./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 f470102c Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_11.cil.c -s /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/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 f4c57aae7ed3dd683b199a99be2cffcf6f23506e ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.25-f470102 [2019-12-07 17:24:53,855 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-12-07 17:24:53,857 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-12-07 17:24:53,864 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-12-07 17:24:53,864 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-12-07 17:24:53,865 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-12-07 17:24:53,866 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-12-07 17:24:53,867 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-12-07 17:24:53,869 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-12-07 17:24:53,869 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-12-07 17:24:53,870 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-12-07 17:24:53,870 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-12-07 17:24:53,871 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-12-07 17:24:53,871 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-12-07 17:24:53,872 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-12-07 17:24:53,873 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-12-07 17:24:53,873 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-12-07 17:24:53,874 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-12-07 17:24:53,875 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-12-07 17:24:53,877 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-12-07 17:24:53,878 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-12-07 17:24:53,878 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-12-07 17:24:53,879 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-12-07 17:24:53,879 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-12-07 17:24:53,881 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-12-07 17:24:53,881 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-12-07 17:24:53,881 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-12-07 17:24:53,882 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-12-07 17:24:53,882 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-12-07 17:24:53,882 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-12-07 17:24:53,883 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-12-07 17:24:53,883 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-12-07 17:24:53,883 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-12-07 17:24:53,884 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-12-07 17:24:53,884 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-12-07 17:24:53,885 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-12-07 17:24:53,885 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-12-07 17:24:53,885 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-12-07 17:24:53,885 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-12-07 17:24:53,886 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-12-07 17:24:53,886 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-12-07 17:24:53,887 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-12-07 17:24:53,897 INFO L113 SettingsManager]: Loading preferences was successful [2019-12-07 17:24:53,897 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-12-07 17:24:53,898 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-12-07 17:24:53,898 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-12-07 17:24:53,898 INFO L138 SettingsManager]: * Use SBE=true [2019-12-07 17:24:53,899 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-12-07 17:24:53,899 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-12-07 17:24:53,899 INFO L138 SettingsManager]: * Use old map elimination=false [2019-12-07 17:24:53,899 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-12-07 17:24:53,899 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-12-07 17:24:53,899 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-12-07 17:24:53,899 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-12-07 17:24:53,899 INFO L138 SettingsManager]: * sizeof long=4 [2019-12-07 17:24:53,900 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-12-07 17:24:53,900 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-12-07 17:24:53,900 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-12-07 17:24:53,900 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-12-07 17:24:53,900 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-12-07 17:24:53,900 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-12-07 17:24:53,900 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-12-07 17:24:53,900 INFO L138 SettingsManager]: * sizeof long double=12 [2019-12-07 17:24:53,901 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-12-07 17:24:53,901 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-12-07 17:24:53,901 INFO L138 SettingsManager]: * Use constant arrays=true [2019-12-07 17:24:53,901 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-12-07 17:24:53,901 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-12-07 17:24:53,901 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-12-07 17:24:53,901 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-12-07 17:24:53,901 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-12-07 17:24:53,901 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-12-07 17:24:53,901 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2019-12-07 17:24:53,902 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-12-07 17:24:53,902 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-12-07 17:24:53,902 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/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 -> f4c57aae7ed3dd683b199a99be2cffcf6f23506e [2019-12-07 17:24:53,999 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-12-07 17:24:54,008 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-12-07 17:24:54,011 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-12-07 17:24:54,012 INFO L271 PluginConnector]: Initializing CDTParser... [2019-12-07 17:24:54,013 INFO L275 PluginConnector]: CDTParser initialized [2019-12-07 17:24:54,013 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_11.cil.c [2019-12-07 17:24:54,055 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/data/94c91c8dd/c86e5512afcb497192c246cb6dfde477/FLAGaa9a9005c [2019-12-07 17:24:54,495 INFO L306 CDTParser]: Found 1 translation units. [2019-12-07 17:24:54,495 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/sv-benchmarks/c/ssh-simplified/s3_srvr_11.cil.c [2019-12-07 17:24:54,505 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/data/94c91c8dd/c86e5512afcb497192c246cb6dfde477/FLAGaa9a9005c [2019-12-07 17:24:54,514 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/data/94c91c8dd/c86e5512afcb497192c246cb6dfde477 [2019-12-07 17:24:54,516 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-12-07 17:24:54,517 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-12-07 17:24:54,518 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-12-07 17:24:54,518 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-12-07 17:24:54,520 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-12-07 17:24:54,521 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 05:24:54" (1/1) ... [2019-12-07 17:24:54,523 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@17df66d9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:24:54, skipping insertion in model container [2019-12-07 17:24:54,523 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 07.12 05:24:54" (1/1) ... [2019-12-07 17:24:54,528 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2019-12-07 17:24:54,561 INFO L178 MainTranslator]: Built tables and reachable declarations [2019-12-07 17:24:54,746 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 17:24:54,749 INFO L203 MainTranslator]: Completed pre-run [2019-12-07 17:24:54,790 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-12-07 17:24:54,799 INFO L208 MainTranslator]: Completed translation [2019-12-07 17:24:54,799 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:24:54 WrapperNode [2019-12-07 17:24:54,799 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-12-07 17:24:54,800 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-12-07 17:24:54,800 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-12-07 17:24:54,800 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-12-07 17:24:54,806 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:24:54" (1/1) ... [2019-12-07 17:24:54,814 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:24:54" (1/1) ... [2019-12-07 17:24:54,838 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-12-07 17:24:54,838 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-12-07 17:24:54,838 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-12-07 17:24:54,838 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-12-07 17:24:54,845 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:24:54" (1/1) ... [2019-12-07 17:24:54,845 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:24:54" (1/1) ... [2019-12-07 17:24:54,847 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:24:54" (1/1) ... [2019-12-07 17:24:54,847 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:24:54" (1/1) ... [2019-12-07 17:24:54,852 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:24:54" (1/1) ... [2019-12-07 17:24:54,857 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:24:54" (1/1) ... [2019-12-07 17:24:54,858 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:24:54" (1/1) ... [2019-12-07 17:24:54,861 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-12-07 17:24:54,861 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-12-07 17:24:54,861 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-12-07 17:24:54,861 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-12-07 17:24:54,862 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:24:54" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:24:54,901 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-12-07 17:24:54,901 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-12-07 17:24:54,971 WARN L738 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-12-07 17:24:55,258 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-12-07 17:24:55,258 INFO L691 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-12-07 17:24:55,259 INFO L282 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-12-07 17:24:55,259 INFO L287 CfgBuilder]: Removed 7 assume(true) statements. [2019-12-07 17:24:55,260 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 05:24:55 BoogieIcfgContainer [2019-12-07 17:24:55,260 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-12-07 17:24:55,261 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-12-07 17:24:55,261 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-12-07 17:24:55,263 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-12-07 17:24:55,263 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 17:24:55,263 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 07.12 05:24:54" (1/3) ... [2019-12-07 17:24:55,264 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@34d7a3d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.12 05:24:55, skipping insertion in model container [2019-12-07 17:24:55,264 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 17:24:55,264 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 07.12 05:24:54" (2/3) ... [2019-12-07 17:24:55,265 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@34d7a3d0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 07.12 05:24:55, skipping insertion in model container [2019-12-07 17:24:55,265 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-12-07 17:24:55,265 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 05:24:55" (3/3) ... [2019-12-07 17:24:55,266 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_11.cil.c [2019-12-07 17:24:55,293 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-12-07 17:24:55,293 INFO L357 BuchiCegarLoop]: Hoare is false [2019-12-07 17:24:55,294 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-12-07 17:24:55,294 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-12-07 17:24:55,294 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-12-07 17:24:55,294 INFO L361 BuchiCegarLoop]: Difference is false [2019-12-07 17:24:55,294 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-12-07 17:24:55,294 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-12-07 17:24:55,307 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states. [2019-12-07 17:24:55,325 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2019-12-07 17:24:55,326 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:55,326 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:55,331 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-12-07 17:24:55,332 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:55,332 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-12-07 17:24:55,332 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 147 states. [2019-12-07 17:24:55,337 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 126 [2019-12-07 17:24:55,337 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:55,337 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:55,338 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-12-07 17:24:55,338 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:55,341 INFO L794 eck$LassoCheckResult]: Stem: 101#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; 20#L81true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9#L84-2true ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 51#L89true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50#L89-1true assume !(0 == ssl3_accept_~s__cert~0); 13#L98-2true [2019-12-07 17:24:55,342 INFO L796 eck$LassoCheckResult]: Loop: 13#L98-2true assume !false; 107#L99true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 130#L101true assume !(12292 == ssl3_accept_~s__state~0); 112#L104true assume !(16384 == ssl3_accept_~s__state~0); 115#L107true assume !(8192 == ssl3_accept_~s__state~0); 108#L110true assume !(24576 == ssl3_accept_~s__state~0); 70#L113true assume !(8195 == ssl3_accept_~s__state~0); 59#L116true assume 8480 == ssl3_accept_~s__state~0; 15#L120true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 145#L258true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 131#L547true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62#L584true assume !(8576 == ssl3_accept_~state~0); 148#L602true ssl3_accept_~skip~0 := 0; 13#L98-2true [2019-12-07 17:24:55,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:55,346 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-12-07 17:24:55,351 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:55,351 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990952325] [2019-12-07 17:24:55,352 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:55,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:55,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:55,429 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:55,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:55,430 INFO L82 PathProgramCache]: Analyzing trace with hash 921800243, now seen corresponding path program 1 times [2019-12-07 17:24:55,430 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:55,430 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203546948] [2019-12-07 17:24:55,430 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:55,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:55,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:55,440 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:55,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:55,442 INFO L82 PathProgramCache]: Analyzing trace with hash -2098242683, now seen corresponding path program 1 times [2019-12-07 17:24:55,442 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:55,442 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504121623] [2019-12-07 17:24:55,442 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:55,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:55,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:24:55,492 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504121623] [2019-12-07 17:24:55,493 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:55,493 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:24:55,494 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135304805] [2019-12-07 17:24:55,565 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 17:24:55,565 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 17:24:55,565 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 17:24:55,565 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 17:24:55,566 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 17:24:55,566 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:24:55,566 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 17:24:55,566 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 17:24:55,566 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration1_Loop [2019-12-07 17:24:55,566 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 17:24:55,566 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 17:24:55,580 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:24:55,584 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:24:55,586 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:24:55,588 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:24:55,590 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:24:55,595 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:24:55,598 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:24:55,658 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 17:24:55,659 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:24:55,663 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:24:55,663 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:24:55,670 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:24:55,670 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:24:55,674 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:24:55,674 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:24:55,677 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:24:55,677 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/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:24:55,680 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:24:55,681 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:24:55,683 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:24:55,683 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/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:24:55,687 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:24:55,687 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:24:55,691 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:24:55,692 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/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:24:55,695 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:24:55,695 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:24:55,705 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 17:24:55,705 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:24:55,712 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 17:24:55,713 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 17:24:55,713 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 17:24:55,713 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 17:24:55,713 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 17:24:55,713 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 17:24:55,714 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:24:55,714 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 17:24:55,714 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 17:24:55,714 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration1_Loop [2019-12-07 17:24:55,714 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 17:24:55,714 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 17:24:55,716 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:24:55,719 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:24:55,721 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:24:55,724 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:24:55,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:24:55,734 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:24:55,737 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:24:55,805 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 17:24:55,808 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 8 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 8 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:24:55,812 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:24:55,814 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:24:55,814 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:24:55,814 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:24:55,814 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:24:55,814 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:24:55,816 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:24:55,816 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:24:55,818 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 9 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 9 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:24:55,821 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:24:55,823 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:24:55,823 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:24:55,823 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:24:55,823 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:24:55,823 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:24:55,823 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:24:55,824 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:24:55,825 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:24:55,828 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:24:55,829 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:24:55,830 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:24:55,830 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:24:55,830 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:24:55,830 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:24:55,830 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:24:55,831 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:24:55,832 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:24:55,835 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:24:55,836 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:24:55,836 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:24:55,837 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:24:55,837 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:24:55,837 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:24:55,838 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:24:55,838 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:24:55,840 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 17:24:55,844 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 17:24:55,844 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:24:55,850 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 17:24:55,851 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 17:24:55,851 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 17:24:55,851 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-12-07 17:24:55,854 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 17:24:55,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:55,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:55,895 INFO L264 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 17:24:55,896 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:24:55,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:55,905 INFO L264 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 17:24:55,906 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:24:55,923 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:24:55,934 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-12-07 17:24:55,935 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 147 states. Second operand 5 states. [2019-12-07 17:24:56,388 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-12-07 17:24:56,388 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-12-07 17:24:56,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 17:24:56,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 608 transitions. [2019-12-07 17:24:56,393 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 608 transitions. Stem has 5 letters. Loop has 13 letters. [2019-12-07 17:24:56,394 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:24:56,394 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 608 transitions. Stem has 18 letters. Loop has 13 letters. [2019-12-07 17:24:56,395 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:24:56,395 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 608 transitions. Stem has 5 letters. Loop has 26 letters. [2019-12-07 17:24:56,396 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:24:56,397 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 831 states and 1413 transitions. [2019-12-07 17:24:56,411 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 323 [2019-12-07 17:24:56,424 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 831 states to 693 states and 1086 transitions. [2019-12-07 17:24:56,425 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 390 [2019-12-07 17:24:56,426 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 401 [2019-12-07 17:24:56,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 693 states and 1086 transitions. [2019-12-07 17:24:56,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:56,427 INFO L688 BuchiCegarLoop]: Abstraction has 693 states and 1086 transitions. [2019-12-07 17:24:56,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 693 states and 1086 transitions. [2019-12-07 17:24:56,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 693 to 499. [2019-12-07 17:24:56,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 499 states. [2019-12-07 17:24:56,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 782 transitions. [2019-12-07 17:24:56,466 INFO L711 BuchiCegarLoop]: Abstraction has 499 states and 782 transitions. [2019-12-07 17:24:56,467 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:56,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:56,469 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:24:56,470 INFO L87 Difference]: Start difference. First operand 499 states and 782 transitions. Second operand 3 states. [2019-12-07 17:24:56,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:56,551 INFO L93 Difference]: Finished difference Result 571 states and 893 transitions. [2019-12-07 17:24:56,551 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:56,551 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 571 states and 893 transitions. [2019-12-07 17:24:56,556 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 280 [2019-12-07 17:24:56,560 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 571 states to 571 states and 893 transitions. [2019-12-07 17:24:56,560 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 347 [2019-12-07 17:24:56,561 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 347 [2019-12-07 17:24:56,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 571 states and 893 transitions. [2019-12-07 17:24:56,561 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:56,561 INFO L688 BuchiCegarLoop]: Abstraction has 571 states and 893 transitions. [2019-12-07 17:24:56,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states and 893 transitions. [2019-12-07 17:24:56,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 542. [2019-12-07 17:24:56,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 542 states. [2019-12-07 17:24:56,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 856 transitions. [2019-12-07 17:24:56,576 INFO L711 BuchiCegarLoop]: Abstraction has 542 states and 856 transitions. [2019-12-07 17:24:56,576 INFO L591 BuchiCegarLoop]: Abstraction has 542 states and 856 transitions. [2019-12-07 17:24:56,576 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-12-07 17:24:56,576 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 542 states and 856 transitions. [2019-12-07 17:24:56,579 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 269 [2019-12-07 17:24:56,579 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:56,579 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:56,580 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:56,580 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:56,581 INFO L794 eck$LassoCheckResult]: Stem: 2385#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; 2188#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2150#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 2151#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2283#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 2284#L98-2 assume !false; 2162#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2613#L101 assume !(12292 == ssl3_accept_~s__state~0); 2612#L104 assume !(16384 == ssl3_accept_~s__state~0); 2567#L107 assume !(8192 == ssl3_accept_~s__state~0); 2568#L110 assume !(24576 == ssl3_accept_~s__state~0); 2572#L113 assume !(8195 == ssl3_accept_~s__state~0); 2297#L116 assume !(8480 == ssl3_accept_~s__state~0); 2298#L119 assume !(8481 == ssl3_accept_~s__state~0); 2239#L122 assume !(8482 == ssl3_accept_~s__state~0); 2240#L125 assume 8464 == ssl3_accept_~s__state~0; 2394#L132 [2019-12-07 17:24:56,581 INFO L796 eck$LassoCheckResult]: Loop: 2394#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 2292#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2286#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2137#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2579#L584 assume !(8576 == ssl3_accept_~state~0); 2574#L602 ssl3_accept_~skip~0 := 0; 2573#L98-2 assume !false; 2571#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2570#L101 assume !(12292 == ssl3_accept_~s__state~0); 2565#L104 assume !(16384 == ssl3_accept_~s__state~0); 2566#L107 assume !(8192 == ssl3_accept_~s__state~0); 2569#L110 assume !(24576 == ssl3_accept_~s__state~0); 2564#L113 assume !(8195 == ssl3_accept_~s__state~0); 2469#L116 assume !(8480 == ssl3_accept_~s__state~0); 2466#L119 assume !(8481 == ssl3_accept_~s__state~0); 2436#L122 assume !(8482 == ssl3_accept_~s__state~0); 2437#L125 assume 8464 == ssl3_accept_~s__state~0; 2394#L132 [2019-12-07 17:24:56,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:56,581 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-12-07 17:24:56,581 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:56,581 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254906194] [2019-12-07 17:24:56,581 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:56,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:56,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:56,601 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:56,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:56,601 INFO L82 PathProgramCache]: Analyzing trace with hash -290820911, now seen corresponding path program 1 times [2019-12-07 17:24:56,601 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:56,602 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137378873] [2019-12-07 17:24:56,602 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:56,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:56,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:24:56,619 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137378873] [2019-12-07 17:24:56,619 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:56,619 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:24:56,619 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607973031] [2019-12-07 17:24:56,619 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:56,619 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:56,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:56,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:24:56,620 INFO L87 Difference]: Start difference. First operand 542 states and 856 transitions. cyclomatic complexity: 317 Second operand 3 states. [2019-12-07 17:24:56,725 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:56,725 INFO L93 Difference]: Finished difference Result 661 states and 1044 transitions. [2019-12-07 17:24:56,725 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:56,726 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 661 states and 1044 transitions. [2019-12-07 17:24:56,730 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 360 [2019-12-07 17:24:56,735 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 661 states to 661 states and 1044 transitions. [2019-12-07 17:24:56,735 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 411 [2019-12-07 17:24:56,736 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 411 [2019-12-07 17:24:56,736 INFO L73 IsDeterministic]: Start isDeterministic. Operand 661 states and 1044 transitions. [2019-12-07 17:24:56,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:56,737 INFO L688 BuchiCegarLoop]: Abstraction has 661 states and 1044 transitions. [2019-12-07 17:24:56,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 661 states and 1044 transitions. [2019-12-07 17:24:56,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 661 to 578. [2019-12-07 17:24:56,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 578 states. [2019-12-07 17:24:56,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 909 transitions. [2019-12-07 17:24:56,748 INFO L711 BuchiCegarLoop]: Abstraction has 578 states and 909 transitions. [2019-12-07 17:24:56,748 INFO L591 BuchiCegarLoop]: Abstraction has 578 states and 909 transitions. [2019-12-07 17:24:56,748 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-12-07 17:24:56,748 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 578 states and 909 transitions. [2019-12-07 17:24:56,751 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 303 [2019-12-07 17:24:56,751 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:56,752 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:56,753 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:56,753 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-12-07 17:24:56,753 INFO L794 eck$LassoCheckResult]: Stem: 3590#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; 3396#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3357#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 3358#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3492#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 3493#L98-2 assume !false; 3876#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3875#L101 assume !(12292 == ssl3_accept_~s__state~0); 3603#L104 assume !(16384 == ssl3_accept_~s__state~0); 3604#L107 assume !(8192 == ssl3_accept_~s__state~0); 3595#L110 assume !(24576 == ssl3_accept_~s__state~0); 3531#L113 assume !(8195 == ssl3_accept_~s__state~0); 3532#L116 assume !(8480 == ssl3_accept_~s__state~0); 3871#L119 assume !(8481 == ssl3_accept_~s__state~0); 3446#L122 assume !(8482 == ssl3_accept_~s__state~0); 3447#L125 assume 8464 == ssl3_accept_~s__state~0; 3599#L132 [2019-12-07 17:24:56,753 INFO L796 eck$LassoCheckResult]: Loop: 3599#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 3501#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3495#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3346#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3363#L584 assume !(8576 == ssl3_accept_~state~0); 3412#L602 ssl3_accept_~skip~0 := 0; 3368#L98-2 assume !false; 3369#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3593#L101 assume 12292 == ssl3_accept_~s__state~0; 3528#L102 ssl3_accept_~s__new_session~0 := 1; 3529#L210 ssl3_accept_~s__server~0 := 1; 3567#L215 assume 0 != ssl3_accept_~cb~0; 3555#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3556#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3578#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3580#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3633#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 3635#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3718#L584 assume !(8576 == ssl3_accept_~state~0); 3712#L602 ssl3_accept_~skip~0 := 0; 3709#L98-2 assume !false; 3707#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3705#L101 assume !(12292 == ssl3_accept_~s__state~0); 3703#L104 assume !(16384 == ssl3_accept_~s__state~0); 3701#L107 assume !(8192 == ssl3_accept_~s__state~0); 3699#L110 assume !(24576 == ssl3_accept_~s__state~0); 3697#L113 assume !(8195 == ssl3_accept_~s__state~0); 3637#L116 assume !(8480 == ssl3_accept_~s__state~0); 3638#L119 assume !(8481 == ssl3_accept_~s__state~0); 3639#L122 assume !(8482 == ssl3_accept_~s__state~0); 3647#L125 assume 8464 == ssl3_accept_~s__state~0; 3599#L132 [2019-12-07 17:24:56,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:56,754 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-12-07 17:24:56,754 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:56,754 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756736878] [2019-12-07 17:24:56,754 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:56,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:56,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:56,767 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:56,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:56,768 INFO L82 PathProgramCache]: Analyzing trace with hash 842936850, now seen corresponding path program 1 times [2019-12-07 17:24:56,768 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:56,768 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036269119] [2019-12-07 17:24:56,768 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:56,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:56,781 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:24:56,781 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036269119] [2019-12-07 17:24:56,781 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:56,781 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:24:56,781 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000770015] [2019-12-07 17:24:56,782 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:56,782 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:56,782 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:56,782 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:24:56,782 INFO L87 Difference]: Start difference. First operand 578 states and 909 transitions. cyclomatic complexity: 334 Second operand 3 states. [2019-12-07 17:24:56,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:56,879 INFO L93 Difference]: Finished difference Result 689 states and 991 transitions. [2019-12-07 17:24:56,880 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:56,880 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 689 states and 991 transitions. [2019-12-07 17:24:56,883 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 381 [2019-12-07 17:24:56,886 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 689 states to 616 states and 911 transitions. [2019-12-07 17:24:56,886 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 432 [2019-12-07 17:24:56,886 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 443 [2019-12-07 17:24:56,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 616 states and 911 transitions. [2019-12-07 17:24:56,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:56,888 INFO L688 BuchiCegarLoop]: Abstraction has 616 states and 911 transitions. [2019-12-07 17:24:56,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states and 911 transitions. [2019-12-07 17:24:56,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 570. [2019-12-07 17:24:56,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 570 states. [2019-12-07 17:24:56,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 854 transitions. [2019-12-07 17:24:56,895 INFO L711 BuchiCegarLoop]: Abstraction has 570 states and 854 transitions. [2019-12-07 17:24:56,895 INFO L591 BuchiCegarLoop]: Abstraction has 570 states and 854 transitions. [2019-12-07 17:24:56,895 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-12-07 17:24:56,895 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 570 states and 854 transitions. [2019-12-07 17:24:56,897 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2019-12-07 17:24:56,897 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:56,897 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:56,897 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:56,898 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:56,898 INFO L794 eck$LassoCheckResult]: Stem: 4861#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; 4671#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4632#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 4633#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4767#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 4768#L98-2 assume !false; 4941#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5160#L101 assume !(12292 == ssl3_accept_~s__state~0); 5159#L104 assume !(16384 == ssl3_accept_~s__state~0); 5158#L107 assume 8192 == ssl3_accept_~s__state~0; 4751#L210 [2019-12-07 17:24:56,898 INFO L796 eck$LassoCheckResult]: Loop: 4751#L210 ssl3_accept_~s__server~0 := 1; 4752#L215 assume 0 != ssl3_accept_~cb~0; 4826#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4827#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4847#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4849#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5142#L242 assume 12292 != ssl3_accept_~s__state~0; 4755#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 4756#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5136#L584 assume !(8576 == ssl3_accept_~state~0); 5134#L602 ssl3_accept_~skip~0 := 0; 5133#L98-2 assume !false; 5132#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5131#L101 assume !(12292 == ssl3_accept_~s__state~0); 5130#L104 assume !(16384 == ssl3_accept_~s__state~0); 5129#L107 assume 8192 == ssl3_accept_~s__state~0; 4751#L210 [2019-12-07 17:24:56,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:56,898 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-12-07 17:24:56,898 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:56,898 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821604052] [2019-12-07 17:24:56,899 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:56,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:56,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:24:56,912 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821604052] [2019-12-07 17:24:56,912 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:56,912 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 17:24:56,912 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203471070] [2019-12-07 17:24:56,913 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 17:24:56,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:56,913 INFO L82 PathProgramCache]: Analyzing trace with hash 1874332827, now seen corresponding path program 1 times [2019-12-07 17:24:56,913 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:56,913 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148886666] [2019-12-07 17:24:56,913 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:56,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:56,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:24:56,924 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148886666] [2019-12-07 17:24:56,925 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:56,925 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:24:56,925 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421196772] [2019-12-07 17:24:56,925 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:56,925 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:56,925 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:56,925 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:24:56,925 INFO L87 Difference]: Start difference. First operand 570 states and 854 transitions. cyclomatic complexity: 287 Second operand 3 states. [2019-12-07 17:24:56,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:56,996 INFO L93 Difference]: Finished difference Result 580 states and 862 transitions. [2019-12-07 17:24:56,997 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:56,997 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 580 states and 862 transitions. [2019-12-07 17:24:57,000 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 380 [2019-12-07 17:24:57,005 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 580 states to 580 states and 862 transitions. [2019-12-07 17:24:57,005 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2019-12-07 17:24:57,006 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2019-12-07 17:24:57,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 580 states and 862 transitions. [2019-12-07 17:24:57,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:57,006 INFO L688 BuchiCegarLoop]: Abstraction has 580 states and 862 transitions. [2019-12-07 17:24:57,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states and 862 transitions. [2019-12-07 17:24:57,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 570. [2019-12-07 17:24:57,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 570 states. [2019-12-07 17:24:57,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 850 transitions. [2019-12-07 17:24:57,017 INFO L711 BuchiCegarLoop]: Abstraction has 570 states and 850 transitions. [2019-12-07 17:24:57,017 INFO L591 BuchiCegarLoop]: Abstraction has 570 states and 850 transitions. [2019-12-07 17:24:57,017 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-12-07 17:24:57,017 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 570 states and 850 transitions. [2019-12-07 17:24:57,020 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2019-12-07 17:24:57,020 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:57,020 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:57,021 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:57,021 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-12-07 17:24:57,021 INFO L794 eck$LassoCheckResult]: Stem: 6014#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; 5828#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5789#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 5790#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5920#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 5921#L98-2 assume !false; 6217#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6215#L101 assume !(12292 == ssl3_accept_~s__state~0); 6213#L104 assume !(16384 == ssl3_accept_~s__state~0); 6211#L107 assume !(8192 == ssl3_accept_~s__state~0); 6209#L110 assume !(24576 == ssl3_accept_~s__state~0); 6207#L113 assume 8195 == ssl3_accept_~s__state~0; 5906#L210 [2019-12-07 17:24:57,021 INFO L796 eck$LassoCheckResult]: Loop: 5906#L210 ssl3_accept_~s__server~0 := 1; 5907#L215 assume 0 != ssl3_accept_~cb~0; 5981#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5982#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6003#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6005#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6007#L242 assume 12292 != ssl3_accept_~s__state~0; 5910#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 5911#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6221#L584 assume !(8576 == ssl3_accept_~state~0); 6219#L602 ssl3_accept_~skip~0 := 0; 6218#L98-2 assume !false; 6216#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6214#L101 assume !(12292 == ssl3_accept_~s__state~0); 6212#L104 assume !(16384 == ssl3_accept_~s__state~0); 6210#L107 assume !(8192 == ssl3_accept_~s__state~0); 6208#L110 assume !(24576 == ssl3_accept_~s__state~0); 6206#L113 assume 8195 == ssl3_accept_~s__state~0; 5906#L210 [2019-12-07 17:24:57,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:57,022 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-12-07 17:24:57,022 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:57,022 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978997433] [2019-12-07 17:24:57,022 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:57,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:57,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:24:57,037 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978997433] [2019-12-07 17:24:57,037 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:57,037 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 17:24:57,037 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235943617] [2019-12-07 17:24:57,038 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 17:24:57,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:57,038 INFO L82 PathProgramCache]: Analyzing trace with hash 1642553600, now seen corresponding path program 1 times [2019-12-07 17:24:57,038 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:57,038 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769288278] [2019-12-07 17:24:57,038 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:57,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:57,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:24:57,052 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769288278] [2019-12-07 17:24:57,053 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:57,053 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:24:57,053 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831368036] [2019-12-07 17:24:57,053 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:57,053 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:57,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:57,054 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:24:57,054 INFO L87 Difference]: Start difference. First operand 570 states and 850 transitions. cyclomatic complexity: 283 Second operand 3 states. [2019-12-07 17:24:57,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:57,122 INFO L93 Difference]: Finished difference Result 580 states and 858 transitions. [2019-12-07 17:24:57,122 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:57,122 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 580 states and 858 transitions. [2019-12-07 17:24:57,125 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 380 [2019-12-07 17:24:57,128 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 580 states to 580 states and 858 transitions. [2019-12-07 17:24:57,128 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2019-12-07 17:24:57,128 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2019-12-07 17:24:57,128 INFO L73 IsDeterministic]: Start isDeterministic. Operand 580 states and 858 transitions. [2019-12-07 17:24:57,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:57,128 INFO L688 BuchiCegarLoop]: Abstraction has 580 states and 858 transitions. [2019-12-07 17:24:57,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states and 858 transitions. [2019-12-07 17:24:57,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 570. [2019-12-07 17:24:57,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 570 states. [2019-12-07 17:24:57,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 846 transitions. [2019-12-07 17:24:57,135 INFO L711 BuchiCegarLoop]: Abstraction has 570 states and 846 transitions. [2019-12-07 17:24:57,135 INFO L591 BuchiCegarLoop]: Abstraction has 570 states and 846 transitions. [2019-12-07 17:24:57,135 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-12-07 17:24:57,135 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 570 states and 846 transitions. [2019-12-07 17:24:57,136 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 370 [2019-12-07 17:24:57,136 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:57,136 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:57,137 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:57,138 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-12-07 17:24:57,138 INFO L794 eck$LassoCheckResult]: Stem: 7172#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; 6986#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6946#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 6947#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7079#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 7080#L98-2 assume !false; 7371#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7369#L101 assume !(12292 == ssl3_accept_~s__state~0); 7367#L104 assume !(16384 == ssl3_accept_~s__state~0); 7365#L107 assume !(8192 == ssl3_accept_~s__state~0); 7363#L110 assume !(24576 == ssl3_accept_~s__state~0); 7361#L113 assume !(8195 == ssl3_accept_~s__state~0); 7358#L116 assume !(8480 == ssl3_accept_~s__state~0); 7356#L119 assume !(8481 == ssl3_accept_~s__state~0); 7354#L122 assume !(8482 == ssl3_accept_~s__state~0); 7352#L125 assume 8464 == ssl3_accept_~s__state~0; 6971#L132 [2019-12-07 17:24:57,138 INFO L796 eck$LassoCheckResult]: Loop: 6971#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 7090#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7082#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7083#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6952#L584 assume !(8576 == ssl3_accept_~state~0); 7103#L602 ssl3_accept_~skip~0 := 0; 7209#L98-2 assume !false; 7484#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7483#L101 assume !(12292 == ssl3_accept_~s__state~0); 7481#L104 assume !(16384 == ssl3_accept_~s__state~0); 7480#L107 assume !(8192 == ssl3_accept_~s__state~0); 7479#L110 assume !(24576 == ssl3_accept_~s__state~0); 7478#L113 assume !(8195 == ssl3_accept_~s__state~0); 7477#L116 assume !(8480 == ssl3_accept_~s__state~0); 7469#L119 assume !(8481 == ssl3_accept_~s__state~0); 7468#L122 assume !(8482 == ssl3_accept_~s__state~0); 7467#L125 assume !(8464 == ssl3_accept_~s__state~0); 7465#L128 assume !(8465 == ssl3_accept_~s__state~0); 7433#L131 assume !(8466 == ssl3_accept_~s__state~0); 7204#L134 assume 8496 == ssl3_accept_~s__state~0; 7135#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 7136#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7168#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 6948#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6943#L296-2 ssl3_accept_~s__init_num~0 := 0; 6933#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7446#L584 assume !(8576 == ssl3_accept_~state~0); 7001#L602 ssl3_accept_~skip~0 := 0; 7444#L98-2 assume !false; 7443#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7442#L101 assume !(12292 == ssl3_accept_~s__state~0); 7441#L104 assume 16384 == ssl3_accept_~s__state~0; 7407#L210 ssl3_accept_~s__server~0 := 1; 7406#L215 assume 0 != ssl3_accept_~cb~0; 7405#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7404#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7402#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7399#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7398#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 7397#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7392#L584 assume !(8576 == ssl3_accept_~state~0); 7389#L602 ssl3_accept_~skip~0 := 0; 7388#L98-2 assume !false; 7387#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7386#L101 assume !(12292 == ssl3_accept_~s__state~0); 7385#L104 assume !(16384 == ssl3_accept_~s__state~0); 7384#L107 assume !(8192 == ssl3_accept_~s__state~0); 7379#L110 assume !(24576 == ssl3_accept_~s__state~0); 7376#L113 assume !(8195 == ssl3_accept_~s__state~0); 7359#L116 assume !(8480 == ssl3_accept_~s__state~0); 7357#L119 assume !(8481 == ssl3_accept_~s__state~0); 7355#L122 assume !(8482 == ssl3_accept_~s__state~0); 7353#L125 assume 8464 == ssl3_accept_~s__state~0; 6971#L132 [2019-12-07 17:24:57,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:57,138 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-12-07 17:24:57,138 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:57,139 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983652155] [2019-12-07 17:24:57,139 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:57,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:57,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:57,151 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:57,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:57,152 INFO L82 PathProgramCache]: Analyzing trace with hash -1254864630, now seen corresponding path program 1 times [2019-12-07 17:24:57,152 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:57,152 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064406606] [2019-12-07 17:24:57,152 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:57,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:57,173 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:24:57,174 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2064406606] [2019-12-07 17:24:57,174 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:57,174 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:24:57,174 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713437354] [2019-12-07 17:24:57,174 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:57,174 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:57,174 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:57,174 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:24:57,175 INFO L87 Difference]: Start difference. First operand 570 states and 846 transitions. cyclomatic complexity: 279 Second operand 3 states. [2019-12-07 17:24:57,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:57,293 INFO L93 Difference]: Finished difference Result 716 states and 1068 transitions. [2019-12-07 17:24:57,293 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:57,293 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 716 states and 1068 transitions. [2019-12-07 17:24:57,296 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 463 [2019-12-07 17:24:57,299 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 716 states to 709 states and 1061 transitions. [2019-12-07 17:24:57,306 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 495 [2019-12-07 17:24:57,307 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 495 [2019-12-07 17:24:57,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 709 states and 1061 transitions. [2019-12-07 17:24:57,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:57,307 INFO L688 BuchiCegarLoop]: Abstraction has 709 states and 1061 transitions. [2019-12-07 17:24:57,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 709 states and 1061 transitions. [2019-12-07 17:24:57,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 709 to 696. [2019-12-07 17:24:57,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 696 states. [2019-12-07 17:24:57,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 1045 transitions. [2019-12-07 17:24:57,318 INFO L711 BuchiCegarLoop]: Abstraction has 696 states and 1045 transitions. [2019-12-07 17:24:57,318 INFO L591 BuchiCegarLoop]: Abstraction has 696 states and 1045 transitions. [2019-12-07 17:24:57,318 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-12-07 17:24:57,318 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 696 states and 1045 transitions. [2019-12-07 17:24:57,321 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 454 [2019-12-07 17:24:57,321 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:57,321 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:57,322 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:57,323 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-12-07 17:24:57,323 INFO L794 eck$LassoCheckResult]: Stem: 8474#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; 8277#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8238#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 8239#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8372#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 8373#L98-2 assume !false; 8753#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8855#L101 assume !(12292 == ssl3_accept_~s__state~0); 8853#L104 assume !(16384 == ssl3_accept_~s__state~0); 8779#L107 assume !(8192 == ssl3_accept_~s__state~0); 8778#L110 assume !(24576 == ssl3_accept_~s__state~0); 8777#L113 assume !(8195 == ssl3_accept_~s__state~0); 8776#L116 assume !(8480 == ssl3_accept_~s__state~0); 8774#L119 assume !(8481 == ssl3_accept_~s__state~0); 8680#L122 assume !(8482 == ssl3_accept_~s__state~0); 8681#L125 assume 8464 == ssl3_accept_~s__state~0; 8483#L132 [2019-12-07 17:24:57,323 INFO L796 eck$LassoCheckResult]: Loop: 8483#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 8382#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8375#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8376#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8245#L584 assume !(8576 == ssl3_accept_~state~0); 8395#L602 ssl3_accept_~skip~0 := 0; 8250#L98-2 assume !false; 8251#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8479#L101 assume !(12292 == ssl3_accept_~s__state~0); 8486#L104 assume !(16384 == ssl3_accept_~s__state~0); 8487#L107 assume !(8192 == ssl3_accept_~s__state~0); 8481#L110 assume !(24576 == ssl3_accept_~s__state~0); 8412#L113 assume !(8195 == ssl3_accept_~s__state~0); 8387#L116 assume !(8480 == ssl3_accept_~s__state~0); 8388#L119 assume !(8481 == ssl3_accept_~s__state~0); 8321#L122 assume !(8482 == ssl3_accept_~s__state~0); 8278#L125 assume !(8464 == ssl3_accept_~s__state~0); 8279#L128 assume !(8465 == ssl3_accept_~s__state~0); 8297#L131 assume !(8466 == ssl3_accept_~s__state~0); 8885#L134 assume 8496 == ssl3_accept_~s__state~0; 8623#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 8467#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8468#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 8240#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8241#L296-2 ssl3_accept_~s__init_num~0 := 0; 8586#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8803#L584 assume !(8576 == ssl3_accept_~state~0); 8799#L602 ssl3_accept_~skip~0 := 0; 8798#L98-2 assume !false; 8797#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8796#L101 assume !(12292 == ssl3_accept_~s__state~0); 8795#L104 assume !(16384 == ssl3_accept_~s__state~0); 8794#L107 assume !(8192 == ssl3_accept_~s__state~0); 8793#L110 assume !(24576 == ssl3_accept_~s__state~0); 8792#L113 assume !(8195 == ssl3_accept_~s__state~0); 8791#L116 assume !(8480 == ssl3_accept_~s__state~0); 8790#L119 assume !(8481 == ssl3_accept_~s__state~0); 8789#L122 assume !(8482 == ssl3_accept_~s__state~0); 8788#L125 assume !(8464 == ssl3_accept_~s__state~0); 8787#L128 assume !(8465 == ssl3_accept_~s__state~0); 8786#L131 assume !(8466 == ssl3_accept_~s__state~0); 8785#L134 assume !(8496 == ssl3_accept_~s__state~0); 8784#L137 assume !(8497 == ssl3_accept_~s__state~0); 8783#L140 assume !(8512 == ssl3_accept_~s__state~0); 8782#L143 assume !(8513 == ssl3_accept_~s__state~0); 8781#L146 assume !(8528 == ssl3_accept_~s__state~0); 8780#L149 assume !(8529 == ssl3_accept_~s__state~0); 8592#L152 assume !(8544 == ssl3_accept_~s__state~0); 8593#L155 assume !(8545 == ssl3_accept_~s__state~0); 8580#L158 assume 8560 == ssl3_accept_~s__state~0; 8500#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 8501#L426 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 8363#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8719#L584 assume !(8576 == ssl3_accept_~state~0); 8711#L602 ssl3_accept_~skip~0 := 0; 8706#L98-2 assume !false; 8702#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8698#L101 assume !(12292 == ssl3_accept_~s__state~0); 8694#L104 assume !(16384 == ssl3_accept_~s__state~0); 8691#L107 assume !(8192 == ssl3_accept_~s__state~0); 8688#L110 assume !(24576 == ssl3_accept_~s__state~0); 8686#L113 assume !(8195 == ssl3_accept_~s__state~0); 8684#L116 assume !(8480 == ssl3_accept_~s__state~0); 8522#L119 assume !(8481 == ssl3_accept_~s__state~0); 8523#L122 assume !(8482 == ssl3_accept_~s__state~0); 8566#L125 assume 8464 == ssl3_accept_~s__state~0; 8483#L132 [2019-12-07 17:24:57,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:57,324 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-12-07 17:24:57,324 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:57,324 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242300831] [2019-12-07 17:24:57,324 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:57,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:57,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:57,337 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:57,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:57,337 INFO L82 PathProgramCache]: Analyzing trace with hash 391131182, now seen corresponding path program 1 times [2019-12-07 17:24:57,338 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:57,338 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473344265] [2019-12-07 17:24:57,338 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:57,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:57,364 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:24:57,364 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473344265] [2019-12-07 17:24:57,364 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:57,364 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:24:57,365 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002843142] [2019-12-07 17:24:57,365 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:57,365 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:57,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:57,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:24:57,365 INFO L87 Difference]: Start difference. First operand 696 states and 1045 transitions. cyclomatic complexity: 352 Second operand 3 states. [2019-12-07 17:24:57,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:57,472 INFO L93 Difference]: Finished difference Result 838 states and 1161 transitions. [2019-12-07 17:24:57,472 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:57,472 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 838 states and 1161 transitions. [2019-12-07 17:24:57,475 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 553 [2019-12-07 17:24:57,479 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 838 states to 838 states and 1161 transitions. [2019-12-07 17:24:57,479 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 585 [2019-12-07 17:24:57,479 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 585 [2019-12-07 17:24:57,479 INFO L73 IsDeterministic]: Start isDeterministic. Operand 838 states and 1161 transitions. [2019-12-07 17:24:57,480 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:57,480 INFO L688 BuchiCegarLoop]: Abstraction has 838 states and 1161 transitions. [2019-12-07 17:24:57,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states and 1161 transitions. [2019-12-07 17:24:57,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 830. [2019-12-07 17:24:57,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 830 states. [2019-12-07 17:24:57,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1150 transitions. [2019-12-07 17:24:57,488 INFO L711 BuchiCegarLoop]: Abstraction has 830 states and 1150 transitions. [2019-12-07 17:24:57,488 INFO L591 BuchiCegarLoop]: Abstraction has 830 states and 1150 transitions. [2019-12-07 17:24:57,488 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-12-07 17:24:57,488 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 830 states and 1150 transitions. [2019-12-07 17:24:57,490 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 546 [2019-12-07 17:24:57,490 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:57,490 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:57,491 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:57,491 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-12-07 17:24:57,491 INFO L794 eck$LassoCheckResult]: Stem: 10014#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; 9819#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9778#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 9779#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9913#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 9914#L98-2 assume !false; 10188#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10364#L101 assume !(12292 == ssl3_accept_~s__state~0); 10357#L104 assume !(16384 == ssl3_accept_~s__state~0); 10352#L107 assume !(8192 == ssl3_accept_~s__state~0); 10349#L110 assume !(24576 == ssl3_accept_~s__state~0); 10345#L113 assume !(8195 == ssl3_accept_~s__state~0); 10340#L116 assume !(8480 == ssl3_accept_~s__state~0); 10332#L119 assume !(8481 == ssl3_accept_~s__state~0); 10329#L122 assume !(8482 == ssl3_accept_~s__state~0); 10330#L125 assume 8464 == ssl3_accept_~s__state~0; 10025#L132 [2019-12-07 17:24:57,492 INFO L796 eck$LassoCheckResult]: Loop: 10025#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 9924#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9916#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 9917#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9787#L584 assume !(8576 == ssl3_accept_~state~0); 10065#L602 ssl3_accept_~skip~0 := 0; 9792#L98-2 assume !false; 9793#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10586#L101 assume !(12292 == ssl3_accept_~s__state~0); 10585#L104 assume !(16384 == ssl3_accept_~s__state~0); 10584#L107 assume !(8192 == ssl3_accept_~s__state~0); 10583#L110 assume !(24576 == ssl3_accept_~s__state~0); 10582#L113 assume !(8195 == ssl3_accept_~s__state~0); 10581#L116 assume !(8480 == ssl3_accept_~s__state~0); 10579#L119 assume !(8481 == ssl3_accept_~s__state~0); 10573#L122 assume !(8482 == ssl3_accept_~s__state~0); 10570#L125 assume !(8464 == ssl3_accept_~s__state~0); 10568#L128 assume !(8465 == ssl3_accept_~s__state~0); 9803#L131 assume !(8466 == ssl3_accept_~s__state~0); 9804#L134 assume 8496 == ssl3_accept_~s__state~0; 10236#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 10420#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10419#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 9780#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9782#L296-2 ssl3_accept_~s__init_num~0 := 0; 9825#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10450#L584 assume !(8576 == ssl3_accept_~state~0); 9835#L602 ssl3_accept_~skip~0 := 0; 10448#L98-2 assume !false; 10447#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10446#L101 assume !(12292 == ssl3_accept_~s__state~0); 10445#L104 assume !(16384 == ssl3_accept_~s__state~0); 10444#L107 assume !(8192 == ssl3_accept_~s__state~0); 10443#L110 assume !(24576 == ssl3_accept_~s__state~0); 10442#L113 assume !(8195 == ssl3_accept_~s__state~0); 10440#L116 assume !(8480 == ssl3_accept_~s__state~0); 10436#L119 assume !(8481 == ssl3_accept_~s__state~0); 10435#L122 assume !(8482 == ssl3_accept_~s__state~0); 10433#L125 assume !(8464 == ssl3_accept_~s__state~0); 10430#L128 assume !(8465 == ssl3_accept_~s__state~0); 10428#L131 assume !(8466 == ssl3_accept_~s__state~0); 10424#L134 assume !(8496 == ssl3_accept_~s__state~0); 10422#L137 assume !(8497 == ssl3_accept_~s__state~0); 10423#L140 assume !(8512 == ssl3_accept_~s__state~0); 10441#L143 assume !(8513 == ssl3_accept_~s__state~0); 10437#L146 assume !(8528 == ssl3_accept_~s__state~0); 10438#L149 assume !(8529 == ssl3_accept_~s__state~0); 10439#L152 assume !(8544 == ssl3_accept_~s__state~0); 10459#L155 assume !(8545 == ssl3_accept_~s__state~0); 10128#L158 assume 8560 == ssl3_accept_~s__state~0; 10042#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 10043#L426 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9902#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10292#L584 assume !(8576 == ssl3_accept_~state~0); 10290#L602 ssl3_accept_~skip~0 := 0; 10289#L98-2 assume !false; 10288#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10271#L101 assume !(12292 == ssl3_accept_~s__state~0); 10267#L104 assume !(16384 == ssl3_accept_~s__state~0); 10263#L107 assume !(8192 == ssl3_accept_~s__state~0); 10259#L110 assume !(24576 == ssl3_accept_~s__state~0); 10252#L113 assume !(8195 == ssl3_accept_~s__state~0); 10197#L116 assume !(8480 == ssl3_accept_~s__state~0); 10068#L119 assume !(8481 == ssl3_accept_~s__state~0); 10069#L122 assume !(8482 == ssl3_accept_~s__state~0); 10116#L125 assume 8464 == ssl3_accept_~s__state~0; 10025#L132 [2019-12-07 17:24:57,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:57,492 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-12-07 17:24:57,492 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:57,492 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745457922] [2019-12-07 17:24:57,492 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:57,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:57,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:57,500 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:57,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:57,501 INFO L82 PathProgramCache]: Analyzing trace with hash -506262096, now seen corresponding path program 1 times [2019-12-07 17:24:57,501 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:57,501 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855183514] [2019-12-07 17:24:57,501 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:57,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:57,518 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:24:57,519 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855183514] [2019-12-07 17:24:57,519 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:57,519 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:24:57,519 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967072918] [2019-12-07 17:24:57,519 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:57,520 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:57,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:57,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:24:57,520 INFO L87 Difference]: Start difference. First operand 830 states and 1150 transitions. cyclomatic complexity: 323 Second operand 3 states. [2019-12-07 17:24:57,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:57,603 INFO L93 Difference]: Finished difference Result 917 states and 1258 transitions. [2019-12-07 17:24:57,603 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:57,603 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 917 states and 1258 transitions. [2019-12-07 17:24:57,606 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 604 [2019-12-07 17:24:57,611 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 917 states to 917 states and 1258 transitions. [2019-12-07 17:24:57,611 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 636 [2019-12-07 17:24:57,611 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 636 [2019-12-07 17:24:57,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 917 states and 1258 transitions. [2019-12-07 17:24:57,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:57,612 INFO L688 BuchiCegarLoop]: Abstraction has 917 states and 1258 transitions. [2019-12-07 17:24:57,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states and 1258 transitions. [2019-12-07 17:24:57,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 905. [2019-12-07 17:24:57,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 905 states. [2019-12-07 17:24:57,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 905 states to 905 states and 1243 transitions. [2019-12-07 17:24:57,620 INFO L711 BuchiCegarLoop]: Abstraction has 905 states and 1243 transitions. [2019-12-07 17:24:57,620 INFO L591 BuchiCegarLoop]: Abstraction has 905 states and 1243 transitions. [2019-12-07 17:24:57,620 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-12-07 17:24:57,620 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 905 states and 1243 transitions. [2019-12-07 17:24:57,623 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 596 [2019-12-07 17:24:57,623 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:57,623 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:57,624 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:57,624 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-12-07 17:24:57,624 INFO L794 eck$LassoCheckResult]: Stem: 11763#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; 11570#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11530#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 11531#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11666#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 11667#L98-2 assume !false; 12021#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12390#L101 assume !(12292 == ssl3_accept_~s__state~0); 12387#L104 assume !(16384 == ssl3_accept_~s__state~0); 12385#L107 assume !(8192 == ssl3_accept_~s__state~0); 12383#L110 assume !(24576 == ssl3_accept_~s__state~0); 12381#L113 assume !(8195 == ssl3_accept_~s__state~0); 12379#L116 assume !(8480 == ssl3_accept_~s__state~0); 12377#L119 assume !(8481 == ssl3_accept_~s__state~0); 12375#L122 assume !(8482 == ssl3_accept_~s__state~0); 11859#L125 assume 8464 == ssl3_accept_~s__state~0; 11772#L132 [2019-12-07 17:24:57,624 INFO L796 eck$LassoCheckResult]: Loop: 11772#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 11676#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11669#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11670#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11538#L584 assume !(8576 == ssl3_accept_~state~0); 11690#L602 ssl3_accept_~skip~0 := 0; 11543#L98-2 assume !false; 11544#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11768#L101 assume !(12292 == ssl3_accept_~s__state~0); 11776#L104 assume !(16384 == ssl3_accept_~s__state~0); 11777#L107 assume !(8192 == ssl3_accept_~s__state~0); 11770#L110 assume !(24576 == ssl3_accept_~s__state~0); 11708#L113 assume !(8195 == ssl3_accept_~s__state~0); 11681#L116 assume !(8480 == ssl3_accept_~s__state~0); 11682#L119 assume !(8481 == ssl3_accept_~s__state~0); 11694#L122 assume !(8482 == ssl3_accept_~s__state~0); 12185#L125 assume !(8464 == ssl3_accept_~s__state~0); 12184#L128 assume !(8465 == ssl3_accept_~s__state~0); 12182#L131 assume !(8466 == ssl3_accept_~s__state~0); 11937#L134 assume 8496 == ssl3_accept_~s__state~0; 11723#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 11724#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11757#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 11532#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11527#L296-2 ssl3_accept_~s__init_num~0 := 0; 11528#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12416#L584 assume !(8576 == ssl3_accept_~state~0); 12414#L602 ssl3_accept_~skip~0 := 0; 12413#L98-2 assume !false; 12412#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12411#L101 assume !(12292 == ssl3_accept_~s__state~0); 12410#L104 assume !(16384 == ssl3_accept_~s__state~0); 12409#L107 assume !(8192 == ssl3_accept_~s__state~0); 12408#L110 assume !(24576 == ssl3_accept_~s__state~0); 12407#L113 assume !(8195 == ssl3_accept_~s__state~0); 12406#L116 assume !(8480 == ssl3_accept_~s__state~0); 12405#L119 assume !(8481 == ssl3_accept_~s__state~0); 11615#L122 assume !(8482 == ssl3_accept_~s__state~0); 11571#L125 assume !(8464 == ssl3_accept_~s__state~0); 11572#L128 assume !(8465 == ssl3_accept_~s__state~0); 11554#L131 assume !(8466 == ssl3_accept_~s__state~0); 11555#L134 assume !(8496 == ssl3_accept_~s__state~0); 11780#L137 assume !(8497 == ssl3_accept_~s__state~0); 11781#L140 assume 8512 == ssl3_accept_~s__state~0; 11623#L144 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; 11624#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11631#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11664#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12121#L584 assume !(8576 == ssl3_accept_~state~0); 11586#L602 ssl3_accept_~skip~0 := 0; 12110#L98-2 assume !false; 12108#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12106#L101 assume !(12292 == ssl3_accept_~s__state~0); 12104#L104 assume !(16384 == ssl3_accept_~s__state~0); 12102#L107 assume !(8192 == ssl3_accept_~s__state~0); 12100#L110 assume !(24576 == ssl3_accept_~s__state~0); 12098#L113 assume !(8195 == ssl3_accept_~s__state~0); 12095#L116 assume !(8480 == ssl3_accept_~s__state~0); 12088#L119 assume !(8481 == ssl3_accept_~s__state~0); 12084#L122 assume !(8482 == ssl3_accept_~s__state~0); 12081#L125 assume !(8464 == ssl3_accept_~s__state~0); 12078#L128 assume !(8465 == ssl3_accept_~s__state~0); 12075#L131 assume !(8466 == ssl3_accept_~s__state~0); 12071#L134 assume !(8496 == ssl3_accept_~s__state~0); 11938#L137 assume !(8497 == ssl3_accept_~s__state~0); 11939#L140 assume !(8512 == ssl3_accept_~s__state~0); 12257#L143 assume !(8513 == ssl3_accept_~s__state~0); 11977#L146 assume !(8528 == ssl3_accept_~s__state~0); 11979#L149 assume !(8529 == ssl3_accept_~s__state~0); 11934#L152 assume !(8544 == ssl3_accept_~s__state~0); 11935#L155 assume !(8545 == ssl3_accept_~s__state~0); 11875#L158 assume 8560 == ssl3_accept_~s__state~0; 11789#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 11790#L426 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11652#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11956#L584 assume !(8576 == ssl3_accept_~state~0); 11954#L602 ssl3_accept_~skip~0 := 0; 11953#L98-2 assume !false; 11952#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11951#L101 assume !(12292 == ssl3_accept_~s__state~0); 11950#L104 assume !(16384 == ssl3_accept_~s__state~0); 11949#L107 assume !(8192 == ssl3_accept_~s__state~0); 11948#L110 assume !(24576 == ssl3_accept_~s__state~0); 11947#L113 assume !(8195 == ssl3_accept_~s__state~0); 11946#L116 assume !(8480 == ssl3_accept_~s__state~0); 11823#L119 assume !(8481 == ssl3_accept_~s__state~0); 11824#L122 assume !(8482 == ssl3_accept_~s__state~0); 11891#L125 assume 8464 == ssl3_accept_~s__state~0; 11772#L132 [2019-12-07 17:24:57,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:57,624 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-12-07 17:24:57,624 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:57,624 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999813727] [2019-12-07 17:24:57,625 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:57,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:57,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:57,632 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:57,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:57,632 INFO L82 PathProgramCache]: Analyzing trace with hash 559692056, now seen corresponding path program 1 times [2019-12-07 17:24:57,632 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:57,632 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586866706] [2019-12-07 17:24:57,632 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:57,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:57,657 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-12-07 17:24:57,657 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586866706] [2019-12-07 17:24:57,657 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:57,657 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:24:57,658 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412528946] [2019-12-07 17:24:57,658 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:57,658 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:57,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:57,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:24:57,658 INFO L87 Difference]: Start difference. First operand 905 states and 1243 transitions. cyclomatic complexity: 341 Second operand 3 states. [2019-12-07 17:24:57,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:57,732 INFO L93 Difference]: Finished difference Result 1025 states and 1405 transitions. [2019-12-07 17:24:57,732 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:57,732 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1025 states and 1405 transitions. [2019-12-07 17:24:57,736 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 676 [2019-12-07 17:24:57,740 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1025 states to 1025 states and 1405 transitions. [2019-12-07 17:24:57,740 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 708 [2019-12-07 17:24:57,741 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 708 [2019-12-07 17:24:57,741 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1025 states and 1405 transitions. [2019-12-07 17:24:57,741 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:57,741 INFO L688 BuchiCegarLoop]: Abstraction has 1025 states and 1405 transitions. [2019-12-07 17:24:57,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1025 states and 1405 transitions. [2019-12-07 17:24:57,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1025 to 986. [2019-12-07 17:24:57,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 986 states. [2019-12-07 17:24:57,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 986 states to 986 states and 1342 transitions. [2019-12-07 17:24:57,750 INFO L711 BuchiCegarLoop]: Abstraction has 986 states and 1342 transitions. [2019-12-07 17:24:57,750 INFO L591 BuchiCegarLoop]: Abstraction has 986 states and 1342 transitions. [2019-12-07 17:24:57,750 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-12-07 17:24:57,750 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 986 states and 1342 transitions. [2019-12-07 17:24:57,753 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 650 [2019-12-07 17:24:57,753 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:57,753 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:57,754 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:57,754 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:57,754 INFO L794 eck$LassoCheckResult]: Stem: 13698#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; 13507#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13466#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 13467#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13603#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 13604#L98-2 assume !false; 13949#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14266#L101 assume !(12292 == ssl3_accept_~s__state~0); 14264#L104 assume !(16384 == ssl3_accept_~s__state~0); 14263#L107 assume !(8192 == ssl3_accept_~s__state~0); 14262#L110 assume !(24576 == ssl3_accept_~s__state~0); 14260#L113 assume !(8195 == ssl3_accept_~s__state~0); 14256#L116 assume !(8480 == ssl3_accept_~s__state~0); 14254#L119 assume !(8481 == ssl3_accept_~s__state~0); 14251#L122 assume !(8482 == ssl3_accept_~s__state~0); 14252#L125 assume 8464 == ssl3_accept_~s__state~0; 13709#L132 [2019-12-07 17:24:57,754 INFO L796 eck$LassoCheckResult]: Loop: 13709#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 13613#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13606#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 13607#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14418#L584 assume !(8576 == ssl3_accept_~state~0); 14415#L602 ssl3_accept_~skip~0 := 0; 14410#L98-2 assume !false; 14407#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14405#L101 assume !(12292 == ssl3_accept_~s__state~0); 14403#L104 assume !(16384 == ssl3_accept_~s__state~0); 14401#L107 assume !(8192 == ssl3_accept_~s__state~0); 14399#L110 assume !(24576 == ssl3_accept_~s__state~0); 14397#L113 assume !(8195 == ssl3_accept_~s__state~0); 14395#L116 assume !(8480 == ssl3_accept_~s__state~0); 14393#L119 assume !(8481 == ssl3_accept_~s__state~0); 14392#L122 assume !(8482 == ssl3_accept_~s__state~0); 14391#L125 assume !(8464 == ssl3_accept_~s__state~0); 14390#L128 assume !(8465 == ssl3_accept_~s__state~0); 14348#L131 assume !(8466 == ssl3_accept_~s__state~0); 13738#L134 assume 8496 == ssl3_accept_~s__state~0; 13655#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 13656#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13694#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 13468#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13469#L296-2 ssl3_accept_~s__init_num~0 := 0; 13454#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14409#L584 assume !(8576 == ssl3_accept_~state~0); 14406#L602 ssl3_accept_~skip~0 := 0; 14404#L98-2 assume !false; 14402#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14400#L101 assume !(12292 == ssl3_accept_~s__state~0); 14398#L104 assume !(16384 == ssl3_accept_~s__state~0); 14396#L107 assume !(8192 == ssl3_accept_~s__state~0); 14394#L110 assume !(24576 == ssl3_accept_~s__state~0); 14389#L113 assume !(8195 == ssl3_accept_~s__state~0); 14388#L116 assume !(8480 == ssl3_accept_~s__state~0); 14180#L119 assume !(8481 == ssl3_accept_~s__state~0); 14179#L122 assume !(8482 == ssl3_accept_~s__state~0); 14178#L125 assume !(8464 == ssl3_accept_~s__state~0); 14177#L128 assume !(8465 == ssl3_accept_~s__state~0); 14175#L131 assume !(8466 == ssl3_accept_~s__state~0); 14173#L134 assume !(8496 == ssl3_accept_~s__state~0); 14171#L137 assume !(8497 == ssl3_accept_~s__state~0); 14169#L140 assume !(8512 == ssl3_accept_~s__state~0); 14167#L143 assume !(8513 == ssl3_accept_~s__state~0); 14165#L146 assume !(8528 == ssl3_accept_~s__state~0); 14163#L149 assume !(8529 == ssl3_accept_~s__state~0); 14161#L152 assume !(8544 == ssl3_accept_~s__state~0); 14159#L155 assume !(8545 == ssl3_accept_~s__state~0); 14157#L158 assume !(8560 == ssl3_accept_~s__state~0); 14155#L161 assume !(8561 == ssl3_accept_~s__state~0); 14153#L164 assume !(8448 == ssl3_accept_~s__state~0); 14151#L167 assume !(8576 == ssl3_accept_~s__state~0); 14149#L170 assume !(8577 == ssl3_accept_~s__state~0); 14146#L173 assume !(8592 == ssl3_accept_~s__state~0); 14142#L176 assume !(8593 == ssl3_accept_~s__state~0); 14138#L179 assume !(8608 == ssl3_accept_~s__state~0); 14135#L182 assume !(8609 == ssl3_accept_~s__state~0); 14132#L185 assume !(8640 == ssl3_accept_~s__state~0); 13576#L188 assume !(8641 == ssl3_accept_~s__state~0); 13577#L191 assume 8656 == ssl3_accept_~s__state~0; 13595#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13632#L496 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 13633#L501 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13667#L501-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13668#L509 assume !(0 == ssl3_accept_~tmp___10~0); 13701#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14024#L584 assume !(8576 == ssl3_accept_~state~0); 14021#L602 ssl3_accept_~skip~0 := 0; 14019#L98-2 assume !false; 14018#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13914#L101 assume 12292 == ssl3_accept_~s__state~0; 13639#L102 ssl3_accept_~s__new_session~0 := 1; 13640#L210 ssl3_accept_~s__server~0 := 1; 14039#L215 assume 0 != ssl3_accept_~cb~0; 14034#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14032#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14026#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14022#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14020#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 14017#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14010#L584 assume !(8576 == ssl3_accept_~state~0); 14007#L602 ssl3_accept_~skip~0 := 0; 14005#L98-2 assume !false; 14003#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14002#L101 assume !(12292 == ssl3_accept_~s__state~0); 13999#L104 assume !(16384 == ssl3_accept_~s__state~0); 13998#L107 assume !(8192 == ssl3_accept_~s__state~0); 13997#L110 assume !(24576 == ssl3_accept_~s__state~0); 13995#L113 assume !(8195 == ssl3_accept_~s__state~0); 13996#L116 assume !(8480 == ssl3_accept_~s__state~0); 14060#L119 assume !(8481 == ssl3_accept_~s__state~0); 14253#L122 assume !(8482 == ssl3_accept_~s__state~0); 13811#L125 assume 8464 == ssl3_accept_~s__state~0; 13709#L132 [2019-12-07 17:24:57,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:57,755 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-12-07 17:24:57,755 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:57,755 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719597321] [2019-12-07 17:24:57,755 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:57,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:57,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:57,762 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:57,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:57,762 INFO L82 PathProgramCache]: Analyzing trace with hash 1305154963, now seen corresponding path program 1 times [2019-12-07 17:24:57,762 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:57,763 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386942187] [2019-12-07 17:24:57,763 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:57,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:57,784 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-12-07 17:24:57,784 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386942187] [2019-12-07 17:24:57,784 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:57,784 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:24:57,785 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860707817] [2019-12-07 17:24:57,785 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:57,785 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:57,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:57,785 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:24:57,785 INFO L87 Difference]: Start difference. First operand 986 states and 1342 transitions. cyclomatic complexity: 359 Second operand 3 states. [2019-12-07 17:24:57,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:57,878 INFO L93 Difference]: Finished difference Result 927 states and 1251 transitions. [2019-12-07 17:24:57,878 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:57,878 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 927 states and 1251 transitions. [2019-12-07 17:24:57,882 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 575 [2019-12-07 17:24:57,888 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 927 states to 925 states and 1249 transitions. [2019-12-07 17:24:57,888 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 656 [2019-12-07 17:24:57,888 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 656 [2019-12-07 17:24:57,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 925 states and 1249 transitions. [2019-12-07 17:24:57,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:57,889 INFO L688 BuchiCegarLoop]: Abstraction has 925 states and 1249 transitions. [2019-12-07 17:24:57,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 925 states and 1249 transitions. [2019-12-07 17:24:57,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 925 to 921. [2019-12-07 17:24:57,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 921 states. [2019-12-07 17:24:57,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 921 states to 921 states and 1245 transitions. [2019-12-07 17:24:57,900 INFO L711 BuchiCegarLoop]: Abstraction has 921 states and 1245 transitions. [2019-12-07 17:24:57,900 INFO L591 BuchiCegarLoop]: Abstraction has 921 states and 1245 transitions. [2019-12-07 17:24:57,900 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-12-07 17:24:57,900 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 921 states and 1245 transitions. [2019-12-07 17:24:57,903 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 571 [2019-12-07 17:24:57,904 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:57,904 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:57,905 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:57,905 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-12-07 17:24:57,905 INFO L794 eck$LassoCheckResult]: Stem: 15608#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; 15426#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15384#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 15385#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15516#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 15517#L98-2 assume !false; 15693#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16235#L101 assume !(12292 == ssl3_accept_~s__state~0); 16233#L104 assume !(16384 == ssl3_accept_~s__state~0); 16231#L107 assume !(8192 == ssl3_accept_~s__state~0); 16229#L110 assume !(24576 == ssl3_accept_~s__state~0); 16227#L113 assume !(8195 == ssl3_accept_~s__state~0); 16225#L116 assume !(8480 == ssl3_accept_~s__state~0); 16224#L119 assume !(8481 == ssl3_accept_~s__state~0); 16223#L122 assume !(8482 == ssl3_accept_~s__state~0); 16222#L125 assume 8464 == ssl3_accept_~s__state~0; 15620#L132 [2019-12-07 17:24:57,905 INFO L796 eck$LassoCheckResult]: Loop: 15620#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 15527#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15519#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 15520#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16208#L584 assume !(8576 == ssl3_accept_~state~0); 16205#L602 ssl3_accept_~skip~0 := 0; 16203#L98-2 assume !false; 16201#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16199#L101 assume !(12292 == ssl3_accept_~s__state~0); 16197#L104 assume !(16384 == ssl3_accept_~s__state~0); 16195#L107 assume !(8192 == ssl3_accept_~s__state~0); 16193#L110 assume !(24576 == ssl3_accept_~s__state~0); 16191#L113 assume !(8195 == ssl3_accept_~s__state~0); 16189#L116 assume !(8480 == ssl3_accept_~s__state~0); 16187#L119 assume !(8481 == ssl3_accept_~s__state~0); 16185#L122 assume !(8482 == ssl3_accept_~s__state~0); 16183#L125 assume !(8464 == ssl3_accept_~s__state~0); 16181#L128 assume !(8465 == ssl3_accept_~s__state~0); 16179#L131 assume !(8466 == ssl3_accept_~s__state~0); 16035#L134 assume 8496 == ssl3_accept_~s__state~0; 15810#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 16033#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16032#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 16030#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16029#L296-2 ssl3_accept_~s__init_num~0 := 0; 16028#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16023#L584 assume !(8576 == ssl3_accept_~state~0); 16021#L602 ssl3_accept_~skip~0 := 0; 16018#L98-2 assume !false; 16017#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16016#L101 assume !(12292 == ssl3_accept_~s__state~0); 16015#L104 assume !(16384 == ssl3_accept_~s__state~0); 16013#L107 assume !(8192 == ssl3_accept_~s__state~0); 16012#L110 assume !(24576 == ssl3_accept_~s__state~0); 16011#L113 assume !(8195 == ssl3_accept_~s__state~0); 16010#L116 assume !(8480 == ssl3_accept_~s__state~0); 16009#L119 assume !(8481 == ssl3_accept_~s__state~0); 16008#L122 assume !(8482 == ssl3_accept_~s__state~0); 16007#L125 assume !(8464 == ssl3_accept_~s__state~0); 16006#L128 assume !(8465 == ssl3_accept_~s__state~0); 16004#L131 assume !(8466 == ssl3_accept_~s__state~0); 16003#L134 assume !(8496 == ssl3_accept_~s__state~0); 16002#L137 assume !(8497 == ssl3_accept_~s__state~0); 16001#L140 assume 8512 == ssl3_accept_~s__state~0; 15783#L144 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; 16000#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15998#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15997#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15992#L584 assume !(8576 == ssl3_accept_~state~0); 15990#L602 ssl3_accept_~skip~0 := 0; 15989#L98-2 assume !false; 15988#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15985#L101 assume !(12292 == ssl3_accept_~s__state~0); 15981#L104 assume !(16384 == ssl3_accept_~s__state~0); 15979#L107 assume !(8192 == ssl3_accept_~s__state~0); 15978#L110 assume !(24576 == ssl3_accept_~s__state~0); 15977#L113 assume !(8195 == ssl3_accept_~s__state~0); 15976#L116 assume !(8480 == ssl3_accept_~s__state~0); 15975#L119 assume !(8481 == ssl3_accept_~s__state~0); 15974#L122 assume !(8482 == ssl3_accept_~s__state~0); 15973#L125 assume !(8464 == ssl3_accept_~s__state~0); 15972#L128 assume !(8465 == ssl3_accept_~s__state~0); 15970#L131 assume !(8466 == ssl3_accept_~s__state~0); 15969#L134 assume !(8496 == ssl3_accept_~s__state~0); 15968#L137 assume !(8497 == ssl3_accept_~s__state~0); 15967#L140 assume !(8512 == ssl3_accept_~s__state~0); 15966#L143 assume !(8513 == ssl3_accept_~s__state~0); 15965#L146 assume 8528 == ssl3_accept_~s__state~0; 15451#L150 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; 15452#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15418#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 15419#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 15591#L360 assume !(ssl3_accept_~ret~0 <= 0); 15476#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15514#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16063#L584 assume !(8576 == ssl3_accept_~state~0); 15442#L602 ssl3_accept_~skip~0 := 0; 15850#L98-2 assume !false; 15847#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15845#L101 assume !(12292 == ssl3_accept_~s__state~0); 15840#L104 assume !(16384 == ssl3_accept_~s__state~0); 15835#L107 assume !(8192 == ssl3_accept_~s__state~0); 15832#L110 assume !(24576 == ssl3_accept_~s__state~0); 15830#L113 assume !(8195 == ssl3_accept_~s__state~0); 15828#L116 assume !(8480 == ssl3_accept_~s__state~0); 15823#L119 assume !(8481 == ssl3_accept_~s__state~0); 15820#L122 assume !(8482 == ssl3_accept_~s__state~0); 15818#L125 assume !(8464 == ssl3_accept_~s__state~0); 15816#L128 assume !(8465 == ssl3_accept_~s__state~0); 15814#L131 assume !(8466 == ssl3_accept_~s__state~0); 15812#L134 assume !(8496 == ssl3_accept_~s__state~0); 15809#L137 assume !(8497 == ssl3_accept_~s__state~0); 15807#L140 assume !(8512 == ssl3_accept_~s__state~0); 15805#L143 assume !(8513 == ssl3_accept_~s__state~0); 15803#L146 assume !(8528 == ssl3_accept_~s__state~0); 15801#L149 assume !(8529 == ssl3_accept_~s__state~0); 15797#L152 assume !(8544 == ssl3_accept_~s__state~0); 15798#L155 assume !(8545 == ssl3_accept_~s__state~0); 15729#L158 assume 8560 == ssl3_accept_~s__state~0; 15635#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 15636#L426 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 15507#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16147#L584 assume !(8576 == ssl3_accept_~state~0); 16145#L602 ssl3_accept_~skip~0 := 0; 16140#L98-2 assume !false; 16137#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16135#L101 assume !(12292 == ssl3_accept_~s__state~0); 16133#L104 assume !(16384 == ssl3_accept_~s__state~0); 16131#L107 assume !(8192 == ssl3_accept_~s__state~0); 16129#L110 assume !(24576 == ssl3_accept_~s__state~0); 16127#L113 assume !(8195 == ssl3_accept_~s__state~0); 15858#L116 assume !(8480 == ssl3_accept_~s__state~0); 15659#L119 assume !(8481 == ssl3_accept_~s__state~0); 16220#L122 assume !(8482 == ssl3_accept_~s__state~0); 16219#L125 assume 8464 == ssl3_accept_~s__state~0; 15620#L132 [2019-12-07 17:24:57,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:57,906 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-12-07 17:24:57,906 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:57,906 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012498813] [2019-12-07 17:24:57,906 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:57,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:57,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:57,915 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:57,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:57,916 INFO L82 PathProgramCache]: Analyzing trace with hash 1859532183, now seen corresponding path program 1 times [2019-12-07 17:24:57,916 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:57,916 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277408201] [2019-12-07 17:24:57,916 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:57,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:57,955 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2019-12-07 17:24:57,955 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277408201] [2019-12-07 17:24:57,956 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:57,956 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:24:57,956 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079519960] [2019-12-07 17:24:57,956 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:57,956 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:57,956 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:57,957 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:24:57,957 INFO L87 Difference]: Start difference. First operand 921 states and 1245 transitions. cyclomatic complexity: 328 Second operand 3 states. [2019-12-07 17:24:58,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:58,033 INFO L93 Difference]: Finished difference Result 1030 states and 1385 transitions. [2019-12-07 17:24:58,033 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:58,033 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1030 states and 1385 transitions. [2019-12-07 17:24:58,037 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 643 [2019-12-07 17:24:58,041 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1030 states to 1030 states and 1385 transitions. [2019-12-07 17:24:58,041 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 724 [2019-12-07 17:24:58,042 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 724 [2019-12-07 17:24:58,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1030 states and 1385 transitions. [2019-12-07 17:24:58,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:58,043 INFO L688 BuchiCegarLoop]: Abstraction has 1030 states and 1385 transitions. [2019-12-07 17:24:58,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1030 states and 1385 transitions. [2019-12-07 17:24:58,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1030 to 1008. [2019-12-07 17:24:58,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1008 states. [2019-12-07 17:24:58,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1008 states to 1008 states and 1350 transitions. [2019-12-07 17:24:58,051 INFO L711 BuchiCegarLoop]: Abstraction has 1008 states and 1350 transitions. [2019-12-07 17:24:58,051 INFO L591 BuchiCegarLoop]: Abstraction has 1008 states and 1350 transitions. [2019-12-07 17:24:58,051 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-12-07 17:24:58,051 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1008 states and 1350 transitions. [2019-12-07 17:24:58,054 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 629 [2019-12-07 17:24:58,054 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:58,054 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:58,055 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:58,055 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-12-07 17:24:58,055 INFO L794 eck$LassoCheckResult]: Stem: 17566#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; 17383#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17342#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 17343#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 17469#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 17470#L98-2 assume !false; 17874#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18153#L101 assume !(12292 == ssl3_accept_~s__state~0); 18151#L104 assume !(16384 == ssl3_accept_~s__state~0); 18149#L107 assume !(8192 == ssl3_accept_~s__state~0); 18147#L110 assume !(24576 == ssl3_accept_~s__state~0); 18145#L113 assume !(8195 == ssl3_accept_~s__state~0); 18143#L116 assume !(8480 == ssl3_accept_~s__state~0); 18141#L119 assume !(8481 == ssl3_accept_~s__state~0); 18139#L122 assume !(8482 == ssl3_accept_~s__state~0); 18137#L125 assume 8464 == ssl3_accept_~s__state~0; 17581#L132 [2019-12-07 17:24:58,055 INFO L796 eck$LassoCheckResult]: Loop: 17581#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 17481#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 17472#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 17473#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18298#L584 assume !(8576 == ssl3_accept_~state~0); 18295#L602 ssl3_accept_~skip~0 := 0; 18289#L98-2 assume !false; 18194#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18191#L101 assume !(12292 == ssl3_accept_~s__state~0); 18190#L104 assume !(16384 == ssl3_accept_~s__state~0); 18189#L107 assume !(8192 == ssl3_accept_~s__state~0); 18187#L110 assume !(24576 == ssl3_accept_~s__state~0); 18185#L113 assume !(8195 == ssl3_accept_~s__state~0); 18184#L116 assume !(8480 == ssl3_accept_~s__state~0); 18183#L119 assume !(8481 == ssl3_accept_~s__state~0); 18182#L122 assume !(8482 == ssl3_accept_~s__state~0); 18181#L125 assume !(8464 == ssl3_accept_~s__state~0); 18180#L128 assume !(8465 == ssl3_accept_~s__state~0); 18179#L131 assume !(8466 == ssl3_accept_~s__state~0); 18178#L134 assume 8496 == ssl3_accept_~s__state~0; 17529#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 17530#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 17559#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 17564#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 17338#L296-2 ssl3_accept_~s__init_num~0 := 0; 17339#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17351#L584 assume !(8576 == ssl3_accept_~state~0); 17497#L602 ssl3_accept_~skip~0 := 0; 17356#L98-2 assume !false; 17357#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18320#L101 assume !(12292 == ssl3_accept_~s__state~0); 17586#L104 assume !(16384 == ssl3_accept_~s__state~0); 17587#L107 assume !(8192 == ssl3_accept_~s__state~0); 17578#L110 assume !(24576 == ssl3_accept_~s__state~0); 17579#L113 assume !(8195 == ssl3_accept_~s__state~0); 18311#L116 assume !(8480 == ssl3_accept_~s__state~0); 18310#L119 assume !(8481 == ssl3_accept_~s__state~0); 17427#L122 assume !(8482 == ssl3_accept_~s__state~0); 17428#L125 assume !(8464 == ssl3_accept_~s__state~0); 18309#L128 assume !(8465 == ssl3_accept_~s__state~0); 18308#L131 assume !(8466 == ssl3_accept_~s__state~0); 18307#L134 assume !(8496 == ssl3_accept_~s__state~0); 18306#L137 assume !(8497 == ssl3_accept_~s__state~0); 18304#L140 assume 8512 == ssl3_accept_~s__state~0; 17712#L144 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; 17565#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17443#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 18294#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18288#L584 assume !(8576 == ssl3_accept_~state~0); 18286#L602 ssl3_accept_~skip~0 := 0; 18285#L98-2 assume !false; 18284#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18283#L101 assume !(12292 == ssl3_accept_~s__state~0); 18282#L104 assume !(16384 == ssl3_accept_~s__state~0); 18281#L107 assume !(8192 == ssl3_accept_~s__state~0); 18279#L110 assume !(24576 == ssl3_accept_~s__state~0); 18278#L113 assume !(8195 == ssl3_accept_~s__state~0); 18277#L116 assume !(8480 == ssl3_accept_~s__state~0); 18276#L119 assume !(8481 == ssl3_accept_~s__state~0); 18275#L122 assume !(8482 == ssl3_accept_~s__state~0); 18274#L125 assume !(8464 == ssl3_accept_~s__state~0); 18273#L128 assume !(8465 == ssl3_accept_~s__state~0); 18272#L131 assume !(8466 == ssl3_accept_~s__state~0); 18271#L134 assume !(8496 == ssl3_accept_~s__state~0); 18270#L137 assume !(8497 == ssl3_accept_~s__state~0); 18269#L140 assume !(8512 == ssl3_accept_~s__state~0); 18268#L143 assume !(8513 == ssl3_accept_~s__state~0); 18267#L146 assume 8528 == ssl3_accept_~s__state~0; 17707#L150 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; 18266#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 18265#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 17543#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 17544#L360 assume !(ssl3_accept_~ret~0 <= 0); 17432#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17606#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18250#L584 assume !(8576 == ssl3_accept_~state~0); 18246#L602 ssl3_accept_~skip~0 := 0; 18244#L98-2 assume !false; 18242#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18240#L101 assume !(12292 == ssl3_accept_~s__state~0); 18238#L104 assume !(16384 == ssl3_accept_~s__state~0); 18236#L107 assume !(8192 == ssl3_accept_~s__state~0); 18234#L110 assume !(24576 == ssl3_accept_~s__state~0); 18232#L113 assume !(8195 == ssl3_accept_~s__state~0); 18230#L116 assume !(8480 == ssl3_accept_~s__state~0); 18223#L119 assume !(8481 == ssl3_accept_~s__state~0); 18224#L122 assume !(8482 == ssl3_accept_~s__state~0); 18219#L125 assume !(8464 == ssl3_accept_~s__state~0); 18220#L128 assume !(8465 == ssl3_accept_~s__state~0); 17367#L131 assume !(8466 == ssl3_accept_~s__state~0); 17368#L134 assume !(8496 == ssl3_accept_~s__state~0); 17615#L137 assume !(8497 == ssl3_accept_~s__state~0); 17600#L140 assume !(8512 == ssl3_accept_~s__state~0); 17601#L143 assume !(8513 == ssl3_accept_~s__state~0); 17516#L146 assume !(8528 == ssl3_accept_~s__state~0); 17517#L149 assume !(8529 == ssl3_accept_~s__state~0); 17502#L152 assume 8544 == ssl3_accept_~s__state~0; 17503#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 17616#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 17390#L392 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; 17894#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 17478#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 17474#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 17462#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17751#L584 assume !(8576 == ssl3_accept_~state~0); 17749#L602 ssl3_accept_~skip~0 := 0; 17748#L98-2 assume !false; 17746#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17745#L101 assume !(12292 == ssl3_accept_~s__state~0); 17744#L104 assume !(16384 == ssl3_accept_~s__state~0); 17743#L107 assume !(8192 == ssl3_accept_~s__state~0); 17742#L110 assume !(24576 == ssl3_accept_~s__state~0); 17740#L113 assume !(8195 == ssl3_accept_~s__state~0); 17738#L116 assume !(8480 == ssl3_accept_~s__state~0); 17629#L119 assume !(8481 == ssl3_accept_~s__state~0); 17630#L122 assume !(8482 == ssl3_accept_~s__state~0); 17648#L125 assume 8464 == ssl3_accept_~s__state~0; 17581#L132 [2019-12-07 17:24:58,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:58,056 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-12-07 17:24:58,056 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:58,056 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770438988] [2019-12-07 17:24:58,056 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:58,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:58,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:58,062 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:58,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:58,062 INFO L82 PathProgramCache]: Analyzing trace with hash 1180460391, now seen corresponding path program 1 times [2019-12-07 17:24:58,063 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:58,063 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841046872] [2019-12-07 17:24:58,063 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:58,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:58,095 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 17:24:58,095 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841046872] [2019-12-07 17:24:58,095 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:58,095 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:24:58,095 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419715119] [2019-12-07 17:24:58,096 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:58,096 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:58,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:58,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:24:58,096 INFO L87 Difference]: Start difference. First operand 1008 states and 1350 transitions. cyclomatic complexity: 346 Second operand 3 states. [2019-12-07 17:24:58,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:58,176 INFO L93 Difference]: Finished difference Result 1087 states and 1447 transitions. [2019-12-07 17:24:58,176 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:58,177 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1087 states and 1447 transitions. [2019-12-07 17:24:58,182 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 663 [2019-12-07 17:24:58,188 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1087 states to 1063 states and 1413 transitions. [2019-12-07 17:24:58,188 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 766 [2019-12-07 17:24:58,188 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 780 [2019-12-07 17:24:58,188 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1063 states and 1413 transitions. [2019-12-07 17:24:58,189 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:58,189 INFO L688 BuchiCegarLoop]: Abstraction has 1063 states and 1413 transitions. [2019-12-07 17:24:58,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1063 states and 1413 transitions. [2019-12-07 17:24:58,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1063 to 1014. [2019-12-07 17:24:58,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1014 states. [2019-12-07 17:24:58,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1014 states to 1014 states and 1356 transitions. [2019-12-07 17:24:58,206 INFO L711 BuchiCegarLoop]: Abstraction has 1014 states and 1356 transitions. [2019-12-07 17:24:58,206 INFO L591 BuchiCegarLoop]: Abstraction has 1014 states and 1356 transitions. [2019-12-07 17:24:58,206 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-12-07 17:24:58,207 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1014 states and 1356 transitions. [2019-12-07 17:24:58,208 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 652 [2019-12-07 17:24:58,208 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:58,208 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:58,209 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:58,209 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-12-07 17:24:58,209 INFO L794 eck$LassoCheckResult]: Stem: 19644#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; 19478#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19439#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 19440#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19559#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 19560#L98-2 assume !false; 19456#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19651#L101 assume !(12292 == ssl3_accept_~s__state~0); 19682#L104 assume !(16384 == ssl3_accept_~s__state~0); 19864#L107 assume !(8192 == ssl3_accept_~s__state~0); 19863#L110 assume !(24576 == ssl3_accept_~s__state~0); 19862#L113 assume !(8195 == ssl3_accept_~s__state~0); 19861#L116 assume !(8480 == ssl3_accept_~s__state~0); 19860#L119 assume 8481 == ssl3_accept_~s__state~0; 19460#L120 [2019-12-07 17:24:58,209 INFO L796 eck$LassoCheckResult]: Loop: 19460#L120 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19461#L258 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 19431#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19448#L584 assume !(8576 == ssl3_accept_~state~0); 20417#L602 ssl3_accept_~skip~0 := 0; 20416#L98-2 assume !false; 20415#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20414#L101 assume !(12292 == ssl3_accept_~s__state~0); 19659#L104 assume !(16384 == ssl3_accept_~s__state~0); 19660#L107 assume !(8192 == ssl3_accept_~s__state~0); 19652#L110 assume !(24576 == ssl3_accept_~s__state~0); 19597#L113 assume !(8195 == ssl3_accept_~s__state~0); 19573#L116 assume !(8480 == ssl3_accept_~s__state~0); 19574#L119 assume !(8481 == ssl3_accept_~s__state~0); 19520#L122 assume !(8482 == ssl3_accept_~s__state~0); 19479#L125 assume !(8464 == ssl3_accept_~s__state~0); 19480#L128 assume !(8465 == ssl3_accept_~s__state~0); 19462#L131 assume !(8466 == ssl3_accept_~s__state~0); 19463#L134 assume !(8496 == ssl3_accept_~s__state~0); 19931#L137 assume !(8497 == ssl3_accept_~s__state~0); 19918#L140 assume !(8512 == ssl3_accept_~s__state~0); 19914#L143 assume !(8513 == ssl3_accept_~s__state~0); 19908#L146 assume !(8528 == ssl3_accept_~s__state~0); 19906#L149 assume !(8529 == ssl3_accept_~s__state~0); 19882#L152 assume !(8544 == ssl3_accept_~s__state~0); 19881#L155 assume !(8545 == ssl3_accept_~s__state~0); 19880#L158 assume !(8560 == ssl3_accept_~s__state~0); 19879#L161 assume !(8561 == ssl3_accept_~s__state~0); 19696#L164 assume 8448 == ssl3_accept_~s__state~0; 19629#L165 assume !(ssl3_accept_~num1~0 > 0); 19630#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 19693#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19793#L584 assume !(8576 == ssl3_accept_~state~0); 19790#L602 ssl3_accept_~skip~0 := 0; 19788#L98-2 assume !false; 19787#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19784#L101 assume !(12292 == ssl3_accept_~s__state~0); 19785#L104 assume !(16384 == ssl3_accept_~s__state~0); 20071#L107 assume !(8192 == ssl3_accept_~s__state~0); 20072#L110 assume !(24576 == ssl3_accept_~s__state~0); 20069#L113 assume !(8195 == ssl3_accept_~s__state~0); 20070#L116 assume 8480 == ssl3_accept_~s__state~0; 19460#L120 [2019-12-07 17:24:58,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:58,210 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-12-07 17:24:58,210 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:58,210 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166628331] [2019-12-07 17:24:58,210 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:58,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:58,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:24:58,221 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166628331] [2019-12-07 17:24:58,221 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:58,222 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 17:24:58,222 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611325454] [2019-12-07 17:24:58,222 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 17:24:58,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:58,222 INFO L82 PathProgramCache]: Analyzing trace with hash -92727460, now seen corresponding path program 1 times [2019-12-07 17:24:58,222 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:58,222 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619644852] [2019-12-07 17:24:58,222 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:58,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:58,238 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:24:58,238 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619644852] [2019-12-07 17:24:58,238 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915049168] [2019-12-07 17:24:58,238 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/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-12-07 17:24:58,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:58,268 INFO L264 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 17:24:58,269 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:24:58,274 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:24:58,274 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 17:24:58,274 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-12-07 17:24:58,274 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938148172] [2019-12-07 17:24:58,274 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:58,274 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:58,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:58,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:24:58,275 INFO L87 Difference]: Start difference. First operand 1014 states and 1356 transitions. cyclomatic complexity: 347 Second operand 3 states. [2019-12-07 17:24:58,346 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:58,346 INFO L93 Difference]: Finished difference Result 1016 states and 1356 transitions. [2019-12-07 17:24:58,346 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:58,346 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1016 states and 1356 transitions. [2019-12-07 17:24:58,349 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2019-12-07 17:24:58,354 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1016 states to 1016 states and 1356 transitions. [2019-12-07 17:24:58,354 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 733 [2019-12-07 17:24:58,354 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 733 [2019-12-07 17:24:58,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1016 states and 1356 transitions. [2019-12-07 17:24:58,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:58,354 INFO L688 BuchiCegarLoop]: Abstraction has 1016 states and 1356 transitions. [2019-12-07 17:24:58,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1016 states and 1356 transitions. [2019-12-07 17:24:58,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1016 to 1014. [2019-12-07 17:24:58,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1014 states. [2019-12-07 17:24:58,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1014 states to 1014 states and 1354 transitions. [2019-12-07 17:24:58,362 INFO L711 BuchiCegarLoop]: Abstraction has 1014 states and 1354 transitions. [2019-12-07 17:24:58,362 INFO L591 BuchiCegarLoop]: Abstraction has 1014 states and 1354 transitions. [2019-12-07 17:24:58,362 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-12-07 17:24:58,362 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1014 states and 1354 transitions. [2019-12-07 17:24:58,363 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 652 [2019-12-07 17:24:58,363 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:58,363 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:58,364 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:58,364 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-12-07 17:24:58,364 INFO L794 eck$LassoCheckResult]: Stem: 21809#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; 21638#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21600#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 21601#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21720#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 21721#L98-2 assume !false; 21908#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21906#L101 assume !(12292 == ssl3_accept_~s__state~0); 21904#L104 assume !(16384 == ssl3_accept_~s__state~0); 21902#L107 assume !(8192 == ssl3_accept_~s__state~0); 21900#L110 assume !(24576 == ssl3_accept_~s__state~0); 21898#L113 assume !(8195 == ssl3_accept_~s__state~0); 21896#L116 assume !(8480 == ssl3_accept_~s__state~0); 21894#L119 assume !(8481 == ssl3_accept_~s__state~0); 21891#L122 assume 8482 == ssl3_accept_~s__state~0; 21849#L123 [2019-12-07 17:24:58,364 INFO L796 eck$LassoCheckResult]: Loop: 21849#L123 ssl3_accept_~s__state~0 := 3; 21592#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22599#L584 assume !(8576 == ssl3_accept_~state~0); 22597#L602 ssl3_accept_~skip~0 := 0; 22596#L98-2 assume !false; 22595#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22594#L101 assume !(12292 == ssl3_accept_~s__state~0); 22593#L104 assume !(16384 == ssl3_accept_~s__state~0); 21832#L107 assume !(8192 == ssl3_accept_~s__state~0); 21817#L110 assume !(24576 == ssl3_accept_~s__state~0); 21818#L113 assume !(8195 == ssl3_accept_~s__state~0); 21734#L116 assume !(8480 == ssl3_accept_~s__state~0); 21735#L119 assume !(8481 == ssl3_accept_~s__state~0); 21747#L122 assume !(8482 == ssl3_accept_~s__state~0); 21639#L125 assume !(8464 == ssl3_accept_~s__state~0); 21640#L128 assume !(8465 == ssl3_accept_~s__state~0); 21622#L131 assume !(8466 == ssl3_accept_~s__state~0); 21623#L134 assume !(8496 == ssl3_accept_~s__state~0); 22146#L137 assume !(8497 == ssl3_accept_~s__state~0); 22144#L140 assume !(8512 == ssl3_accept_~s__state~0); 22142#L143 assume !(8513 == ssl3_accept_~s__state~0); 22140#L146 assume !(8528 == ssl3_accept_~s__state~0); 22138#L149 assume !(8529 == ssl3_accept_~s__state~0); 22136#L152 assume !(8544 == ssl3_accept_~s__state~0); 22134#L155 assume !(8545 == ssl3_accept_~s__state~0); 22132#L158 assume !(8560 == ssl3_accept_~s__state~0); 22130#L161 assume !(8561 == ssl3_accept_~s__state~0); 21861#L164 assume 8448 == ssl3_accept_~s__state~0; 21794#L165 assume !(ssl3_accept_~num1~0 > 0); 21795#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 21859#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21971#L584 assume !(8576 == ssl3_accept_~state~0); 21967#L602 ssl3_accept_~skip~0 := 0; 21965#L98-2 assume !false; 21963#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21960#L101 assume !(12292 == ssl3_accept_~s__state~0); 21961#L104 assume !(16384 == ssl3_accept_~s__state~0); 22073#L107 assume !(8192 == ssl3_accept_~s__state~0); 22071#L110 assume !(24576 == ssl3_accept_~s__state~0); 22068#L113 assume !(8195 == ssl3_accept_~s__state~0); 22066#L116 assume !(8480 == ssl3_accept_~s__state~0); 22064#L119 assume !(8481 == ssl3_accept_~s__state~0); 22062#L122 assume 8482 == ssl3_accept_~s__state~0; 21849#L123 [2019-12-07 17:24:58,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:58,364 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-12-07 17:24:58,364 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:58,365 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310678974] [2019-12-07 17:24:58,365 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:58,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:58,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:24:58,372 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310678974] [2019-12-07 17:24:58,373 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:58,373 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-12-07 17:24:58,373 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587221666] [2019-12-07 17:24:58,373 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 17:24:58,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:58,373 INFO L82 PathProgramCache]: Analyzing trace with hash -422748244, now seen corresponding path program 1 times [2019-12-07 17:24:58,373 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:58,374 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591272088] [2019-12-07 17:24:58,374 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:58,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:58,386 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:24:58,386 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591272088] [2019-12-07 17:24:58,386 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:58,386 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:24:58,386 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [587916217] [2019-12-07 17:24:58,386 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:58,386 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:58,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:58,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:24:58,387 INFO L87 Difference]: Start difference. First operand 1014 states and 1354 transitions. cyclomatic complexity: 345 Second operand 3 states. [2019-12-07 17:24:58,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:58,451 INFO L93 Difference]: Finished difference Result 1014 states and 1352 transitions. [2019-12-07 17:24:58,451 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:58,451 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1014 states and 1352 transitions. [2019-12-07 17:24:58,454 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 652 [2019-12-07 17:24:58,458 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1014 states to 1014 states and 1352 transitions. [2019-12-07 17:24:58,458 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 731 [2019-12-07 17:24:58,458 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 731 [2019-12-07 17:24:58,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1014 states and 1352 transitions. [2019-12-07 17:24:58,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:58,459 INFO L688 BuchiCegarLoop]: Abstraction has 1014 states and 1352 transitions. [2019-12-07 17:24:58,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1014 states and 1352 transitions. [2019-12-07 17:24:58,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1014 to 1014. [2019-12-07 17:24:58,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1014 states. [2019-12-07 17:24:58,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1014 states to 1014 states and 1352 transitions. [2019-12-07 17:24:58,467 INFO L711 BuchiCegarLoop]: Abstraction has 1014 states and 1352 transitions. [2019-12-07 17:24:58,467 INFO L591 BuchiCegarLoop]: Abstraction has 1014 states and 1352 transitions. [2019-12-07 17:24:58,467 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-12-07 17:24:58,467 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1014 states and 1352 transitions. [2019-12-07 17:24:58,469 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 652 [2019-12-07 17:24:58,469 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:58,469 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:58,470 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:58,470 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-12-07 17:24:58,470 INFO L794 eck$LassoCheckResult]: Stem: 23852#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; 23674#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23636#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 23637#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23759#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 23760#L98-2 assume !false; 24210#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24597#L101 assume !(12292 == ssl3_accept_~s__state~0); 24596#L104 assume !(16384 == ssl3_accept_~s__state~0); 24595#L107 assume !(8192 == ssl3_accept_~s__state~0); 24594#L110 assume !(24576 == ssl3_accept_~s__state~0); 24593#L113 assume !(8195 == ssl3_accept_~s__state~0); 24592#L116 assume !(8480 == ssl3_accept_~s__state~0); 24591#L119 assume !(8481 == ssl3_accept_~s__state~0); 24590#L122 assume !(8482 == ssl3_accept_~s__state~0); 24589#L125 assume 8464 == ssl3_accept_~s__state~0; 23864#L132 [2019-12-07 17:24:58,471 INFO L796 eck$LassoCheckResult]: Loop: 23864#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 23768#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 23762#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 23763#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24353#L584 assume !(8576 == ssl3_accept_~state~0); 24350#L602 ssl3_accept_~skip~0 := 0; 24348#L98-2 assume !false; 24346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24344#L101 assume !(12292 == ssl3_accept_~s__state~0); 24342#L104 assume !(16384 == ssl3_accept_~s__state~0); 24340#L107 assume !(8192 == ssl3_accept_~s__state~0); 24338#L110 assume !(24576 == ssl3_accept_~s__state~0); 24336#L113 assume !(8195 == ssl3_accept_~s__state~0); 24334#L116 assume !(8480 == ssl3_accept_~s__state~0); 24332#L119 assume !(8481 == ssl3_accept_~s__state~0); 24330#L122 assume !(8482 == ssl3_accept_~s__state~0); 24328#L125 assume !(8464 == ssl3_accept_~s__state~0); 24326#L128 assume !(8465 == ssl3_accept_~s__state~0); 24325#L131 assume !(8466 == ssl3_accept_~s__state~0); 24324#L134 assume 8496 == ssl3_accept_~s__state~0; 24065#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 23845#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 23846#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 24552#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24553#L296-2 ssl3_accept_~s__init_num~0 := 0; 24638#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24633#L584 assume !(8576 == ssl3_accept_~state~0); 24631#L602 ssl3_accept_~skip~0 := 0; 24630#L98-2 assume !false; 24629#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24628#L101 assume !(12292 == ssl3_accept_~s__state~0); 23868#L104 assume !(16384 == ssl3_accept_~s__state~0); 23869#L107 assume !(8192 == ssl3_accept_~s__state~0); 23862#L110 assume !(24576 == ssl3_accept_~s__state~0); 23802#L113 assume !(8195 == ssl3_accept_~s__state~0); 23803#L116 assume !(8480 == ssl3_accept_~s__state~0); 24266#L119 assume !(8481 == ssl3_accept_~s__state~0); 24265#L122 assume !(8482 == ssl3_accept_~s__state~0); 24264#L125 assume !(8464 == ssl3_accept_~s__state~0); 24185#L128 assume !(8465 == ssl3_accept_~s__state~0); 24150#L131 assume !(8466 == ssl3_accept_~s__state~0); 24148#L134 assume !(8496 == ssl3_accept_~s__state~0); 24142#L137 assume !(8497 == ssl3_accept_~s__state~0); 24104#L140 assume 8512 == ssl3_accept_~s__state~0; 23727#L144 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; 23728#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 23857#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 23858#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24609#L584 assume !(8576 == ssl3_accept_~state~0); 24607#L602 ssl3_accept_~skip~0 := 0; 24586#L98-2 assume !false; 24585#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24584#L101 assume !(12292 == ssl3_accept_~s__state~0); 24578#L104 assume !(16384 == ssl3_accept_~s__state~0); 24575#L107 assume !(8192 == ssl3_accept_~s__state~0); 24573#L110 assume !(24576 == ssl3_accept_~s__state~0); 24555#L113 assume !(8195 == ssl3_accept_~s__state~0); 24547#L116 assume !(8480 == ssl3_accept_~s__state~0); 23789#L119 assume !(8481 == ssl3_accept_~s__state~0); 23790#L122 assume !(8482 == ssl3_accept_~s__state~0); 24438#L125 assume !(8464 == ssl3_accept_~s__state~0); 24437#L128 assume !(8465 == ssl3_accept_~s__state~0); 24436#L131 assume !(8466 == ssl3_accept_~s__state~0); 24435#L134 assume !(8496 == ssl3_accept_~s__state~0); 24381#L137 assume !(8497 == ssl3_accept_~s__state~0); 24382#L140 assume !(8512 == ssl3_accept_~s__state~0); 24318#L143 assume !(8513 == ssl3_accept_~s__state~0); 24319#L146 assume 8528 == ssl3_accept_~s__state~0; 23699#L150 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; 23700#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24432#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 24433#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 23879#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 23723#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 23887#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24422#L584 assume !(8576 == ssl3_accept_~state~0); 24415#L602 ssl3_accept_~skip~0 := 0; 24412#L98-2 assume !false; 24410#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24408#L101 assume !(12292 == ssl3_accept_~s__state~0); 24406#L104 assume !(16384 == ssl3_accept_~s__state~0); 24404#L107 assume !(8192 == ssl3_accept_~s__state~0); 24402#L110 assume !(24576 == ssl3_accept_~s__state~0); 24400#L113 assume !(8195 == ssl3_accept_~s__state~0); 24398#L116 assume !(8480 == ssl3_accept_~s__state~0); 24396#L119 assume !(8481 == ssl3_accept_~s__state~0); 24394#L122 assume !(8482 == ssl3_accept_~s__state~0); 24392#L125 assume !(8464 == ssl3_accept_~s__state~0); 24386#L128 assume !(8465 == ssl3_accept_~s__state~0); 24387#L131 assume !(8466 == ssl3_accept_~s__state~0); 24379#L134 assume !(8496 == ssl3_accept_~s__state~0); 24380#L137 assume !(8497 == ssl3_accept_~s__state~0); 24373#L140 assume !(8512 == ssl3_accept_~s__state~0); 24374#L143 assume !(8513 == ssl3_accept_~s__state~0); 23805#L146 assume !(8528 == ssl3_accept_~s__state~0); 23806#L149 assume !(8529 == ssl3_accept_~s__state~0); 24313#L152 assume 8544 == ssl3_accept_~s__state~0; 24052#L156 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 24073#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24135#L584 assume !(8576 == ssl3_accept_~state~0); 24297#L602 ssl3_accept_~skip~0 := 0; 24296#L98-2 assume !false; 24295#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24294#L101 assume !(12292 == ssl3_accept_~s__state~0); 24293#L104 assume !(16384 == ssl3_accept_~s__state~0); 24292#L107 assume !(8192 == ssl3_accept_~s__state~0); 24291#L110 assume !(24576 == ssl3_accept_~s__state~0); 24290#L113 assume !(8195 == ssl3_accept_~s__state~0); 24289#L116 assume !(8480 == ssl3_accept_~s__state~0); 24288#L119 assume !(8481 == ssl3_accept_~s__state~0); 24287#L122 assume !(8482 == ssl3_accept_~s__state~0); 24286#L125 assume !(8464 == ssl3_accept_~s__state~0); 24285#L128 assume !(8465 == ssl3_accept_~s__state~0); 24284#L131 assume !(8466 == ssl3_accept_~s__state~0); 24283#L134 assume !(8496 == ssl3_accept_~s__state~0); 24282#L137 assume !(8497 == ssl3_accept_~s__state~0); 24281#L140 assume !(8512 == ssl3_accept_~s__state~0); 24102#L143 assume !(8513 == ssl3_accept_~s__state~0); 24103#L146 assume !(8528 == ssl3_accept_~s__state~0); 24316#L149 assume !(8529 == ssl3_accept_~s__state~0); 24317#L152 assume !(8544 == ssl3_accept_~s__state~0); 24314#L155 assume !(8545 == ssl3_accept_~s__state~0); 23934#L158 assume !(8560 == ssl3_accept_~s__state~0); 23932#L161 assume !(8561 == ssl3_accept_~s__state~0); 23933#L164 assume !(8448 == ssl3_accept_~s__state~0); 24253#L167 assume 8576 == ssl3_accept_~s__state~0; 24041#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 24252#L448 assume !(ssl3_accept_~ret~0 <= 0); 24250#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 23750#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24244#L584 assume !(8576 == ssl3_accept_~state~0); 24241#L602 ssl3_accept_~skip~0 := 0; 24239#L98-2 assume !false; 24237#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24235#L101 assume !(12292 == ssl3_accept_~s__state~0); 24233#L104 assume !(16384 == ssl3_accept_~s__state~0); 24231#L107 assume !(8192 == ssl3_accept_~s__state~0); 24229#L110 assume !(24576 == ssl3_accept_~s__state~0); 24184#L113 assume !(8195 == ssl3_accept_~s__state~0); 24151#L116 assume !(8480 == ssl3_accept_~s__state~0); 23910#L119 assume !(8481 == ssl3_accept_~s__state~0); 24143#L122 assume !(8482 == ssl3_accept_~s__state~0); 23917#L125 assume 8464 == ssl3_accept_~s__state~0; 23864#L132 [2019-12-07 17:24:58,471 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:58,471 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-12-07 17:24:58,471 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:58,471 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414147424] [2019-12-07 17:24:58,471 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:58,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:58,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:58,479 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:58,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:58,480 INFO L82 PathProgramCache]: Analyzing trace with hash 1072507087, now seen corresponding path program 1 times [2019-12-07 17:24:58,480 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:58,480 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153858907] [2019-12-07 17:24:58,480 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:58,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:58,516 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-12-07 17:24:58,517 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153858907] [2019-12-07 17:24:58,517 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:58,517 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:24:58,517 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104625298] [2019-12-07 17:24:58,517 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:58,517 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:58,518 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:58,518 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:24:58,518 INFO L87 Difference]: Start difference. First operand 1014 states and 1352 transitions. cyclomatic complexity: 343 Second operand 3 states. [2019-12-07 17:24:58,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:58,529 INFO L93 Difference]: Finished difference Result 1999 states and 2649 transitions. [2019-12-07 17:24:58,529 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:58,530 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1999 states and 2649 transitions. [2019-12-07 17:24:58,537 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1290 [2019-12-07 17:24:58,547 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1999 states to 1999 states and 2649 transitions. [2019-12-07 17:24:58,547 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1440 [2019-12-07 17:24:58,548 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1440 [2019-12-07 17:24:58,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1999 states and 2649 transitions. [2019-12-07 17:24:58,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:58,548 INFO L688 BuchiCegarLoop]: Abstraction has 1999 states and 2649 transitions. [2019-12-07 17:24:58,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1999 states and 2649 transitions. [2019-12-07 17:24:58,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1999 to 1017. [2019-12-07 17:24:58,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1017 states. [2019-12-07 17:24:58,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1355 transitions. [2019-12-07 17:24:58,564 INFO L711 BuchiCegarLoop]: Abstraction has 1017 states and 1355 transitions. [2019-12-07 17:24:58,564 INFO L591 BuchiCegarLoop]: Abstraction has 1017 states and 1355 transitions. [2019-12-07 17:24:58,564 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-12-07 17:24:58,564 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1017 states and 1355 transitions. [2019-12-07 17:24:58,566 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 654 [2019-12-07 17:24:58,566 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:58,566 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:58,567 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:58,567 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-12-07 17:24:58,568 INFO L794 eck$LassoCheckResult]: Stem: 26862#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; 26690#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 26653#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 26654#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 26776#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 26777#L98-2 assume !false; 27082#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27309#L101 assume !(12292 == ssl3_accept_~s__state~0); 27307#L104 assume !(16384 == ssl3_accept_~s__state~0); 27305#L107 assume !(8192 == ssl3_accept_~s__state~0); 27303#L110 assume !(24576 == ssl3_accept_~s__state~0); 27301#L113 assume !(8195 == ssl3_accept_~s__state~0); 27299#L116 assume !(8480 == ssl3_accept_~s__state~0); 27297#L119 assume !(8481 == ssl3_accept_~s__state~0); 27295#L122 assume !(8482 == ssl3_accept_~s__state~0); 27293#L125 assume 8464 == ssl3_accept_~s__state~0; 26873#L132 [2019-12-07 17:24:58,568 INFO L796 eck$LassoCheckResult]: Loop: 26873#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 26785#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 26779#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 26780#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27555#L584 assume !(8576 == ssl3_accept_~state~0); 27552#L602 ssl3_accept_~skip~0 := 0; 27550#L98-2 assume !false; 27548#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27546#L101 assume !(12292 == ssl3_accept_~s__state~0); 27544#L104 assume !(16384 == ssl3_accept_~s__state~0); 27542#L107 assume !(8192 == ssl3_accept_~s__state~0); 27540#L110 assume !(24576 == ssl3_accept_~s__state~0); 27538#L113 assume !(8195 == ssl3_accept_~s__state~0); 27536#L116 assume !(8480 == ssl3_accept_~s__state~0); 27534#L119 assume !(8481 == ssl3_accept_~s__state~0); 27532#L122 assume !(8482 == ssl3_accept_~s__state~0); 27531#L125 assume !(8464 == ssl3_accept_~s__state~0); 27530#L128 assume !(8465 == ssl3_accept_~s__state~0); 27529#L131 assume !(8466 == ssl3_accept_~s__state~0); 26904#L134 assume 8496 == ssl3_accept_~s__state~0; 26827#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 26828#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26860#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 26655#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26657#L296-2 ssl3_accept_~s__init_num~0 := 0; 27587#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27608#L584 assume !(8576 == ssl3_accept_~state~0); 27606#L602 ssl3_accept_~skip~0 := 0; 27605#L98-2 assume !false; 27604#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27603#L101 assume !(12292 == ssl3_accept_~s__state~0); 27602#L104 assume !(16384 == ssl3_accept_~s__state~0); 27601#L107 assume !(8192 == ssl3_accept_~s__state~0); 27600#L110 assume !(24576 == ssl3_accept_~s__state~0); 27599#L113 assume !(8195 == ssl3_accept_~s__state~0); 27598#L116 assume !(8480 == ssl3_accept_~s__state~0); 27597#L119 assume !(8481 == ssl3_accept_~s__state~0); 27596#L122 assume !(8482 == ssl3_accept_~s__state~0); 27595#L125 assume !(8464 == ssl3_accept_~s__state~0); 27594#L128 assume !(8465 == ssl3_accept_~s__state~0); 27593#L131 assume !(8466 == ssl3_accept_~s__state~0); 27592#L134 assume !(8496 == ssl3_accept_~s__state~0); 27591#L137 assume !(8497 == ssl3_accept_~s__state~0); 27590#L140 assume 8512 == ssl3_accept_~s__state~0; 26743#L144 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; 26744#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26866#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26867#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27506#L584 assume !(8576 == ssl3_accept_~state~0); 27503#L602 ssl3_accept_~skip~0 := 0; 27501#L98-2 assume !false; 27499#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27497#L101 assume !(12292 == ssl3_accept_~s__state~0); 27495#L104 assume !(16384 == ssl3_accept_~s__state~0); 27493#L107 assume !(8192 == ssl3_accept_~s__state~0); 27491#L110 assume !(24576 == ssl3_accept_~s__state~0); 27489#L113 assume !(8195 == ssl3_accept_~s__state~0); 27487#L116 assume !(8480 == ssl3_accept_~s__state~0); 27485#L119 assume !(8481 == ssl3_accept_~s__state~0); 27483#L122 assume !(8482 == ssl3_accept_~s__state~0); 27481#L125 assume !(8464 == ssl3_accept_~s__state~0); 27479#L128 assume !(8465 == ssl3_accept_~s__state~0); 27477#L131 assume !(8466 == ssl3_accept_~s__state~0); 27476#L134 assume !(8496 == ssl3_accept_~s__state~0); 27475#L137 assume !(8497 == ssl3_accept_~s__state~0); 27474#L140 assume !(8512 == ssl3_accept_~s__state~0); 27473#L143 assume !(8513 == ssl3_accept_~s__state~0); 27165#L146 assume 8528 == ssl3_accept_~s__state~0; 27102#L150 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; 27164#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 27044#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 27045#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 26888#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 26739#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26894#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27582#L584 assume !(8576 == ssl3_accept_~state~0); 27580#L602 ssl3_accept_~skip~0 := 0; 27575#L98-2 assume !false; 27572#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27570#L101 assume !(12292 == ssl3_accept_~s__state~0); 26878#L104 assume !(16384 == ssl3_accept_~s__state~0); 26879#L107 assume !(8192 == ssl3_accept_~s__state~0); 26871#L110 assume !(24576 == ssl3_accept_~s__state~0); 26814#L113 assume !(8195 == ssl3_accept_~s__state~0); 26790#L116 assume !(8480 == ssl3_accept_~s__state~0); 26791#L119 assume !(8481 == ssl3_accept_~s__state~0); 26735#L122 assume !(8482 == ssl3_accept_~s__state~0); 26691#L125 assume !(8464 == ssl3_accept_~s__state~0); 26692#L128 assume !(8465 == ssl3_accept_~s__state~0); 27527#L131 assume !(8466 == ssl3_accept_~s__state~0); 27526#L134 assume !(8496 == ssl3_accept_~s__state~0); 26882#L137 assume !(8497 == ssl3_accept_~s__state~0); 26883#L140 assume !(8512 == ssl3_accept_~s__state~0); 26891#L143 assume !(8513 == ssl3_accept_~s__state~0); 27472#L146 assume !(8528 == ssl3_accept_~s__state~0); 27471#L149 assume !(8529 == ssl3_accept_~s__state~0); 27097#L152 assume 8544 == ssl3_accept_~s__state~0; 27041#L156 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 26774#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27463#L584 assume !(8576 == ssl3_accept_~state~0); 26706#L602 ssl3_accept_~skip~0 := 0; 27457#L98-2 assume !false; 27456#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27455#L101 assume !(12292 == ssl3_accept_~s__state~0); 27453#L104 assume !(16384 == ssl3_accept_~s__state~0); 27451#L107 assume !(8192 == ssl3_accept_~s__state~0); 27449#L110 assume !(24576 == ssl3_accept_~s__state~0); 27447#L113 assume !(8195 == ssl3_accept_~s__state~0); 27446#L116 assume !(8480 == ssl3_accept_~s__state~0); 27445#L119 assume !(8481 == ssl3_accept_~s__state~0); 27444#L122 assume !(8482 == ssl3_accept_~s__state~0); 27442#L125 assume !(8464 == ssl3_accept_~s__state~0); 27440#L128 assume !(8465 == ssl3_accept_~s__state~0); 27438#L131 assume !(8466 == ssl3_accept_~s__state~0); 27436#L134 assume !(8496 == ssl3_accept_~s__state~0); 27434#L137 assume !(8497 == ssl3_accept_~s__state~0); 27432#L140 assume !(8512 == ssl3_accept_~s__state~0); 27431#L143 assume !(8513 == ssl3_accept_~s__state~0); 27430#L146 assume !(8528 == ssl3_accept_~s__state~0); 27429#L149 assume !(8529 == ssl3_accept_~s__state~0); 27428#L152 assume !(8544 == ssl3_accept_~s__state~0); 27098#L155 assume !(8545 == ssl3_accept_~s__state~0); 26943#L158 assume !(8560 == ssl3_accept_~s__state~0); 26938#L161 assume !(8561 == ssl3_accept_~s__state~0); 26939#L164 assume !(8448 == ssl3_accept_~s__state~0); 27359#L167 assume 8576 == ssl3_accept_~s__state~0; 27189#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 27186#L448 assume !(ssl3_accept_~ret~0 <= 0); 27178#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 26766#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27350#L584 assume !(8576 == ssl3_accept_~state~0); 27348#L602 ssl3_accept_~skip~0 := 0; 27347#L98-2 assume !false; 27346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27345#L101 assume !(12292 == ssl3_accept_~s__state~0); 27344#L104 assume !(16384 == ssl3_accept_~s__state~0); 27343#L107 assume !(8192 == ssl3_accept_~s__state~0); 27342#L110 assume !(24576 == ssl3_accept_~s__state~0); 27341#L113 assume !(8195 == ssl3_accept_~s__state~0); 27340#L116 assume !(8480 == ssl3_accept_~s__state~0); 26919#L119 assume !(8481 == ssl3_accept_~s__state~0); 27339#L122 assume !(8482 == ssl3_accept_~s__state~0); 26929#L125 assume 8464 == ssl3_accept_~s__state~0; 26873#L132 [2019-12-07 17:24:58,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:58,568 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-12-07 17:24:58,568 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:58,568 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131644202] [2019-12-07 17:24:58,569 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:58,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:58,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:58,577 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:58,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:58,577 INFO L82 PathProgramCache]: Analyzing trace with hash 1959729933, now seen corresponding path program 1 times [2019-12-07 17:24:58,577 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:58,577 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654409190] [2019-12-07 17:24:58,578 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:58,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:58,612 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 17:24:58,612 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654409190] [2019-12-07 17:24:58,612 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:58,612 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:24:58,612 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764303110] [2019-12-07 17:24:58,613 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:58,613 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:58,613 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:58,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:24:58,613 INFO L87 Difference]: Start difference. First operand 1017 states and 1355 transitions. cyclomatic complexity: 343 Second operand 3 states. [2019-12-07 17:24:58,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:58,685 INFO L93 Difference]: Finished difference Result 975 states and 1257 transitions. [2019-12-07 17:24:58,685 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:58,685 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 975 states and 1257 transitions. [2019-12-07 17:24:58,688 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 523 [2019-12-07 17:24:58,691 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 975 states to 838 states and 1084 transitions. [2019-12-07 17:24:58,691 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 592 [2019-12-07 17:24:58,692 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 729 [2019-12-07 17:24:58,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 838 states and 1084 transitions. [2019-12-07 17:24:58,692 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:58,692 INFO L688 BuchiCegarLoop]: Abstraction has 838 states and 1084 transitions. [2019-12-07 17:24:58,693 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states and 1084 transitions. [2019-12-07 17:24:58,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 699. [2019-12-07 17:24:58,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 699 states. [2019-12-07 17:24:58,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 907 transitions. [2019-12-07 17:24:58,698 INFO L711 BuchiCegarLoop]: Abstraction has 699 states and 907 transitions. [2019-12-07 17:24:58,698 INFO L591 BuchiCegarLoop]: Abstraction has 699 states and 907 transitions. [2019-12-07 17:24:58,698 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-12-07 17:24:58,698 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 699 states and 907 transitions. [2019-12-07 17:24:58,699 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2019-12-07 17:24:58,699 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:58,699 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:58,700 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:58,700 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-12-07 17:24:58,700 INFO L794 eck$LassoCheckResult]: Stem: 28823#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; 28682#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 28651#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 28652#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 28743#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 28744#L98-2 assume !false; 28936#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29076#L101 assume !(12292 == ssl3_accept_~s__state~0); 29195#L104 assume !(16384 == ssl3_accept_~s__state~0); 29069#L107 assume !(8192 == ssl3_accept_~s__state~0); 29066#L110 assume !(24576 == ssl3_accept_~s__state~0); 29067#L113 assume !(8195 == ssl3_accept_~s__state~0); 29185#L116 assume !(8480 == ssl3_accept_~s__state~0); 29183#L119 assume !(8481 == ssl3_accept_~s__state~0); 29057#L122 assume !(8482 == ssl3_accept_~s__state~0); 29058#L125 assume 8464 == ssl3_accept_~s__state~0; 28832#L132 [2019-12-07 17:24:58,700 INFO L796 eck$LassoCheckResult]: Loop: 28832#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 28751#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 28746#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 28747#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29220#L584 assume !(8576 == ssl3_accept_~state~0); 29217#L602 ssl3_accept_~skip~0 := 0; 29215#L98-2 assume !false; 29213#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29211#L101 assume !(12292 == ssl3_accept_~s__state~0); 29209#L104 assume !(16384 == ssl3_accept_~s__state~0); 29208#L107 assume !(8192 == ssl3_accept_~s__state~0); 29205#L110 assume !(24576 == ssl3_accept_~s__state~0); 29202#L113 assume !(8195 == ssl3_accept_~s__state~0); 29198#L116 assume !(8480 == ssl3_accept_~s__state~0); 29193#L119 assume !(8481 == ssl3_accept_~s__state~0); 29188#L122 assume !(8482 == ssl3_accept_~s__state~0); 29180#L125 assume !(8464 == ssl3_accept_~s__state~0); 29178#L128 assume !(8465 == ssl3_accept_~s__state~0); 29175#L131 assume !(8466 == ssl3_accept_~s__state~0); 29170#L134 assume 8496 == ssl3_accept_~s__state~0; 28789#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 28790#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 28821#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 28822#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28647#L296-2 ssl3_accept_~s__init_num~0 := 0; 28648#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29087#L584 assume !(8576 == ssl3_accept_~state~0); 29084#L602 ssl3_accept_~skip~0 := 0; 29082#L98-2 assume !false; 29080#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29077#L101 assume !(12292 == ssl3_accept_~s__state~0); 29075#L104 assume !(16384 == ssl3_accept_~s__state~0); 29073#L107 assume !(8192 == ssl3_accept_~s__state~0); 29070#L110 assume !(24576 == ssl3_accept_~s__state~0); 29068#L113 assume !(8195 == ssl3_accept_~s__state~0); 29065#L116 assume !(8480 == ssl3_accept_~s__state~0); 29063#L119 assume !(8481 == ssl3_accept_~s__state~0); 29061#L122 assume !(8482 == ssl3_accept_~s__state~0); 29059#L125 assume !(8464 == ssl3_accept_~s__state~0); 29056#L128 assume !(8465 == ssl3_accept_~s__state~0); 29052#L131 assume !(8466 == ssl3_accept_~s__state~0); 29048#L134 assume !(8496 == ssl3_accept_~s__state~0); 29044#L137 assume !(8497 == ssl3_accept_~s__state~0); 29040#L140 assume 8512 == ssl3_accept_~s__state~0; 28719#L144 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; 28720#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 28724#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28827#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29307#L584 assume !(8576 == ssl3_accept_~state~0); 29304#L602 ssl3_accept_~skip~0 := 0; 29302#L98-2 assume !false; 29300#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29298#L101 assume !(12292 == ssl3_accept_~s__state~0); 29296#L104 assume !(16384 == ssl3_accept_~s__state~0); 29294#L107 assume !(8192 == ssl3_accept_~s__state~0); 29292#L110 assume !(24576 == ssl3_accept_~s__state~0); 29290#L113 assume !(8195 == ssl3_accept_~s__state~0); 29288#L116 assume !(8480 == ssl3_accept_~s__state~0); 29286#L119 assume !(8481 == ssl3_accept_~s__state~0); 29284#L122 assume !(8482 == ssl3_accept_~s__state~0); 29282#L125 assume !(8464 == ssl3_accept_~s__state~0); 29280#L128 assume !(8465 == ssl3_accept_~s__state~0); 29278#L131 assume !(8466 == ssl3_accept_~s__state~0); 29276#L134 assume !(8496 == ssl3_accept_~s__state~0); 29274#L137 assume !(8497 == ssl3_accept_~s__state~0); 29272#L140 assume !(8512 == ssl3_accept_~s__state~0); 29270#L143 assume !(8513 == ssl3_accept_~s__state~0); 29269#L146 assume 8528 == ssl3_accept_~s__state~0; 28698#L150 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; 28699#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 28710#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 28680#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 28803#L360 assume !(ssl3_accept_~ret~0 <= 0); 28718#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28847#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28658#L584 assume !(8576 == ssl3_accept_~state~0); 28763#L602 ssl3_accept_~skip~0 := 0; 28663#L98-2 assume !false; 28664#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28828#L101 assume !(12292 == ssl3_accept_~s__state~0); 28834#L104 assume !(16384 == ssl3_accept_~s__state~0); 28835#L107 assume !(8192 == ssl3_accept_~s__state~0); 28830#L110 assume !(24576 == ssl3_accept_~s__state~0); 28777#L113 assume !(8195 == ssl3_accept_~s__state~0); 28757#L116 assume !(8480 == ssl3_accept_~s__state~0); 28758#L119 assume !(8481 == ssl3_accept_~s__state~0); 28713#L122 assume !(8482 == ssl3_accept_~s__state~0); 28714#L125 assume !(8464 == ssl3_accept_~s__state~0); 29085#L128 assume !(8465 == ssl3_accept_~s__state~0); 29083#L131 assume !(8466 == ssl3_accept_~s__state~0); 29081#L134 assume !(8496 == ssl3_accept_~s__state~0); 29055#L137 assume !(8497 == ssl3_accept_~s__state~0); 29054#L140 assume !(8512 == ssl3_accept_~s__state~0); 29051#L143 assume !(8513 == ssl3_accept_~s__state~0); 29047#L146 assume !(8528 == ssl3_accept_~s__state~0); 29038#L149 assume !(8529 == ssl3_accept_~s__state~0); 28945#L152 assume 8544 == ssl3_accept_~s__state~0; 28853#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 28788#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 28689#L392 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; 28697#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 28750#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 28748#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 28644#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29262#L584 assume !(8576 == ssl3_accept_~state~0); 29260#L602 ssl3_accept_~skip~0 := 0; 29258#L98-2 assume !false; 29252#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29249#L101 assume !(12292 == ssl3_accept_~s__state~0); 29247#L104 assume !(16384 == ssl3_accept_~s__state~0); 29245#L107 assume !(8192 == ssl3_accept_~s__state~0); 29243#L110 assume !(24576 == ssl3_accept_~s__state~0); 29241#L113 assume !(8195 == ssl3_accept_~s__state~0); 29239#L116 assume !(8480 == ssl3_accept_~s__state~0); 29237#L119 assume !(8481 == ssl3_accept_~s__state~0); 29235#L122 assume !(8482 == ssl3_accept_~s__state~0); 29233#L125 assume !(8464 == ssl3_accept_~s__state~0); 29231#L128 assume !(8465 == ssl3_accept_~s__state~0); 29229#L131 assume !(8466 == ssl3_accept_~s__state~0); 29227#L134 assume !(8496 == ssl3_accept_~s__state~0); 29033#L137 assume !(8497 == ssl3_accept_~s__state~0); 29204#L140 assume !(8512 == ssl3_accept_~s__state~0); 29201#L143 assume !(8513 == ssl3_accept_~s__state~0); 29197#L146 assume !(8528 == ssl3_accept_~s__state~0); 29192#L149 assume !(8529 == ssl3_accept_~s__state~0); 29187#L152 assume !(8544 == ssl3_accept_~s__state~0); 29179#L155 assume !(8545 == ssl3_accept_~s__state~0); 29177#L158 assume !(8560 == ssl3_accept_~s__state~0); 28700#L161 assume !(8561 == ssl3_accept_~s__state~0); 28701#L164 assume 8448 == ssl3_accept_~s__state~0; 28806#L165 assume !(ssl3_accept_~num1~0 > 0); 28807#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 28860#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28894#L584 assume !(8576 == ssl3_accept_~state~0); 28890#L602 ssl3_accept_~skip~0 := 0; 28887#L98-2 assume !false; 28880#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28871#L101 assume !(12292 == ssl3_accept_~s__state~0); 28872#L104 assume !(16384 == ssl3_accept_~s__state~0); 28900#L107 assume !(8192 == ssl3_accept_~s__state~0); 28895#L110 assume !(24576 == ssl3_accept_~s__state~0); 28891#L113 assume !(8195 == ssl3_accept_~s__state~0); 28888#L116 assume !(8480 == ssl3_accept_~s__state~0); 28881#L119 assume !(8481 == ssl3_accept_~s__state~0); 28873#L122 assume !(8482 == ssl3_accept_~s__state~0); 28874#L125 assume 8464 == ssl3_accept_~s__state~0; 28832#L132 [2019-12-07 17:24:58,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:58,700 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-12-07 17:24:58,700 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:58,700 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000021670] [2019-12-07 17:24:58,700 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:58,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:58,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:58,707 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:58,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:58,707 INFO L82 PathProgramCache]: Analyzing trace with hash -1932750296, now seen corresponding path program 1 times [2019-12-07 17:24:58,708 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:58,708 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026468040] [2019-12-07 17:24:58,708 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:58,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:58,737 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2019-12-07 17:24:58,737 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026468040] [2019-12-07 17:24:58,737 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:58,737 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:24:58,737 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295347486] [2019-12-07 17:24:58,738 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:58,738 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:58,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:58,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:24:58,738 INFO L87 Difference]: Start difference. First operand 699 states and 907 transitions. cyclomatic complexity: 211 Second operand 3 states. [2019-12-07 17:24:58,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:58,747 INFO L93 Difference]: Finished difference Result 1163 states and 1528 transitions. [2019-12-07 17:24:58,747 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:58,747 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1163 states and 1528 transitions. [2019-12-07 17:24:58,751 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 985 [2019-12-07 17:24:58,758 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1163 states to 1163 states and 1528 transitions. [2019-12-07 17:24:58,758 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1054 [2019-12-07 17:24:58,758 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1054 [2019-12-07 17:24:58,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1163 states and 1528 transitions. [2019-12-07 17:24:58,759 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:58,759 INFO L688 BuchiCegarLoop]: Abstraction has 1163 states and 1528 transitions. [2019-12-07 17:24:58,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states and 1528 transitions. [2019-12-07 17:24:58,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 699. [2019-12-07 17:24:58,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 699 states. [2019-12-07 17:24:58,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 906 transitions. [2019-12-07 17:24:58,766 INFO L711 BuchiCegarLoop]: Abstraction has 699 states and 906 transitions. [2019-12-07 17:24:58,767 INFO L591 BuchiCegarLoop]: Abstraction has 699 states and 906 transitions. [2019-12-07 17:24:58,767 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-12-07 17:24:58,767 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 699 states and 906 transitions. [2019-12-07 17:24:58,768 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2019-12-07 17:24:58,768 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:58,768 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:58,769 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:58,769 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-12-07 17:24:58,769 INFO L794 eck$LassoCheckResult]: Stem: 30705#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; 30549#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30518#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 30519#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30618#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 30619#L98-2 assume !false; 30831#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30992#L101 assume !(12292 == ssl3_accept_~s__state~0); 30991#L104 assume !(16384 == ssl3_accept_~s__state~0); 30990#L107 assume !(8192 == ssl3_accept_~s__state~0); 30989#L110 assume !(24576 == ssl3_accept_~s__state~0); 30988#L113 assume !(8195 == ssl3_accept_~s__state~0); 30987#L116 assume !(8480 == ssl3_accept_~s__state~0); 30986#L119 assume !(8481 == ssl3_accept_~s__state~0); 30985#L122 assume !(8482 == ssl3_accept_~s__state~0); 30984#L125 assume 8464 == ssl3_accept_~s__state~0; 30717#L132 [2019-12-07 17:24:58,769 INFO L796 eck$LassoCheckResult]: Loop: 30717#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 30626#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30621#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 30622#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31195#L584 assume !(8576 == ssl3_accept_~state~0); 31190#L602 ssl3_accept_~skip~0 := 0; 31187#L98-2 assume !false; 30710#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30711#L101 assume !(12292 == ssl3_accept_~s__state~0); 31181#L104 assume !(16384 == ssl3_accept_~s__state~0); 31178#L107 assume !(8192 == ssl3_accept_~s__state~0); 31175#L110 assume !(24576 == ssl3_accept_~s__state~0); 31172#L113 assume !(8195 == ssl3_accept_~s__state~0); 31170#L116 assume !(8480 == ssl3_accept_~s__state~0); 30645#L119 assume !(8481 == ssl3_accept_~s__state~0); 30646#L122 assume !(8482 == ssl3_accept_~s__state~0); 30550#L125 assume !(8464 == ssl3_accept_~s__state~0); 30551#L128 assume !(8465 == ssl3_accept_~s__state~0); 30564#L131 assume !(8466 == ssl3_accept_~s__state~0); 30741#L134 assume 8496 == ssl3_accept_~s__state~0; 30673#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 30674#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30701#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 30520#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 30521#L296-2 ssl3_accept_~s__init_num~0 := 0; 31206#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31197#L584 assume !(8576 == ssl3_accept_~state~0); 31191#L602 ssl3_accept_~skip~0 := 0; 31185#L98-2 assume !false; 31183#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31180#L101 assume !(12292 == ssl3_accept_~s__state~0); 31177#L104 assume !(16384 == ssl3_accept_~s__state~0); 31174#L107 assume !(8192 == ssl3_accept_~s__state~0); 31167#L110 assume !(24576 == ssl3_accept_~s__state~0); 31166#L113 assume !(8195 == ssl3_accept_~s__state~0); 31165#L116 assume !(8480 == ssl3_accept_~s__state~0); 31164#L119 assume !(8481 == ssl3_accept_~s__state~0); 31163#L122 assume !(8482 == ssl3_accept_~s__state~0); 31162#L125 assume !(8464 == ssl3_accept_~s__state~0); 31161#L128 assume !(8465 == ssl3_accept_~s__state~0); 31160#L131 assume !(8466 == ssl3_accept_~s__state~0); 31158#L134 assume !(8496 == ssl3_accept_~s__state~0); 30723#L137 assume !(8497 == ssl3_accept_~s__state~0); 30724#L140 assume 8512 == ssl3_accept_~s__state~0; 30591#L144 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; 30592#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 30597#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 30709#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31146#L584 assume !(8576 == ssl3_accept_~state~0); 31143#L602 ssl3_accept_~skip~0 := 0; 31140#L98-2 assume !false; 31137#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31134#L101 assume !(12292 == ssl3_accept_~s__state~0); 31131#L104 assume !(16384 == ssl3_accept_~s__state~0); 31128#L107 assume !(8192 == ssl3_accept_~s__state~0); 31125#L110 assume !(24576 == ssl3_accept_~s__state~0); 31122#L113 assume !(8195 == ssl3_accept_~s__state~0); 31119#L116 assume !(8480 == ssl3_accept_~s__state~0); 31116#L119 assume !(8481 == ssl3_accept_~s__state~0); 31113#L122 assume !(8482 == ssl3_accept_~s__state~0); 31110#L125 assume !(8464 == ssl3_accept_~s__state~0); 31107#L128 assume !(8465 == ssl3_accept_~s__state~0); 31104#L131 assume !(8466 == ssl3_accept_~s__state~0); 31101#L134 assume !(8496 == ssl3_accept_~s__state~0); 31098#L137 assume !(8497 == ssl3_accept_~s__state~0); 30730#L140 assume !(8512 == ssl3_accept_~s__state~0); 30689#L143 assume !(8513 == ssl3_accept_~s__state~0); 30690#L146 assume 8528 == ssl3_accept_~s__state~0; 30568#L150 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; 30569#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 30546#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 30547#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 30688#L360 assume !(ssl3_accept_~ret~0 <= 0); 30590#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30735#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31148#L584 assume !(8576 == ssl3_accept_~state~0); 31144#L602 ssl3_accept_~skip~0 := 0; 31142#L98-2 assume !false; 31139#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31136#L101 assume !(12292 == ssl3_accept_~s__state~0); 31133#L104 assume !(16384 == ssl3_accept_~s__state~0); 31130#L107 assume !(8192 == ssl3_accept_~s__state~0); 31127#L110 assume !(24576 == ssl3_accept_~s__state~0); 31124#L113 assume !(8195 == ssl3_accept_~s__state~0); 31121#L116 assume !(8480 == ssl3_accept_~s__state~0); 31118#L119 assume !(8481 == ssl3_accept_~s__state~0); 31115#L122 assume !(8482 == ssl3_accept_~s__state~0); 31112#L125 assume !(8464 == ssl3_accept_~s__state~0); 31109#L128 assume !(8465 == ssl3_accept_~s__state~0); 31106#L131 assume !(8466 == ssl3_accept_~s__state~0); 31103#L134 assume !(8496 == ssl3_accept_~s__state~0); 31100#L137 assume !(8497 == ssl3_accept_~s__state~0); 31096#L140 assume !(8512 == ssl3_accept_~s__state~0); 31095#L143 assume !(8513 == ssl3_accept_~s__state~0); 30663#L146 assume !(8528 == ssl3_accept_~s__state~0); 30664#L149 assume !(8529 == ssl3_accept_~s__state~0); 30677#L152 assume 8544 == ssl3_accept_~s__state~0; 30744#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 30672#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 30556#L392 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; 30567#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 30625#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 30623#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 30610#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30525#L584 assume !(8576 == ssl3_accept_~state~0); 30640#L602 ssl3_accept_~skip~0 := 0; 30530#L98-2 assume !false; 30531#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30739#L101 assume !(12292 == ssl3_accept_~s__state~0); 30719#L104 assume !(16384 == ssl3_accept_~s__state~0); 30720#L107 assume !(8192 == ssl3_accept_~s__state~0); 30714#L110 assume !(24576 == ssl3_accept_~s__state~0); 30660#L113 assume !(8195 == ssl3_accept_~s__state~0); 30634#L116 assume !(8480 == ssl3_accept_~s__state~0); 30635#L119 assume !(8481 == ssl3_accept_~s__state~0); 30584#L122 assume !(8482 == ssl3_accept_~s__state~0); 30585#L125 assume !(8464 == ssl3_accept_~s__state~0); 31168#L128 assume !(8465 == ssl3_accept_~s__state~0); 30538#L131 assume !(8466 == ssl3_accept_~s__state~0); 30539#L134 assume !(8496 == ssl3_accept_~s__state~0); 30981#L137 assume !(8497 == ssl3_accept_~s__state~0); 31094#L140 assume !(8512 == ssl3_accept_~s__state~0); 31093#L143 assume !(8513 == ssl3_accept_~s__state~0); 31092#L146 assume !(8528 == ssl3_accept_~s__state~0); 31091#L149 assume !(8529 == ssl3_accept_~s__state~0); 30649#L152 assume !(8544 == ssl3_accept_~s__state~0); 30593#L155 assume !(8545 == ssl3_accept_~s__state~0); 30557#L158 assume !(8560 == ssl3_accept_~s__state~0); 30558#L161 assume !(8561 == ssl3_accept_~s__state~0); 30570#L164 assume 8448 == ssl3_accept_~s__state~0; 30693#L165 assume !(ssl3_accept_~num1~0 > 0); 30694#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30751#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30847#L584 assume !(8576 == ssl3_accept_~state~0); 30843#L602 ssl3_accept_~skip~0 := 0; 30840#L98-2 assume !false; 30837#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30791#L101 assume !(12292 == ssl3_accept_~s__state~0); 30792#L104 assume !(16384 == ssl3_accept_~s__state~0); 30827#L107 assume !(8192 == ssl3_accept_~s__state~0); 30825#L110 assume !(24576 == ssl3_accept_~s__state~0); 30822#L113 assume !(8195 == ssl3_accept_~s__state~0); 30820#L116 assume !(8480 == ssl3_accept_~s__state~0); 30817#L119 assume !(8481 == ssl3_accept_~s__state~0); 30818#L122 assume !(8482 == ssl3_accept_~s__state~0); 30823#L125 assume 8464 == ssl3_accept_~s__state~0; 30717#L132 [2019-12-07 17:24:58,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:58,769 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-12-07 17:24:58,769 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:58,769 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082305562] [2019-12-07 17:24:58,769 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:58,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:58,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:58,776 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:58,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:58,776 INFO L82 PathProgramCache]: Analyzing trace with hash -1959815898, now seen corresponding path program 1 times [2019-12-07 17:24:58,777 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:58,777 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576953069] [2019-12-07 17:24:58,777 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:58,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:58,815 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 17:24:58,816 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576953069] [2019-12-07 17:24:58,816 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1497489628] [2019-12-07 17:24:58,816 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 17:24:58,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:58,858 INFO L264 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 17:24:58,861 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:24:58,884 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 17:24:58,884 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 17:24:58,884 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-12-07 17:24:58,884 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802604357] [2019-12-07 17:24:58,884 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:58,884 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:58,885 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 17:24:58,885 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 17:24:58,885 INFO L87 Difference]: Start difference. First operand 699 states and 906 transitions. cyclomatic complexity: 210 Second operand 4 states. [2019-12-07 17:24:59,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:59,069 INFO L93 Difference]: Finished difference Result 1163 states and 1493 transitions. [2019-12-07 17:24:59,069 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 17:24:59,069 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1163 states and 1493 transitions. [2019-12-07 17:24:59,072 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 985 [2019-12-07 17:24:59,076 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1163 states to 1163 states and 1493 transitions. [2019-12-07 17:24:59,076 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1054 [2019-12-07 17:24:59,077 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1054 [2019-12-07 17:24:59,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1163 states and 1493 transitions. [2019-12-07 17:24:59,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:59,077 INFO L688 BuchiCegarLoop]: Abstraction has 1163 states and 1493 transitions. [2019-12-07 17:24:59,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163 states and 1493 transitions. [2019-12-07 17:24:59,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163 to 887. [2019-12-07 17:24:59,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 887 states. [2019-12-07 17:24:59,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 887 states to 887 states and 1151 transitions. [2019-12-07 17:24:59,084 INFO L711 BuchiCegarLoop]: Abstraction has 887 states and 1151 transitions. [2019-12-07 17:24:59,084 INFO L591 BuchiCegarLoop]: Abstraction has 887 states and 1151 transitions. [2019-12-07 17:24:59,084 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-12-07 17:24:59,084 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 887 states and 1151 transitions. [2019-12-07 17:24:59,085 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 709 [2019-12-07 17:24:59,085 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:59,085 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:59,086 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:59,086 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-12-07 17:24:59,086 INFO L794 eck$LassoCheckResult]: Stem: 32992#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; 32856#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32825#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 32826#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 32918#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 32919#L98-2 assume !false; 33077#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33654#L101 assume !(12292 == ssl3_accept_~s__state~0); 33653#L104 assume !(16384 == ssl3_accept_~s__state~0); 33652#L107 assume !(8192 == ssl3_accept_~s__state~0); 33651#L110 assume !(24576 == ssl3_accept_~s__state~0); 33650#L113 assume !(8195 == ssl3_accept_~s__state~0); 33371#L116 assume !(8480 == ssl3_accept_~s__state~0); 33372#L119 assume !(8481 == ssl3_accept_~s__state~0); 33363#L122 assume !(8482 == ssl3_accept_~s__state~0); 33364#L125 assume 8464 == ssl3_accept_~s__state~0; 33003#L132 [2019-12-07 17:24:59,087 INFO L796 eck$LassoCheckResult]: Loop: 33003#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 32927#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 32921#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 32922#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33699#L584 assume !(8576 == ssl3_accept_~state~0); 33697#L602 ssl3_accept_~skip~0 := 0; 33696#L98-2 assume !false; 33695#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33022#L101 assume !(12292 == ssl3_accept_~s__state~0); 33023#L104 assume !(16384 == ssl3_accept_~s__state~0); 33013#L107 assume !(8192 == ssl3_accept_~s__state~0); 33000#L110 assume !(24576 == ssl3_accept_~s__state~0); 32951#L113 assume !(8195 == ssl3_accept_~s__state~0); 32931#L116 assume !(8480 == ssl3_accept_~s__state~0); 32932#L119 assume !(8481 == ssl3_accept_~s__state~0); 32886#L122 assume !(8482 == ssl3_accept_~s__state~0); 32857#L125 assume !(8464 == ssl3_accept_~s__state~0); 32858#L128 assume !(8465 == ssl3_accept_~s__state~0); 32871#L131 assume !(8466 == ssl3_accept_~s__state~0); 33649#L134 assume 8496 == ssl3_accept_~s__state~0; 32963#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 32964#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 32987#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 32827#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 32822#L296-2 ssl3_accept_~s__init_num~0 := 0; 32819#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33688#L584 assume !(8576 == ssl3_accept_~state~0); 33686#L602 ssl3_accept_~skip~0 := 0; 33680#L98-2 assume !false; 33677#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33675#L101 assume !(12292 == ssl3_accept_~s__state~0); 33673#L104 assume !(16384 == ssl3_accept_~s__state~0); 33671#L107 assume !(8192 == ssl3_accept_~s__state~0); 33669#L110 assume !(24576 == ssl3_accept_~s__state~0); 33667#L113 assume !(8195 == ssl3_accept_~s__state~0); 33665#L116 assume !(8480 == ssl3_accept_~s__state~0); 33663#L119 assume !(8481 == ssl3_accept_~s__state~0); 33661#L122 assume !(8482 == ssl3_accept_~s__state~0); 33659#L125 assume !(8464 == ssl3_accept_~s__state~0); 33656#L128 assume !(8465 == ssl3_accept_~s__state~0); 32845#L131 assume !(8466 == ssl3_accept_~s__state~0); 32846#L134 assume !(8496 == ssl3_accept_~s__state~0); 33009#L137 assume !(8497 == ssl3_accept_~s__state~0); 33010#L140 assume !(8512 == ssl3_accept_~s__state~0); 32977#L143 assume !(8513 == ssl3_accept_~s__state~0); 32953#L146 assume !(8528 == ssl3_accept_~s__state~0); 32954#L149 assume !(8529 == ssl3_accept_~s__state~0); 32942#L152 assume !(8544 == ssl3_accept_~s__state~0); 32893#L155 assume !(8545 == ssl3_accept_~s__state~0); 32864#L158 assume !(8560 == ssl3_accept_~s__state~0); 32865#L161 assume !(8561 == ssl3_accept_~s__state~0); 32849#L164 assume !(8448 == ssl3_accept_~s__state~0); 32850#L167 assume !(8576 == ssl3_accept_~s__state~0); 33027#L170 assume !(8577 == ssl3_accept_~s__state~0); 33019#L173 assume !(8592 == ssl3_accept_~s__state~0); 32982#L176 assume !(8593 == ssl3_accept_~s__state~0); 32957#L179 assume !(8608 == ssl3_accept_~s__state~0); 32958#L182 assume !(8609 == ssl3_accept_~s__state~0); 32948#L185 assume !(8640 == ssl3_accept_~s__state~0); 32899#L188 assume !(8641 == ssl3_accept_~s__state~0); 32900#L191 assume 8656 == ssl3_accept_~s__state~0; 32911#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 32944#L496 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 32945#L501 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 32991#L501-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 33461#L509 assume !(0 == ssl3_accept_~tmp___10~0); 33455#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33448#L584 assume !(8576 == ssl3_accept_~state~0); 33445#L602 ssl3_accept_~skip~0 := 0; 33443#L98-2 assume !false; 33441#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33439#L101 assume !(12292 == ssl3_accept_~s__state~0); 33437#L104 assume !(16384 == ssl3_accept_~s__state~0); 33435#L107 assume !(8192 == ssl3_accept_~s__state~0); 33433#L110 assume !(24576 == ssl3_accept_~s__state~0); 33431#L113 assume !(8195 == ssl3_accept_~s__state~0); 33429#L116 assume !(8480 == ssl3_accept_~s__state~0); 33427#L119 assume !(8481 == ssl3_accept_~s__state~0); 33425#L122 assume !(8482 == ssl3_accept_~s__state~0); 33423#L125 assume !(8464 == ssl3_accept_~s__state~0); 33421#L128 assume !(8465 == ssl3_accept_~s__state~0); 33419#L131 assume !(8466 == ssl3_accept_~s__state~0); 33417#L134 assume !(8496 == ssl3_accept_~s__state~0); 33415#L137 assume !(8497 == ssl3_accept_~s__state~0); 33413#L140 assume !(8512 == ssl3_accept_~s__state~0); 33411#L143 assume !(8513 == ssl3_accept_~s__state~0); 33409#L146 assume !(8528 == ssl3_accept_~s__state~0); 33407#L149 assume !(8529 == ssl3_accept_~s__state~0); 33405#L152 assume !(8544 == ssl3_accept_~s__state~0); 33404#L155 assume !(8545 == ssl3_accept_~s__state~0); 33403#L158 assume !(8560 == ssl3_accept_~s__state~0); 33402#L161 assume !(8561 == ssl3_accept_~s__state~0); 33400#L164 assume !(8448 == ssl3_accept_~s__state~0); 33398#L167 assume !(8576 == ssl3_accept_~s__state~0); 33396#L170 assume !(8577 == ssl3_accept_~s__state~0); 33394#L173 assume !(8592 == ssl3_accept_~s__state~0); 33392#L176 assume !(8593 == ssl3_accept_~s__state~0); 33390#L179 assume !(8608 == ssl3_accept_~s__state~0); 33388#L182 assume !(8609 == ssl3_accept_~s__state~0); 33386#L185 assume !(8640 == ssl3_accept_~s__state~0); 33384#L188 assume !(8641 == ssl3_accept_~s__state~0); 33382#L191 assume !(8656 == ssl3_accept_~s__state~0); 33380#L194 assume !(8657 == ssl3_accept_~s__state~0); 32820#L197 assume 8672 == ssl3_accept_~s__state~0; 32821#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32961#L517 assume !(4 == ssl3_accept_~blastFlag~0); 32993#L520 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 32903#L524 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 32905#L524-2 ssl3_accept_~s__init_num~0 := 0; 32910#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33643#L584 assume !(8576 == ssl3_accept_~state~0); 33641#L602 ssl3_accept_~skip~0 := 0; 33640#L98-2 assume !false; 33639#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33638#L101 assume !(12292 == ssl3_accept_~s__state~0); 33637#L104 assume !(16384 == ssl3_accept_~s__state~0); 33636#L107 assume !(8192 == ssl3_accept_~s__state~0); 33635#L110 assume !(24576 == ssl3_accept_~s__state~0); 33634#L113 assume !(8195 == ssl3_accept_~s__state~0); 33633#L116 assume !(8480 == ssl3_accept_~s__state~0); 33632#L119 assume !(8481 == ssl3_accept_~s__state~0); 33631#L122 assume !(8482 == ssl3_accept_~s__state~0); 33630#L125 assume !(8464 == ssl3_accept_~s__state~0); 33629#L128 assume !(8465 == ssl3_accept_~s__state~0); 33628#L131 assume !(8466 == ssl3_accept_~s__state~0); 33401#L134 assume !(8496 == ssl3_accept_~s__state~0); 33399#L137 assume !(8497 == ssl3_accept_~s__state~0); 33397#L140 assume !(8512 == ssl3_accept_~s__state~0); 33395#L143 assume !(8513 == ssl3_accept_~s__state~0); 33393#L146 assume !(8528 == ssl3_accept_~s__state~0); 33391#L149 assume !(8529 == ssl3_accept_~s__state~0); 33389#L152 assume !(8544 == ssl3_accept_~s__state~0); 33387#L155 assume !(8545 == ssl3_accept_~s__state~0); 33385#L158 assume !(8560 == ssl3_accept_~s__state~0); 33383#L161 assume !(8561 == ssl3_accept_~s__state~0); 33381#L164 assume 8448 == ssl3_accept_~s__state~0; 32979#L165 assume !(ssl3_accept_~num1~0 > 0); 32980#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33031#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33070#L584 assume !(8576 == ssl3_accept_~state~0); 33066#L602 ssl3_accept_~skip~0 := 0; 33063#L98-2 assume !false; 33060#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33057#L101 assume !(12292 == ssl3_accept_~s__state~0); 33054#L104 assume !(16384 == ssl3_accept_~s__state~0); 33051#L107 assume !(8192 == ssl3_accept_~s__state~0); 33048#L110 assume !(24576 == ssl3_accept_~s__state~0); 33044#L113 assume !(8195 == ssl3_accept_~s__state~0); 33041#L116 assume !(8480 == ssl3_accept_~s__state~0); 33038#L119 assume !(8481 == ssl3_accept_~s__state~0); 33034#L122 assume !(8482 == ssl3_accept_~s__state~0); 33035#L125 assume 8464 == ssl3_accept_~s__state~0; 33003#L132 [2019-12-07 17:24:59,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:59,087 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-12-07 17:24:59,087 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:59,087 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191609206] [2019-12-07 17:24:59,087 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:59,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:59,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:59,093 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:59,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:59,093 INFO L82 PathProgramCache]: Analyzing trace with hash -2082767937, now seen corresponding path program 1 times [2019-12-07 17:24:59,093 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:59,093 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794679583] [2019-12-07 17:24:59,093 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:59,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:59,131 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-12-07 17:24:59,132 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794679583] [2019-12-07 17:24:59,132 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:59,132 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:24:59,132 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788859605] [2019-12-07 17:24:59,132 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:59,132 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:59,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:59,133 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:24:59,133 INFO L87 Difference]: Start difference. First operand 887 states and 1151 transitions. cyclomatic complexity: 267 Second operand 3 states. [2019-12-07 17:24:59,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:59,146 INFO L93 Difference]: Finished difference Result 1516 states and 1991 transitions. [2019-12-07 17:24:59,146 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:59,146 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1516 states and 1991 transitions. [2019-12-07 17:24:59,152 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2019-12-07 17:24:59,160 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1516 states to 1516 states and 1991 transitions. [2019-12-07 17:24:59,161 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1407 [2019-12-07 17:24:59,161 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1407 [2019-12-07 17:24:59,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1516 states and 1991 transitions. [2019-12-07 17:24:59,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:59,162 INFO L688 BuchiCegarLoop]: Abstraction has 1516 states and 1991 transitions. [2019-12-07 17:24:59,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1516 states and 1991 transitions. [2019-12-07 17:24:59,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1516 to 1516. [2019-12-07 17:24:59,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1516 states. [2019-12-07 17:24:59,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1516 states to 1516 states and 1991 transitions. [2019-12-07 17:24:59,178 INFO L711 BuchiCegarLoop]: Abstraction has 1516 states and 1991 transitions. [2019-12-07 17:24:59,178 INFO L591 BuchiCegarLoop]: Abstraction has 1516 states and 1991 transitions. [2019-12-07 17:24:59,178 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-12-07 17:24:59,178 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1516 states and 1991 transitions. [2019-12-07 17:24:59,181 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1338 [2019-12-07 17:24:59,182 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:59,182 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:59,183 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:59,183 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-12-07 17:24:59,183 INFO L794 eck$LassoCheckResult]: Stem: 35416#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; 35267#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35235#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 35236#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35335#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 35336#L98-2 assume !false; 35486#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35659#L101 assume !(12292 == ssl3_accept_~s__state~0); 35657#L104 assume !(16384 == ssl3_accept_~s__state~0); 35655#L107 assume !(8192 == ssl3_accept_~s__state~0); 35653#L110 assume !(24576 == ssl3_accept_~s__state~0); 35651#L113 assume !(8195 == ssl3_accept_~s__state~0); 35648#L116 assume !(8480 == ssl3_accept_~s__state~0); 35645#L119 assume !(8481 == ssl3_accept_~s__state~0); 35642#L122 assume !(8482 == ssl3_accept_~s__state~0); 35639#L125 assume 8464 == ssl3_accept_~s__state~0; 35530#L132 [2019-12-07 17:24:59,183 INFO L796 eck$LassoCheckResult]: Loop: 35530#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 35874#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35868#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 35761#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35753#L584 assume !(8576 == ssl3_accept_~state~0); 35748#L602 ssl3_accept_~skip~0 := 0; 35744#L98-2 assume !false; 35740#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35736#L101 assume !(12292 == ssl3_accept_~s__state~0); 35732#L104 assume !(16384 == ssl3_accept_~s__state~0); 35728#L107 assume !(8192 == ssl3_accept_~s__state~0); 35725#L110 assume !(24576 == ssl3_accept_~s__state~0); 35722#L113 assume !(8195 == ssl3_accept_~s__state~0); 35719#L116 assume !(8480 == ssl3_accept_~s__state~0); 35716#L119 assume !(8481 == ssl3_accept_~s__state~0); 35712#L122 assume !(8482 == ssl3_accept_~s__state~0); 35706#L125 assume !(8464 == ssl3_accept_~s__state~0); 35701#L128 assume !(8465 == ssl3_accept_~s__state~0); 35692#L131 assume !(8466 == ssl3_accept_~s__state~0); 35581#L134 assume 8496 == ssl3_accept_~s__state~0; 35580#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 35578#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 35577#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 35576#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 35239#L296-2 ssl3_accept_~s__init_num~0 := 0; 35574#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35569#L584 assume !(8576 == ssl3_accept_~state~0); 35567#L602 ssl3_accept_~skip~0 := 0; 35566#L98-2 assume !false; 35565#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35564#L101 assume !(12292 == ssl3_accept_~s__state~0); 35563#L104 assume !(16384 == ssl3_accept_~s__state~0); 35562#L107 assume !(8192 == ssl3_accept_~s__state~0); 35561#L110 assume !(24576 == ssl3_accept_~s__state~0); 35560#L113 assume !(8195 == ssl3_accept_~s__state~0); 35559#L116 assume !(8480 == ssl3_accept_~s__state~0); 35558#L119 assume !(8481 == ssl3_accept_~s__state~0); 35557#L122 assume !(8482 == ssl3_accept_~s__state~0); 35556#L125 assume !(8464 == ssl3_accept_~s__state~0); 35555#L128 assume !(8465 == ssl3_accept_~s__state~0); 35554#L131 assume !(8466 == ssl3_accept_~s__state~0); 35553#L134 assume !(8496 == ssl3_accept_~s__state~0); 35552#L137 assume !(8497 == ssl3_accept_~s__state~0); 35551#L140 assume 8512 == ssl3_accept_~s__state~0; 35309#L144 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; 35310#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 35312#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 36293#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36279#L584 assume !(8576 == ssl3_accept_~state~0); 36276#L602 ssl3_accept_~skip~0 := 0; 36274#L98-2 assume !false; 36272#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36270#L101 assume !(12292 == ssl3_accept_~s__state~0); 36268#L104 assume !(16384 == ssl3_accept_~s__state~0); 36266#L107 assume !(8192 == ssl3_accept_~s__state~0); 36264#L110 assume !(24576 == ssl3_accept_~s__state~0); 36262#L113 assume !(8195 == ssl3_accept_~s__state~0); 36260#L116 assume !(8480 == ssl3_accept_~s__state~0); 36258#L119 assume !(8481 == ssl3_accept_~s__state~0); 36256#L122 assume !(8482 == ssl3_accept_~s__state~0); 36254#L125 assume !(8464 == ssl3_accept_~s__state~0); 36248#L128 assume !(8465 == ssl3_accept_~s__state~0); 36243#L131 assume !(8466 == ssl3_accept_~s__state~0); 36239#L134 assume !(8496 == ssl3_accept_~s__state~0); 36234#L137 assume !(8497 == ssl3_accept_~s__state~0); 36228#L140 assume !(8512 == ssl3_accept_~s__state~0); 36224#L143 assume !(8513 == ssl3_accept_~s__state~0); 36220#L146 assume 8528 == ssl3_accept_~s__state~0; 35501#L150 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; 35297#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 35298#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 35357#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 35440#L360 assume !(ssl3_accept_~ret~0 <= 0); 35308#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 35446#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36317#L584 assume !(8576 == ssl3_accept_~state~0); 36314#L602 ssl3_accept_~skip~0 := 0; 36312#L98-2 assume !false; 36310#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36308#L101 assume !(12292 == ssl3_accept_~s__state~0); 36306#L104 assume !(16384 == ssl3_accept_~s__state~0); 36304#L107 assume !(8192 == ssl3_accept_~s__state~0); 36302#L110 assume !(24576 == ssl3_accept_~s__state~0); 36300#L113 assume !(8195 == ssl3_accept_~s__state~0); 36297#L116 assume !(8480 == ssl3_accept_~s__state~0); 36295#L119 assume !(8481 == ssl3_accept_~s__state~0); 35693#L122 assume !(8482 == ssl3_accept_~s__state~0); 35617#L125 assume !(8464 == ssl3_accept_~s__state~0); 35588#L128 assume !(8465 == ssl3_accept_~s__state~0); 35548#L131 assume !(8466 == ssl3_accept_~s__state~0); 35545#L134 assume !(8496 == ssl3_accept_~s__state~0); 35541#L137 assume !(8497 == ssl3_accept_~s__state~0); 35536#L140 assume !(8512 == ssl3_accept_~s__state~0); 35531#L143 assume !(8513 == ssl3_accept_~s__state~0); 35523#L146 assume !(8528 == ssl3_accept_~s__state~0); 35524#L149 assume !(8529 == ssl3_accept_~s__state~0); 36152#L152 assume 8544 == ssl3_accept_~s__state~0; 35496#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 36150#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 36144#L392 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; 35430#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 35343#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 35340#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 35341#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36652#L584 assume !(8576 == ssl3_accept_~state~0); 36649#L602 ssl3_accept_~skip~0 := 0; 36647#L98-2 assume !false; 36645#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36643#L101 assume !(12292 == ssl3_accept_~s__state~0); 36641#L104 assume !(16384 == ssl3_accept_~s__state~0); 36639#L107 assume !(8192 == ssl3_accept_~s__state~0); 36637#L110 assume !(24576 == ssl3_accept_~s__state~0); 36635#L113 assume !(8195 == ssl3_accept_~s__state~0); 36633#L116 assume !(8480 == ssl3_accept_~s__state~0); 36631#L119 assume !(8481 == ssl3_accept_~s__state~0); 36629#L122 assume !(8482 == ssl3_accept_~s__state~0); 36627#L125 assume !(8464 == ssl3_accept_~s__state~0); 36625#L128 assume !(8465 == ssl3_accept_~s__state~0); 36623#L131 assume !(8466 == ssl3_accept_~s__state~0); 36621#L134 assume !(8496 == ssl3_accept_~s__state~0); 36619#L137 assume !(8497 == ssl3_accept_~s__state~0); 36618#L140 assume !(8512 == ssl3_accept_~s__state~0); 36617#L143 assume !(8513 == ssl3_accept_~s__state~0); 36616#L146 assume !(8528 == ssl3_accept_~s__state~0); 35391#L149 assume !(8529 == ssl3_accept_~s__state~0); 35364#L152 assume !(8544 == ssl3_accept_~s__state~0); 35313#L155 assume !(8545 == ssl3_accept_~s__state~0); 35275#L158 assume !(8560 == ssl3_accept_~s__state~0); 35276#L161 assume !(8561 == ssl3_accept_~s__state~0); 35287#L164 assume 8448 == ssl3_accept_~s__state~0; 35403#L165 assume !(ssl3_accept_~num1~0 > 0); 35404#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35463#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36251#L584 assume !(8576 == ssl3_accept_~state~0); 36245#L602 ssl3_accept_~skip~0 := 0; 36241#L98-2 assume !false; 36236#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36230#L101 assume !(12292 == ssl3_accept_~s__state~0); 36231#L104 assume 16384 == ssl3_accept_~s__state~0; 35323#L210 ssl3_accept_~s__server~0 := 1; 35324#L215 assume 0 != ssl3_accept_~cb~0; 35392#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 35393#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 35408#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 35409#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 35410#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 35411#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36698#L584 assume !(8576 == ssl3_accept_~state~0); 36695#L602 ssl3_accept_~skip~0 := 0; 36693#L98-2 assume !false; 36691#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36689#L101 assume !(12292 == ssl3_accept_~s__state~0); 36687#L104 assume !(16384 == ssl3_accept_~s__state~0); 36685#L107 assume !(8192 == ssl3_accept_~s__state~0); 36683#L110 assume !(24576 == ssl3_accept_~s__state~0); 36682#L113 assume !(8195 == ssl3_accept_~s__state~0); 36666#L116 assume !(8480 == ssl3_accept_~s__state~0); 35715#L119 assume !(8481 == ssl3_accept_~s__state~0); 35711#L122 assume !(8482 == ssl3_accept_~s__state~0); 35705#L125 assume 8464 == ssl3_accept_~s__state~0; 35530#L132 [2019-12-07 17:24:59,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:59,183 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-12-07 17:24:59,183 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:59,184 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314444057] [2019-12-07 17:24:59,184 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:59,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:59,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:59,190 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:59,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:59,191 INFO L82 PathProgramCache]: Analyzing trace with hash 1611458195, now seen corresponding path program 1 times [2019-12-07 17:24:59,191 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:59,191 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268808007] [2019-12-07 17:24:59,191 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:59,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:59,229 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 17:24:59,229 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268808007] [2019-12-07 17:24:59,229 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1335894537] [2019-12-07 17:24:59,229 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 17:24:59,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:59,270 INFO L264 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 17:24:59,272 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:24:59,292 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2019-12-07 17:24:59,292 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-12-07 17:24:59,292 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-12-07 17:24:59,293 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690149495] [2019-12-07 17:24:59,293 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:59,293 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:59,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:59,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 17:24:59,293 INFO L87 Difference]: Start difference. First operand 1516 states and 1991 transitions. cyclomatic complexity: 479 Second operand 3 states. [2019-12-07 17:24:59,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:59,356 INFO L93 Difference]: Finished difference Result 1552 states and 2035 transitions. [2019-12-07 17:24:59,356 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:59,357 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1552 states and 2035 transitions. [2019-12-07 17:24:59,360 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1374 [2019-12-07 17:24:59,367 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1552 states to 1552 states and 2035 transitions. [2019-12-07 17:24:59,367 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1443 [2019-12-07 17:24:59,368 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1443 [2019-12-07 17:24:59,368 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1552 states and 2035 transitions. [2019-12-07 17:24:59,368 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:59,368 INFO L688 BuchiCegarLoop]: Abstraction has 1552 states and 2035 transitions. [2019-12-07 17:24:59,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1552 states and 2035 transitions. [2019-12-07 17:24:59,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1552 to 1534. [2019-12-07 17:24:59,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1534 states. [2019-12-07 17:24:59,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1534 states to 1534 states and 2013 transitions. [2019-12-07 17:24:59,379 INFO L711 BuchiCegarLoop]: Abstraction has 1534 states and 2013 transitions. [2019-12-07 17:24:59,379 INFO L591 BuchiCegarLoop]: Abstraction has 1534 states and 2013 transitions. [2019-12-07 17:24:59,379 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-12-07 17:24:59,379 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1534 states and 2013 transitions. [2019-12-07 17:24:59,381 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1356 [2019-12-07 17:24:59,381 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:59,381 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:59,382 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:59,382 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-12-07 17:24:59,382 INFO L794 eck$LassoCheckResult]: Stem: 38964#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; 38820#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 38788#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 38789#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 38885#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 38886#L98-2 assume !false; 39031#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39203#L101 assume !(12292 == ssl3_accept_~s__state~0); 39201#L104 assume !(16384 == ssl3_accept_~s__state~0); 39199#L107 assume !(8192 == ssl3_accept_~s__state~0); 39197#L110 assume !(24576 == ssl3_accept_~s__state~0); 39195#L113 assume !(8195 == ssl3_accept_~s__state~0); 39192#L116 assume !(8480 == ssl3_accept_~s__state~0); 39189#L119 assume !(8481 == ssl3_accept_~s__state~0); 39186#L122 assume !(8482 == ssl3_accept_~s__state~0); 39183#L125 assume 8464 == ssl3_accept_~s__state~0; 39076#L132 [2019-12-07 17:24:59,382 INFO L796 eck$LassoCheckResult]: Loop: 39076#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 39412#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 39406#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 39306#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39298#L584 assume !(8576 == ssl3_accept_~state~0); 39293#L602 ssl3_accept_~skip~0 := 0; 39289#L98-2 assume !false; 39285#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39281#L101 assume !(12292 == ssl3_accept_~s__state~0); 39277#L104 assume !(16384 == ssl3_accept_~s__state~0); 39273#L107 assume !(8192 == ssl3_accept_~s__state~0); 39270#L110 assume !(24576 == ssl3_accept_~s__state~0); 39267#L113 assume !(8195 == ssl3_accept_~s__state~0); 39263#L116 assume !(8480 == ssl3_accept_~s__state~0); 39259#L119 assume !(8481 == ssl3_accept_~s__state~0); 39255#L122 assume !(8482 == ssl3_accept_~s__state~0); 39249#L125 assume !(8464 == ssl3_accept_~s__state~0); 39244#L128 assume !(8465 == ssl3_accept_~s__state~0); 39233#L131 assume !(8466 == ssl3_accept_~s__state~0); 39128#L134 assume 8496 == ssl3_accept_~s__state~0; 39127#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 39125#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 39124#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 39122#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 38792#L296-2 ssl3_accept_~s__init_num~0 := 0; 39120#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39115#L584 assume !(8576 == ssl3_accept_~state~0); 39113#L602 ssl3_accept_~skip~0 := 0; 39112#L98-2 assume !false; 39111#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39110#L101 assume !(12292 == ssl3_accept_~s__state~0); 39109#L104 assume !(16384 == ssl3_accept_~s__state~0); 39108#L107 assume !(8192 == ssl3_accept_~s__state~0); 39107#L110 assume !(24576 == ssl3_accept_~s__state~0); 39106#L113 assume !(8195 == ssl3_accept_~s__state~0); 39105#L116 assume !(8480 == ssl3_accept_~s__state~0); 39104#L119 assume !(8481 == ssl3_accept_~s__state~0); 39103#L122 assume !(8482 == ssl3_accept_~s__state~0); 39102#L125 assume !(8464 == ssl3_accept_~s__state~0); 39101#L128 assume !(8465 == ssl3_accept_~s__state~0); 39100#L131 assume !(8466 == ssl3_accept_~s__state~0); 39099#L134 assume !(8496 == ssl3_accept_~s__state~0); 39098#L137 assume !(8497 == ssl3_accept_~s__state~0); 39097#L140 assume 8512 == ssl3_accept_~s__state~0; 39056#L144 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; 39621#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 39619#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 39617#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39612#L584 assume !(8576 == ssl3_accept_~state~0); 39610#L602 ssl3_accept_~skip~0 := 0; 39609#L98-2 assume !false; 39608#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39607#L101 assume !(12292 == ssl3_accept_~s__state~0); 39606#L104 assume !(16384 == ssl3_accept_~s__state~0); 39605#L107 assume !(8192 == ssl3_accept_~s__state~0); 39604#L110 assume !(24576 == ssl3_accept_~s__state~0); 39603#L113 assume !(8195 == ssl3_accept_~s__state~0); 39602#L116 assume !(8480 == ssl3_accept_~s__state~0); 39601#L119 assume !(8481 == ssl3_accept_~s__state~0); 39599#L122 assume !(8482 == ssl3_accept_~s__state~0); 39593#L125 assume !(8464 == ssl3_accept_~s__state~0); 39591#L128 assume !(8465 == ssl3_accept_~s__state~0); 39590#L131 assume !(8466 == ssl3_accept_~s__state~0); 39589#L134 assume !(8496 == ssl3_accept_~s__state~0); 39588#L137 assume !(8497 == ssl3_accept_~s__state~0); 39585#L140 assume !(8512 == ssl3_accept_~s__state~0); 39583#L143 assume !(8513 == ssl3_accept_~s__state~0); 39581#L146 assume 8528 == ssl3_accept_~s__state~0; 39047#L150 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; 39578#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 38816#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 38817#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 38948#L360 assume !(ssl3_accept_~ret~0 <= 0); 38858#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38990#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39587#L584 assume !(8576 == ssl3_accept_~state~0); 39584#L602 ssl3_accept_~skip~0 := 0; 39582#L98-2 assume !false; 39580#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39579#L101 assume !(12292 == ssl3_accept_~s__state~0); 39571#L104 assume !(16384 == ssl3_accept_~s__state~0); 39552#L107 assume !(8192 == ssl3_accept_~s__state~0); 39548#L110 assume !(24576 == ssl3_accept_~s__state~0); 39545#L113 assume !(8195 == ssl3_accept_~s__state~0); 39542#L116 assume !(8480 == ssl3_accept_~s__state~0); 39539#L119 assume !(8481 == ssl3_accept_~s__state~0); 39236#L122 assume !(8482 == ssl3_accept_~s__state~0); 39237#L125 assume !(8464 == ssl3_accept_~s__state~0); 39527#L128 assume !(8465 == ssl3_accept_~s__state~0); 39525#L131 assume !(8466 == ssl3_accept_~s__state~0); 39523#L134 assume !(8496 == ssl3_accept_~s__state~0); 39521#L137 assume !(8497 == ssl3_accept_~s__state~0); 39519#L140 assume !(8512 == ssl3_accept_~s__state~0); 39517#L143 assume !(8513 == ssl3_accept_~s__state~0); 39515#L146 assume !(8528 == ssl3_accept_~s__state~0); 39513#L149 assume !(8529 == ssl3_accept_~s__state~0); 39512#L152 assume 8544 == ssl3_accept_~s__state~0; 38998#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 38933#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 38827#L392 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; 38835#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 38893#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 38890#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 38891#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40202#L584 assume !(8576 == ssl3_accept_~state~0); 40199#L602 ssl3_accept_~skip~0 := 0; 40197#L98-2 assume !false; 40195#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40193#L101 assume !(12292 == ssl3_accept_~s__state~0); 40191#L104 assume !(16384 == ssl3_accept_~s__state~0); 40189#L107 assume !(8192 == ssl3_accept_~s__state~0); 40187#L110 assume !(24576 == ssl3_accept_~s__state~0); 40185#L113 assume !(8195 == ssl3_accept_~s__state~0); 40183#L116 assume !(8480 == ssl3_accept_~s__state~0); 40181#L119 assume !(8481 == ssl3_accept_~s__state~0); 40179#L122 assume !(8482 == ssl3_accept_~s__state~0); 40177#L125 assume !(8464 == ssl3_accept_~s__state~0); 40175#L128 assume !(8465 == ssl3_accept_~s__state~0); 40173#L131 assume !(8466 == ssl3_accept_~s__state~0); 40169#L134 assume !(8496 == ssl3_accept_~s__state~0); 40167#L137 assume !(8497 == ssl3_accept_~s__state~0); 40165#L140 assume !(8512 == ssl3_accept_~s__state~0); 40158#L143 assume !(8513 == ssl3_accept_~s__state~0); 40157#L146 assume !(8528 == ssl3_accept_~s__state~0); 40156#L149 assume !(8529 == ssl3_accept_~s__state~0); 40154#L152 assume !(8544 == ssl3_accept_~s__state~0); 40153#L155 assume !(8545 == ssl3_accept_~s__state~0); 40152#L158 assume !(8560 == ssl3_accept_~s__state~0); 38838#L161 assume !(8561 == ssl3_accept_~s__state~0); 38839#L164 assume 8448 == ssl3_accept_~s__state~0; 38951#L165 assume !(ssl3_accept_~num1~0 > 0); 38952#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 39008#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39794#L584 assume !(8576 == ssl3_accept_~state~0); 39791#L602 ssl3_accept_~skip~0 := 0; 39790#L98-2 assume !false; 39789#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39788#L101 assume 12292 == ssl3_accept_~s__state~0; 38920#L102 ssl3_accept_~s__new_session~0 := 1; 38921#L210 ssl3_accept_~s__server~0 := 1; 39916#L215 assume 0 != ssl3_accept_~cb~0; 39914#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 39910#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 39907#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 39904#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 39902#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post32 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post32;havoc ssl3_accept_#t~post32;ssl3_accept_~s__state~0 := 8480; 39903#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40308#L584 assume !(8576 == ssl3_accept_~state~0); 40306#L602 ssl3_accept_~skip~0 := 0; 40305#L98-2 assume !false; 40304#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40303#L101 assume !(12292 == ssl3_accept_~s__state~0); 40302#L104 assume !(16384 == ssl3_accept_~s__state~0); 40301#L107 assume !(8192 == ssl3_accept_~s__state~0); 40300#L110 assume !(24576 == ssl3_accept_~s__state~0); 40299#L113 assume !(8195 == ssl3_accept_~s__state~0); 40281#L116 assume !(8480 == ssl3_accept_~s__state~0); 39260#L119 assume !(8481 == ssl3_accept_~s__state~0); 39256#L122 assume !(8482 == ssl3_accept_~s__state~0); 39250#L125 assume 8464 == ssl3_accept_~s__state~0; 39076#L132 [2019-12-07 17:24:59,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:59,382 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-12-07 17:24:59,382 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:59,383 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801635788] [2019-12-07 17:24:59,383 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:59,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:59,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:59,389 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:59,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:59,389 INFO L82 PathProgramCache]: Analyzing trace with hash 544711079, now seen corresponding path program 1 times [2019-12-07 17:24:59,390 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:59,390 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867687203] [2019-12-07 17:24:59,390 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:59,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:59,422 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 17:24:59,422 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867687203] [2019-12-07 17:24:59,422 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626078709] [2019-12-07 17:24:59,422 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 17:24:59,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:59,467 INFO L264 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 17:24:59,469 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:24:59,497 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2019-12-07 17:24:59,498 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-12-07 17:24:59,498 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-12-07 17:24:59,498 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086701606] [2019-12-07 17:24:59,498 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:59,498 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:59,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:59,499 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-12-07 17:24:59,499 INFO L87 Difference]: Start difference. First operand 1534 states and 2013 transitions. cyclomatic complexity: 483 Second operand 3 states. [2019-12-07 17:24:59,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:59,567 INFO L93 Difference]: Finished difference Result 1538 states and 2013 transitions. [2019-12-07 17:24:59,567 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:24:59,567 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1538 states and 2013 transitions. [2019-12-07 17:24:59,578 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1360 [2019-12-07 17:24:59,584 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1538 states to 1538 states and 2013 transitions. [2019-12-07 17:24:59,584 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1429 [2019-12-07 17:24:59,585 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1429 [2019-12-07 17:24:59,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1538 states and 2013 transitions. [2019-12-07 17:24:59,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:59,586 INFO L688 BuchiCegarLoop]: Abstraction has 1538 states and 2013 transitions. [2019-12-07 17:24:59,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1538 states and 2013 transitions. [2019-12-07 17:24:59,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1538 to 1500. [2019-12-07 17:24:59,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1500 states. [2019-12-07 17:24:59,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1500 states to 1500 states and 1963 transitions. [2019-12-07 17:24:59,598 INFO L711 BuchiCegarLoop]: Abstraction has 1500 states and 1963 transitions. [2019-12-07 17:24:59,598 INFO L591 BuchiCegarLoop]: Abstraction has 1500 states and 1963 transitions. [2019-12-07 17:24:59,598 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-12-07 17:24:59,598 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1500 states and 1963 transitions. [2019-12-07 17:24:59,600 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1322 [2019-12-07 17:24:59,600 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:59,600 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:59,601 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:59,601 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-12-07 17:24:59,601 INFO L794 eck$LassoCheckResult]: Stem: 42526#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; 42376#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 42345#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 42346#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 42444#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 42445#L98-2 assume !false; 42616#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43624#L101 assume !(12292 == ssl3_accept_~s__state~0); 43622#L104 assume !(16384 == ssl3_accept_~s__state~0); 43620#L107 assume !(8192 == ssl3_accept_~s__state~0); 43618#L110 assume !(24576 == ssl3_accept_~s__state~0); 43616#L113 assume !(8195 == ssl3_accept_~s__state~0); 43614#L116 assume !(8480 == ssl3_accept_~s__state~0); 43612#L119 assume !(8481 == ssl3_accept_~s__state~0); 43590#L122 assume !(8482 == ssl3_accept_~s__state~0); 42599#L125 assume 8464 == ssl3_accept_~s__state~0; 42600#L132 [2019-12-07 17:24:59,601 INFO L796 eck$LassoCheckResult]: Loop: 42600#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 43263#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 43262#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 43254#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43246#L584 assume !(8576 == ssl3_accept_~state~0); 43242#L602 ssl3_accept_~skip~0 := 0; 43239#L98-2 assume !false; 43236#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43233#L101 assume !(12292 == ssl3_accept_~s__state~0); 43230#L104 assume !(16384 == ssl3_accept_~s__state~0); 43227#L107 assume !(8192 == ssl3_accept_~s__state~0); 43224#L110 assume !(24576 == ssl3_accept_~s__state~0); 43221#L113 assume !(8195 == ssl3_accept_~s__state~0); 43217#L116 assume !(8480 == ssl3_accept_~s__state~0); 43210#L119 assume !(8481 == ssl3_accept_~s__state~0); 43204#L122 assume !(8482 == ssl3_accept_~s__state~0); 43200#L125 assume !(8464 == ssl3_accept_~s__state~0); 43196#L128 assume !(8465 == ssl3_accept_~s__state~0); 43169#L131 assume !(8466 == ssl3_accept_~s__state~0); 42772#L134 assume 8496 == ssl3_accept_~s__state~0; 42771#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 42769#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 42768#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 42766#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42349#L296-2 ssl3_accept_~s__init_num~0 := 0; 42764#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42759#L584 assume !(8576 == ssl3_accept_~state~0); 42757#L602 ssl3_accept_~skip~0 := 0; 42756#L98-2 assume !false; 42755#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42754#L101 assume !(12292 == ssl3_accept_~s__state~0); 42753#L104 assume !(16384 == ssl3_accept_~s__state~0); 42752#L107 assume !(8192 == ssl3_accept_~s__state~0); 42751#L110 assume !(24576 == ssl3_accept_~s__state~0); 42750#L113 assume !(8195 == ssl3_accept_~s__state~0); 42749#L116 assume !(8480 == ssl3_accept_~s__state~0); 42748#L119 assume !(8481 == ssl3_accept_~s__state~0); 42747#L122 assume !(8482 == ssl3_accept_~s__state~0); 42746#L125 assume !(8464 == ssl3_accept_~s__state~0); 42745#L128 assume !(8465 == ssl3_accept_~s__state~0); 42744#L131 assume !(8466 == ssl3_accept_~s__state~0); 42743#L134 assume !(8496 == ssl3_accept_~s__state~0); 42742#L137 assume !(8497 == ssl3_accept_~s__state~0); 42741#L140 assume 8512 == ssl3_accept_~s__state~0; 42417#L144 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; 42418#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42420#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43139#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43134#L584 assume !(8576 == ssl3_accept_~state~0); 43132#L602 ssl3_accept_~skip~0 := 0; 43131#L98-2 assume !false; 43130#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43129#L101 assume !(12292 == ssl3_accept_~s__state~0); 43128#L104 assume !(16384 == ssl3_accept_~s__state~0); 43127#L107 assume !(8192 == ssl3_accept_~s__state~0); 43126#L110 assume !(24576 == ssl3_accept_~s__state~0); 43125#L113 assume !(8195 == ssl3_accept_~s__state~0); 43124#L116 assume !(8480 == ssl3_accept_~s__state~0); 43123#L119 assume !(8481 == ssl3_accept_~s__state~0); 43122#L122 assume !(8482 == ssl3_accept_~s__state~0); 43121#L125 assume !(8464 == ssl3_accept_~s__state~0); 43120#L128 assume !(8465 == ssl3_accept_~s__state~0); 43119#L131 assume !(8466 == ssl3_accept_~s__state~0); 43118#L134 assume !(8496 == ssl3_accept_~s__state~0); 43117#L137 assume !(8497 == ssl3_accept_~s__state~0); 43116#L140 assume !(8512 == ssl3_accept_~s__state~0); 43115#L143 assume !(8513 == ssl3_accept_~s__state~0); 43114#L146 assume 8528 == ssl3_accept_~s__state~0; 42629#L150 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; 43113#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 42373#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 42374#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 42507#L360 assume !(ssl3_accept_~ret~0 <= 0); 42556#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42557#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43104#L584 assume !(8576 == ssl3_accept_~state~0); 43102#L602 ssl3_accept_~skip~0 := 0; 42988#L98-2 assume !false; 42989#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42971#L101 assume !(12292 == ssl3_accept_~s__state~0); 42972#L104 assume !(16384 == ssl3_accept_~s__state~0); 42964#L107 assume !(8192 == ssl3_accept_~s__state~0); 42965#L110 assume !(24576 == ssl3_accept_~s__state~0); 42956#L113 assume !(8195 == ssl3_accept_~s__state~0); 42957#L116 assume !(8480 == ssl3_accept_~s__state~0); 42946#L119 assume !(8481 == ssl3_accept_~s__state~0); 42947#L122 assume !(8482 == ssl3_accept_~s__state~0); 42932#L125 assume !(8464 == ssl3_accept_~s__state~0); 42933#L128 assume !(8465 == ssl3_accept_~s__state~0); 42785#L131 assume !(8466 == ssl3_accept_~s__state~0); 42786#L134 assume !(8496 == ssl3_accept_~s__state~0); 42733#L137 assume !(8497 == ssl3_accept_~s__state~0); 42734#L140 assume !(8512 == ssl3_accept_~s__state~0); 42720#L143 assume !(8513 == ssl3_accept_~s__state~0); 42721#L146 assume !(8528 == ssl3_accept_~s__state~0); 42701#L149 assume !(8529 == ssl3_accept_~s__state~0); 42702#L152 assume 8544 == ssl3_accept_~s__state~0; 42570#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 42492#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 42383#L392 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; 42392#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 43079#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 43075#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 43069#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43059#L584 assume !(8576 == ssl3_accept_~state~0); 43055#L602 ssl3_accept_~skip~0 := 0; 43053#L98-2 assume !false; 43051#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43049#L101 assume !(12292 == ssl3_accept_~s__state~0); 43047#L104 assume !(16384 == ssl3_accept_~s__state~0); 43045#L107 assume !(8192 == ssl3_accept_~s__state~0); 43043#L110 assume !(24576 == ssl3_accept_~s__state~0); 43041#L113 assume !(8195 == ssl3_accept_~s__state~0); 43039#L116 assume !(8480 == ssl3_accept_~s__state~0); 43037#L119 assume !(8481 == ssl3_accept_~s__state~0); 43035#L122 assume !(8482 == ssl3_accept_~s__state~0); 43033#L125 assume !(8464 == ssl3_accept_~s__state~0); 43031#L128 assume !(8465 == ssl3_accept_~s__state~0); 43029#L131 assume !(8466 == ssl3_accept_~s__state~0); 43027#L134 assume !(8496 == ssl3_accept_~s__state~0); 43025#L137 assume !(8497 == ssl3_accept_~s__state~0); 43024#L140 assume !(8512 == ssl3_accept_~s__state~0); 43023#L143 assume !(8513 == ssl3_accept_~s__state~0); 43022#L146 assume !(8528 == ssl3_accept_~s__state~0); 43021#L149 assume !(8529 == ssl3_accept_~s__state~0); 43020#L152 assume !(8544 == ssl3_accept_~s__state~0); 43019#L155 assume !(8545 == ssl3_accept_~s__state~0); 43018#L158 assume !(8560 == ssl3_accept_~s__state~0); 43017#L161 assume !(8561 == ssl3_accept_~s__state~0); 43016#L164 assume 8448 == ssl3_accept_~s__state~0; 43015#L165 assume !(ssl3_accept_~num1~0 > 0); 42583#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 42584#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43208#L584 assume !(8576 == ssl3_accept_~state~0); 43202#L602 ssl3_accept_~skip~0 := 0; 43198#L98-2 assume !false; 43195#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43167#L101 assume !(12292 == ssl3_accept_~s__state~0); 43161#L104 assume 16384 == ssl3_accept_~s__state~0; 43159#L210 ssl3_accept_~s__server~0 := 1; 43157#L215 assume 0 != ssl3_accept_~cb~0; 43155#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 43152#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 43153#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 43826#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 43078#L242 assume 12292 != ssl3_accept_~s__state~0; 43073#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 43064#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43057#L584 assume !(8576 == ssl3_accept_~state~0); 43054#L602 ssl3_accept_~skip~0 := 0; 43052#L98-2 assume !false; 43050#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43048#L101 assume !(12292 == ssl3_accept_~s__state~0); 43046#L104 assume !(16384 == ssl3_accept_~s__state~0); 43044#L107 assume !(8192 == ssl3_accept_~s__state~0); 43042#L110 assume !(24576 == ssl3_accept_~s__state~0); 43040#L113 assume !(8195 == ssl3_accept_~s__state~0); 43038#L116 assume !(8480 == ssl3_accept_~s__state~0); 43036#L119 assume !(8481 == ssl3_accept_~s__state~0); 43034#L122 assume !(8482 == ssl3_accept_~s__state~0); 43032#L125 assume 8464 == ssl3_accept_~s__state~0; 42600#L132 [2019-12-07 17:24:59,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:59,602 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-12-07 17:24:59,602 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:59,602 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168560713] [2019-12-07 17:24:59,602 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:59,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:59,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:59,607 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:59,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:59,607 INFO L82 PathProgramCache]: Analyzing trace with hash -1390834714, now seen corresponding path program 1 times [2019-12-07 17:24:59,607 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:59,607 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223678311] [2019-12-07 17:24:59,607 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:59,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:59,637 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 17:24:59,637 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223678311] [2019-12-07 17:24:59,638 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366327835] [2019-12-07 17:24:59,638 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 17:24:59,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:59,677 INFO L264 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 17:24:59,679 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:24:59,695 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-12-07 17:24:59,696 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 17:24:59,696 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-12-07 17:24:59,696 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226052908] [2019-12-07 17:24:59,696 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:59,696 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:59,697 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 17:24:59,697 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 17:24:59,697 INFO L87 Difference]: Start difference. First operand 1500 states and 1963 transitions. cyclomatic complexity: 467 Second operand 4 states. [2019-12-07 17:24:59,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:24:59,890 INFO L93 Difference]: Finished difference Result 2548 states and 3300 transitions. [2019-12-07 17:24:59,891 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 17:24:59,891 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2548 states and 3300 transitions. [2019-12-07 17:24:59,898 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1969 [2019-12-07 17:24:59,906 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2548 states to 2512 states and 3262 transitions. [2019-12-07 17:24:59,906 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2403 [2019-12-07 17:24:59,907 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2403 [2019-12-07 17:24:59,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2512 states and 3262 transitions. [2019-12-07 17:24:59,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:24:59,908 INFO L688 BuchiCegarLoop]: Abstraction has 2512 states and 3262 transitions. [2019-12-07 17:24:59,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2512 states and 3262 transitions. [2019-12-07 17:24:59,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2512 to 1950. [2019-12-07 17:24:59,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1950 states. [2019-12-07 17:24:59,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1950 states to 1950 states and 2571 transitions. [2019-12-07 17:24:59,927 INFO L711 BuchiCegarLoop]: Abstraction has 1950 states and 2571 transitions. [2019-12-07 17:24:59,927 INFO L591 BuchiCegarLoop]: Abstraction has 1950 states and 2571 transitions. [2019-12-07 17:24:59,927 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-12-07 17:24:59,927 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1950 states and 2571 transitions. [2019-12-07 17:24:59,930 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1744 [2019-12-07 17:24:59,930 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:24:59,930 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:24:59,931 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:24:59,931 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-12-07 17:24:59,931 INFO L794 eck$LassoCheckResult]: Stem: 47078#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; 46915#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46883#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 46884#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46984#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 46985#L98-2 assume !false; 47184#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48000#L101 assume !(12292 == ssl3_accept_~s__state~0); 47999#L104 assume !(16384 == ssl3_accept_~s__state~0); 47998#L107 assume !(8192 == ssl3_accept_~s__state~0); 47997#L110 assume !(24576 == ssl3_accept_~s__state~0); 47996#L113 assume !(8195 == ssl3_accept_~s__state~0); 47995#L116 assume !(8480 == ssl3_accept_~s__state~0); 47994#L119 assume !(8481 == ssl3_accept_~s__state~0); 47993#L122 assume !(8482 == ssl3_accept_~s__state~0); 47992#L125 assume 8464 == ssl3_accept_~s__state~0; 47224#L132 [2019-12-07 17:24:59,931 INFO L796 eck$LassoCheckResult]: Loop: 47224#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 48653#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 46987#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 46988#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48626#L584 assume !(8576 == ssl3_accept_~state~0); 48623#L602 ssl3_accept_~skip~0 := 0; 48621#L98-2 assume !false; 48619#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48617#L101 assume !(12292 == ssl3_accept_~s__state~0); 48615#L104 assume !(16384 == ssl3_accept_~s__state~0); 48613#L107 assume !(8192 == ssl3_accept_~s__state~0); 48611#L110 assume !(24576 == ssl3_accept_~s__state~0); 48609#L113 assume !(8195 == ssl3_accept_~s__state~0); 48576#L116 assume !(8480 == ssl3_accept_~s__state~0); 48573#L119 assume !(8481 == ssl3_accept_~s__state~0); 48536#L122 assume !(8482 == ssl3_accept_~s__state~0); 48489#L125 assume !(8464 == ssl3_accept_~s__state~0); 48430#L128 assume !(8465 == ssl3_accept_~s__state~0); 48424#L131 assume !(8466 == ssl3_accept_~s__state~0); 48001#L134 assume 8496 == ssl3_accept_~s__state~0; 47221#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 48020#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 47905#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 47903#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46887#L296-2 ssl3_accept_~s__init_num~0 := 0; 47884#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47876#L584 assume !(8576 == ssl3_accept_~state~0); 47872#L602 ssl3_accept_~skip~0 := 0; 47869#L98-2 assume !false; 47866#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47863#L101 assume !(12292 == ssl3_accept_~s__state~0); 47860#L104 assume !(16384 == ssl3_accept_~s__state~0); 47857#L107 assume !(8192 == ssl3_accept_~s__state~0); 47854#L110 assume !(24576 == ssl3_accept_~s__state~0); 47850#L113 assume !(8195 == ssl3_accept_~s__state~0); 47847#L116 assume !(8480 == ssl3_accept_~s__state~0); 47844#L119 assume !(8481 == ssl3_accept_~s__state~0); 47840#L122 assume !(8482 == ssl3_accept_~s__state~0); 47837#L125 assume !(8464 == ssl3_accept_~s__state~0); 47834#L128 assume !(8465 == ssl3_accept_~s__state~0); 47831#L131 assume !(8466 == ssl3_accept_~s__state~0); 47829#L134 assume !(8496 == ssl3_accept_~s__state~0); 47827#L137 assume !(8497 == ssl3_accept_~s__state~0); 47824#L140 assume 8512 == ssl3_accept_~s__state~0; 46956#L144 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; 46957#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 46962#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 47082#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46890#L584 assume !(8576 == ssl3_accept_~state~0); 47009#L602 ssl3_accept_~skip~0 := 0; 46895#L98-2 assume !false; 46896#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47083#L101 assume !(12292 == ssl3_accept_~s__state~0); 47118#L104 assume !(16384 == ssl3_accept_~s__state~0); 48786#L107 assume !(8192 == ssl3_accept_~s__state~0); 48785#L110 assume !(24576 == ssl3_accept_~s__state~0); 48784#L113 assume !(8195 == ssl3_accept_~s__state~0); 47002#L116 assume !(8480 == ssl3_accept_~s__state~0); 47003#L119 assume !(8481 == ssl3_accept_~s__state~0); 47014#L122 assume !(8482 == ssl3_accept_~s__state~0); 48782#L125 assume !(8464 == ssl3_accept_~s__state~0); 48781#L128 assume !(8465 == ssl3_accept_~s__state~0); 48780#L131 assume !(8466 == ssl3_accept_~s__state~0); 48779#L134 assume !(8496 == ssl3_accept_~s__state~0); 48778#L137 assume !(8497 == ssl3_accept_~s__state~0); 48777#L140 assume !(8512 == ssl3_accept_~s__state~0); 47060#L143 assume !(8513 == ssl3_accept_~s__state~0); 47061#L146 assume 8528 == ssl3_accept_~s__state~0; 46934#L150 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; 46935#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 46946#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 47143#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 47101#L360 assume !(ssl3_accept_~ret~0 <= 0); 46955#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 48719#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48715#L584 assume !(8576 == ssl3_accept_~state~0); 48712#L602 ssl3_accept_~skip~0 := 0; 48710#L98-2 assume !false; 48708#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48706#L101 assume !(12292 == ssl3_accept_~s__state~0); 48704#L104 assume !(16384 == ssl3_accept_~s__state~0); 48702#L107 assume !(8192 == ssl3_accept_~s__state~0); 48700#L110 assume !(24576 == ssl3_accept_~s__state~0); 48698#L113 assume !(8195 == ssl3_accept_~s__state~0); 48696#L116 assume !(8480 == ssl3_accept_~s__state~0); 48694#L119 assume !(8481 == ssl3_accept_~s__state~0); 48692#L122 assume !(8482 == ssl3_accept_~s__state~0); 48690#L125 assume !(8464 == ssl3_accept_~s__state~0); 48688#L128 assume !(8465 == ssl3_accept_~s__state~0); 48686#L131 assume !(8466 == ssl3_accept_~s__state~0); 48683#L134 assume !(8496 == ssl3_accept_~s__state~0); 48680#L137 assume !(8497 == ssl3_accept_~s__state~0); 48677#L140 assume !(8512 == ssl3_accept_~s__state~0); 48675#L143 assume !(8513 == ssl3_accept_~s__state~0); 48673#L146 assume !(8528 == ssl3_accept_~s__state~0); 48671#L149 assume !(8529 == ssl3_accept_~s__state~0); 48669#L152 assume 8544 == ssl3_accept_~s__state~0; 47124#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 47125#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 46922#L392 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; 47091#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 46992#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 46989#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 46990#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48521#L584 assume !(8576 == ssl3_accept_~state~0); 48517#L602 ssl3_accept_~skip~0 := 0; 48515#L98-2 assume !false; 48513#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48511#L101 assume !(12292 == ssl3_accept_~s__state~0); 48509#L104 assume !(16384 == ssl3_accept_~s__state~0); 48507#L107 assume !(8192 == ssl3_accept_~s__state~0); 48505#L110 assume !(24576 == ssl3_accept_~s__state~0); 48503#L113 assume !(8195 == ssl3_accept_~s__state~0); 48501#L116 assume !(8480 == ssl3_accept_~s__state~0); 48499#L119 assume !(8481 == ssl3_accept_~s__state~0); 48497#L122 assume !(8482 == ssl3_accept_~s__state~0); 48495#L125 assume !(8464 == ssl3_accept_~s__state~0); 48492#L128 assume !(8465 == ssl3_accept_~s__state~0); 48420#L131 assume !(8466 == ssl3_accept_~s__state~0); 48421#L134 assume !(8496 == ssl3_accept_~s__state~0); 48367#L137 assume !(8497 == ssl3_accept_~s__state~0); 48368#L140 assume !(8512 == ssl3_accept_~s__state~0); 48359#L143 assume !(8513 == ssl3_accept_~s__state~0); 48360#L146 assume !(8528 == ssl3_accept_~s__state~0); 48169#L149 assume !(8529 == ssl3_accept_~s__state~0); 48170#L152 assume !(8544 == ssl3_accept_~s__state~0); 48049#L155 assume !(8545 == ssl3_accept_~s__state~0); 48050#L158 assume !(8560 == ssl3_accept_~s__state~0); 48038#L161 assume !(8561 == ssl3_accept_~s__state~0); 48039#L164 assume 8448 == ssl3_accept_~s__state~0; 47064#L165 assume !(ssl3_accept_~num1~0 > 0); 47065#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 48487#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48470#L584 assume !(8576 == ssl3_accept_~state~0); 48461#L602 ssl3_accept_~skip~0 := 0; 48459#L98-2 assume !false; 48456#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48454#L101 assume !(12292 == ssl3_accept_~s__state~0); 48453#L104 assume !(16384 == ssl3_accept_~s__state~0); 48452#L107 assume !(8192 == ssl3_accept_~s__state~0); 48451#L110 assume !(24576 == ssl3_accept_~s__state~0); 48450#L113 assume !(8195 == ssl3_accept_~s__state~0); 48449#L116 assume !(8480 == ssl3_accept_~s__state~0); 48448#L119 assume !(8481 == ssl3_accept_~s__state~0); 48447#L122 assume !(8482 == ssl3_accept_~s__state~0); 48446#L125 assume !(8464 == ssl3_accept_~s__state~0); 48445#L128 assume !(8465 == ssl3_accept_~s__state~0); 48444#L131 assume !(8466 == ssl3_accept_~s__state~0); 48443#L134 assume !(8496 == ssl3_accept_~s__state~0); 48442#L137 assume !(8497 == ssl3_accept_~s__state~0); 48441#L140 assume !(8512 == ssl3_accept_~s__state~0); 48440#L143 assume !(8513 == ssl3_accept_~s__state~0); 48439#L146 assume !(8528 == ssl3_accept_~s__state~0); 48438#L149 assume !(8529 == ssl3_accept_~s__state~0); 48437#L152 assume !(8544 == ssl3_accept_~s__state~0); 48436#L155 assume !(8545 == ssl3_accept_~s__state~0); 48435#L158 assume !(8560 == ssl3_accept_~s__state~0); 48434#L161 assume !(8561 == ssl3_accept_~s__state~0); 48433#L164 assume !(8448 == ssl3_accept_~s__state~0); 48432#L167 assume 8576 == ssl3_accept_~s__state~0; 48425#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 48419#L448 assume !(ssl3_accept_~ret~0 <= 0); 48417#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 48411#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48404#L584 assume !(8576 == ssl3_accept_~state~0); 48401#L602 ssl3_accept_~skip~0 := 0; 48399#L98-2 assume !false; 48397#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48395#L101 assume !(12292 == ssl3_accept_~s__state~0); 48393#L104 assume !(16384 == ssl3_accept_~s__state~0); 48391#L107 assume !(8192 == ssl3_accept_~s__state~0); 48389#L110 assume !(24576 == ssl3_accept_~s__state~0); 48387#L113 assume !(8195 == ssl3_accept_~s__state~0); 48385#L116 assume !(8480 == ssl3_accept_~s__state~0); 48383#L119 assume !(8481 == ssl3_accept_~s__state~0); 48381#L122 assume !(8482 == ssl3_accept_~s__state~0); 48379#L125 assume 8464 == ssl3_accept_~s__state~0; 47224#L132 [2019-12-07 17:24:59,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:59,932 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-12-07 17:24:59,932 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:59,932 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979995090] [2019-12-07 17:24:59,932 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:59,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:59,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:24:59,937 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:24:59,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:24:59,937 INFO L82 PathProgramCache]: Analyzing trace with hash -782719670, now seen corresponding path program 1 times [2019-12-07 17:24:59,937 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:24:59,937 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254362958] [2019-12-07 17:24:59,937 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:24:59,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:24:59,967 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2019-12-07 17:24:59,967 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254362958] [2019-12-07 17:24:59,967 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:24:59,967 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:24:59,967 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730472537] [2019-12-07 17:24:59,967 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:24:59,967 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:24:59,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:24:59,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:24:59,968 INFO L87 Difference]: Start difference. First operand 1950 states and 2571 transitions. cyclomatic complexity: 627 Second operand 3 states. [2019-12-07 17:25:00,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:25:00,066 INFO L93 Difference]: Finished difference Result 2161 states and 2817 transitions. [2019-12-07 17:25:00,066 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:25:00,066 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2161 states and 2817 transitions. [2019-12-07 17:25:00,070 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1833 [2019-12-07 17:25:00,076 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2161 states to 2091 states and 2747 transitions. [2019-12-07 17:25:00,076 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1982 [2019-12-07 17:25:00,077 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1982 [2019-12-07 17:25:00,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2091 states and 2747 transitions. [2019-12-07 17:25:00,078 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:25:00,079 INFO L688 BuchiCegarLoop]: Abstraction has 2091 states and 2747 transitions. [2019-12-07 17:25:00,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2091 states and 2747 transitions. [2019-12-07 17:25:00,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2091 to 1948. [2019-12-07 17:25:00,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1948 states. [2019-12-07 17:25:00,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1948 states to 1948 states and 2563 transitions. [2019-12-07 17:25:00,094 INFO L711 BuchiCegarLoop]: Abstraction has 1948 states and 2563 transitions. [2019-12-07 17:25:00,094 INFO L591 BuchiCegarLoop]: Abstraction has 1948 states and 2563 transitions. [2019-12-07 17:25:00,094 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-12-07 17:25:00,094 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1948 states and 2563 transitions. [2019-12-07 17:25:00,097 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1736 [2019-12-07 17:25:00,097 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:25:00,097 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:25:00,097 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:25:00,097 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-12-07 17:25:00,098 INFO L794 eck$LassoCheckResult]: Stem: 51183#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; 51030#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 51000#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 51001#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 51095#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 51096#L98-2 assume !false; 51282#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51960#L101 assume !(12292 == ssl3_accept_~s__state~0); 51959#L104 assume !(16384 == ssl3_accept_~s__state~0); 51958#L107 assume !(8192 == ssl3_accept_~s__state~0); 51957#L110 assume !(24576 == ssl3_accept_~s__state~0); 51956#L113 assume !(8195 == ssl3_accept_~s__state~0); 51955#L116 assume !(8480 == ssl3_accept_~s__state~0); 51954#L119 assume !(8481 == ssl3_accept_~s__state~0); 51953#L122 assume !(8482 == ssl3_accept_~s__state~0); 51952#L125 assume 8464 == ssl3_accept_~s__state~0; 51358#L132 [2019-12-07 17:25:00,098 INFO L796 eck$LassoCheckResult]: Loop: 51358#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 51104#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 51105#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 52901#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52896#L584 assume !(8576 == ssl3_accept_~state~0); 52894#L602 ssl3_accept_~skip~0 := 0; 52893#L98-2 assume !false; 52892#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52891#L101 assume !(12292 == ssl3_accept_~s__state~0); 52890#L104 assume !(16384 == ssl3_accept_~s__state~0); 52889#L107 assume !(8192 == ssl3_accept_~s__state~0); 52888#L110 assume !(24576 == ssl3_accept_~s__state~0); 52887#L113 assume !(8195 == ssl3_accept_~s__state~0); 52886#L116 assume !(8480 == ssl3_accept_~s__state~0); 52885#L119 assume !(8481 == ssl3_accept_~s__state~0); 52884#L122 assume !(8482 == ssl3_accept_~s__state~0); 52883#L125 assume !(8464 == ssl3_accept_~s__state~0); 52882#L128 assume !(8465 == ssl3_accept_~s__state~0); 52881#L131 assume !(8466 == ssl3_accept_~s__state~0); 51985#L134 assume 8496 == ssl3_accept_~s__state~0; 51353#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 51980#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51979#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 51978#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 51004#L296-2 ssl3_accept_~s__init_num~0 := 0; 52255#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52250#L584 assume !(8576 == ssl3_accept_~state~0); 52248#L602 ssl3_accept_~skip~0 := 0; 52247#L98-2 assume !false; 52246#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52241#L101 assume !(12292 == ssl3_accept_~s__state~0); 52238#L104 assume !(16384 == ssl3_accept_~s__state~0); 52236#L107 assume !(8192 == ssl3_accept_~s__state~0); 52234#L110 assume !(24576 == ssl3_accept_~s__state~0); 52232#L113 assume !(8195 == ssl3_accept_~s__state~0); 52230#L116 assume !(8480 == ssl3_accept_~s__state~0); 52229#L119 assume !(8481 == ssl3_accept_~s__state~0); 52228#L122 assume !(8482 == ssl3_accept_~s__state~0); 52226#L125 assume !(8464 == ssl3_accept_~s__state~0); 52225#L128 assume !(8465 == ssl3_accept_~s__state~0); 52223#L131 assume !(8466 == ssl3_accept_~s__state~0); 52221#L134 assume !(8496 == ssl3_accept_~s__state~0); 52214#L137 assume !(8497 == ssl3_accept_~s__state~0); 51279#L140 assume 8512 == ssl3_accept_~s__state~0; 51068#L144 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; 51069#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 51189#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 51190#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52689#L584 assume !(8576 == ssl3_accept_~state~0); 52688#L602 ssl3_accept_~skip~0 := 0; 52162#L98-2 assume !false; 52163#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51982#L101 assume !(12292 == ssl3_accept_~s__state~0); 51983#L104 assume !(16384 == ssl3_accept_~s__state~0); 51929#L107 assume !(8192 == ssl3_accept_~s__state~0); 51930#L110 assume !(24576 == ssl3_accept_~s__state~0); 51917#L113 assume !(8195 == ssl3_accept_~s__state~0); 51918#L116 assume !(8480 == ssl3_accept_~s__state~0); 51905#L119 assume !(8481 == ssl3_accept_~s__state~0); 51906#L122 assume !(8482 == ssl3_accept_~s__state~0); 51893#L125 assume !(8464 == ssl3_accept_~s__state~0); 51894#L128 assume !(8465 == ssl3_accept_~s__state~0); 51884#L131 assume !(8466 == ssl3_accept_~s__state~0); 51885#L134 assume !(8496 == ssl3_accept_~s__state~0); 51875#L137 assume !(8497 == ssl3_accept_~s__state~0); 51876#L140 assume !(8512 == ssl3_accept_~s__state~0); 51865#L143 assume !(8513 == ssl3_accept_~s__state~0); 51866#L146 assume 8528 == ssl3_accept_~s__state~0; 51047#L150 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; 51048#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 51027#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 51028#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 51161#L360 assume !(ssl3_accept_~ret~0 <= 0); 51218#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 51219#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52867#L584 assume !(8576 == ssl3_accept_~state~0); 52865#L602 ssl3_accept_~skip~0 := 0; 52864#L98-2 assume !false; 52860#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52859#L101 assume !(12292 == ssl3_accept_~s__state~0); 52856#L104 assume !(16384 == ssl3_accept_~s__state~0); 52854#L107 assume !(8192 == ssl3_accept_~s__state~0); 52848#L110 assume !(24576 == ssl3_accept_~s__state~0); 52845#L113 assume !(8195 == ssl3_accept_~s__state~0); 52843#L116 assume !(8480 == ssl3_accept_~s__state~0); 52841#L119 assume !(8481 == ssl3_accept_~s__state~0); 52839#L122 assume !(8482 == ssl3_accept_~s__state~0); 52837#L125 assume !(8464 == ssl3_accept_~s__state~0); 52835#L128 assume !(8465 == ssl3_accept_~s__state~0); 52834#L131 assume !(8466 == ssl3_accept_~s__state~0); 51229#L134 assume !(8496 == ssl3_accept_~s__state~0); 51205#L137 assume !(8497 == ssl3_accept_~s__state~0); 51206#L140 assume !(8512 == ssl3_accept_~s__state~0); 51214#L143 assume !(8513 == ssl3_accept_~s__state~0); 52744#L146 assume !(8528 == ssl3_accept_~s__state~0); 52740#L149 assume !(8529 == ssl3_accept_~s__state~0); 51268#L152 assume 8544 == ssl3_accept_~s__state~0; 51269#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 51147#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 51037#L392 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; 51046#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 51103#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 51100#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 51101#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52707#L584 assume !(8576 == ssl3_accept_~state~0); 52704#L602 ssl3_accept_~skip~0 := 0; 52702#L98-2 assume !false; 52700#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52698#L101 assume !(12292 == ssl3_accept_~s__state~0); 52696#L104 assume !(16384 == ssl3_accept_~s__state~0); 52694#L107 assume !(8192 == ssl3_accept_~s__state~0); 52609#L110 assume !(24576 == ssl3_accept_~s__state~0); 52607#L113 assume !(8195 == ssl3_accept_~s__state~0); 52605#L116 assume !(8480 == ssl3_accept_~s__state~0); 52588#L119 assume !(8481 == ssl3_accept_~s__state~0); 52578#L122 assume !(8482 == ssl3_accept_~s__state~0); 52577#L125 assume !(8464 == ssl3_accept_~s__state~0); 52576#L128 assume !(8465 == ssl3_accept_~s__state~0); 52575#L131 assume !(8466 == ssl3_accept_~s__state~0); 52574#L134 assume !(8496 == ssl3_accept_~s__state~0); 52573#L137 assume !(8497 == ssl3_accept_~s__state~0); 52571#L140 assume !(8512 == ssl3_accept_~s__state~0); 52570#L143 assume !(8513 == ssl3_accept_~s__state~0); 52569#L146 assume !(8528 == ssl3_accept_~s__state~0); 52568#L149 assume !(8529 == ssl3_accept_~s__state~0); 52567#L152 assume !(8544 == ssl3_accept_~s__state~0); 52566#L155 assume !(8545 == ssl3_accept_~s__state~0); 52565#L158 assume !(8560 == ssl3_accept_~s__state~0); 52564#L161 assume !(8561 == ssl3_accept_~s__state~0); 52563#L164 assume 8448 == ssl3_accept_~s__state~0; 52561#L165 assume !(ssl3_accept_~num1~0 > 0); 52559#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 52558#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52553#L584 assume !(8576 == ssl3_accept_~state~0); 52551#L602 ssl3_accept_~skip~0 := 0; 52550#L98-2 assume !false; 52549#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52548#L101 assume !(12292 == ssl3_accept_~s__state~0); 52547#L104 assume !(16384 == ssl3_accept_~s__state~0); 52545#L107 assume !(8192 == ssl3_accept_~s__state~0); 52544#L110 assume !(24576 == ssl3_accept_~s__state~0); 52543#L113 assume !(8195 == ssl3_accept_~s__state~0); 52542#L116 assume !(8480 == ssl3_accept_~s__state~0); 52541#L119 assume !(8481 == ssl3_accept_~s__state~0); 52540#L122 assume !(8482 == ssl3_accept_~s__state~0); 52539#L125 assume !(8464 == ssl3_accept_~s__state~0); 52538#L128 assume !(8465 == ssl3_accept_~s__state~0); 52537#L131 assume !(8466 == ssl3_accept_~s__state~0); 52535#L134 assume !(8496 == ssl3_accept_~s__state~0); 52534#L137 assume !(8497 == ssl3_accept_~s__state~0); 52532#L140 assume !(8512 == ssl3_accept_~s__state~0); 52530#L143 assume !(8513 == ssl3_accept_~s__state~0); 52526#L146 assume !(8528 == ssl3_accept_~s__state~0); 52525#L149 assume !(8529 == ssl3_accept_~s__state~0); 52519#L152 assume !(8544 == ssl3_accept_~s__state~0); 52518#L155 assume !(8545 == ssl3_accept_~s__state~0); 52517#L158 assume !(8560 == ssl3_accept_~s__state~0); 52516#L161 assume !(8561 == ssl3_accept_~s__state~0); 52515#L164 assume !(8448 == ssl3_accept_~s__state~0); 52506#L167 assume 8576 == ssl3_accept_~s__state~0; 52426#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 52503#L448 assume !(ssl3_accept_~ret~0 <= 0); 52501#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 51845#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52917#L584 assume !(8576 == ssl3_accept_~state~0); 52915#L602 ssl3_accept_~skip~0 := 0; 52914#L98-2 assume !false; 52913#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52912#L101 assume !(12292 == ssl3_accept_~s__state~0); 52911#L104 assume !(16384 == ssl3_accept_~s__state~0); 52910#L107 assume !(8192 == ssl3_accept_~s__state~0); 52909#L110 assume !(24576 == ssl3_accept_~s__state~0); 52908#L113 assume !(8195 == ssl3_accept_~s__state~0); 52907#L116 assume !(8480 == ssl3_accept_~s__state~0); 52906#L119 assume !(8481 == ssl3_accept_~s__state~0); 52905#L122 assume !(8482 == ssl3_accept_~s__state~0); 52904#L125 assume !(8464 == ssl3_accept_~s__state~0); 52903#L128 assume !(8465 == ssl3_accept_~s__state~0); 52880#L131 assume 8466 == ssl3_accept_~s__state~0; 51358#L132 [2019-12-07 17:25:00,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:00,098 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-12-07 17:25:00,098 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:00,098 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959568000] [2019-12-07 17:25:00,098 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:00,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:00,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:00,103 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:25:00,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:00,103 INFO L82 PathProgramCache]: Analyzing trace with hash -574321233, now seen corresponding path program 1 times [2019-12-07 17:25:00,103 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:00,103 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055240598] [2019-12-07 17:25:00,103 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:00,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:25:00,178 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 178 proven. 0 refuted. 0 times theorem prover too weak. 215 trivial. 0 not checked. [2019-12-07 17:25:00,179 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055240598] [2019-12-07 17:25:00,179 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:25:00,179 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2019-12-07 17:25:00,179 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347691197] [2019-12-07 17:25:00,179 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:25:00,180 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:25:00,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 17:25:00,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2019-12-07 17:25:00,180 INFO L87 Difference]: Start difference. First operand 1948 states and 2563 transitions. cyclomatic complexity: 622 Second operand 4 states. [2019-12-07 17:25:00,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:25:00,318 INFO L93 Difference]: Finished difference Result 2368 states and 3082 transitions. [2019-12-07 17:25:00,319 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2019-12-07 17:25:00,319 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2368 states and 3082 transitions. [2019-12-07 17:25:00,327 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2128 [2019-12-07 17:25:00,335 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2368 states to 2368 states and 3082 transitions. [2019-12-07 17:25:00,335 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2245 [2019-12-07 17:25:00,336 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2245 [2019-12-07 17:25:00,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2368 states and 3082 transitions. [2019-12-07 17:25:00,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:25:00,339 INFO L688 BuchiCegarLoop]: Abstraction has 2368 states and 3082 transitions. [2019-12-07 17:25:00,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2368 states and 3082 transitions. [2019-12-07 17:25:00,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2368 to 2039. [2019-12-07 17:25:00,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2039 states. [2019-12-07 17:25:00,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2039 states to 2039 states and 2706 transitions. [2019-12-07 17:25:00,363 INFO L711 BuchiCegarLoop]: Abstraction has 2039 states and 2706 transitions. [2019-12-07 17:25:00,363 INFO L591 BuchiCegarLoop]: Abstraction has 2039 states and 2706 transitions. [2019-12-07 17:25:00,363 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-12-07 17:25:00,363 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2039 states and 2706 transitions. [2019-12-07 17:25:00,367 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1827 [2019-12-07 17:25:00,367 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:25:00,367 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:25:00,368 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:25:00,368 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-12-07 17:25:00,369 INFO L794 eck$LassoCheckResult]: Stem: 55517#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; 55356#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 55323#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 55324#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 55419#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 55420#L98-2 assume !false; 56147#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56381#L101 assume !(12292 == ssl3_accept_~s__state~0); 56379#L104 assume !(16384 == ssl3_accept_~s__state~0); 56377#L107 assume !(8192 == ssl3_accept_~s__state~0); 56375#L110 assume !(24576 == ssl3_accept_~s__state~0); 56373#L113 assume !(8195 == ssl3_accept_~s__state~0); 56371#L116 assume !(8480 == ssl3_accept_~s__state~0); 56369#L119 assume !(8481 == ssl3_accept_~s__state~0); 56367#L122 assume !(8482 == ssl3_accept_~s__state~0); 56365#L125 assume 8464 == ssl3_accept_~s__state~0; 55729#L132 [2019-12-07 17:25:00,369 INFO L796 eck$LassoCheckResult]: Loop: 55729#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 55427#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 55428#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 56446#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56441#L584 assume !(8576 == ssl3_accept_~state~0); 56251#L602 ssl3_accept_~skip~0 := 0; 56249#L98-2 assume !false; 56247#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56246#L101 assume !(12292 == ssl3_accept_~s__state~0); 56245#L104 assume !(16384 == ssl3_accept_~s__state~0); 56244#L107 assume !(8192 == ssl3_accept_~s__state~0); 56243#L110 assume !(24576 == ssl3_accept_~s__state~0); 56242#L113 assume !(8195 == ssl3_accept_~s__state~0); 56241#L116 assume !(8480 == ssl3_accept_~s__state~0); 56240#L119 assume !(8481 == ssl3_accept_~s__state~0); 56239#L122 assume !(8482 == ssl3_accept_~s__state~0); 56238#L125 assume !(8464 == ssl3_accept_~s__state~0); 56237#L128 assume !(8465 == ssl3_accept_~s__state~0); 56236#L131 assume !(8466 == ssl3_accept_~s__state~0); 56229#L134 assume 8496 == ssl3_accept_~s__state~0; 55722#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 56227#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 56226#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 56225#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 55328#L296-2 ssl3_accept_~s__init_num~0 := 0; 56479#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56472#L584 assume !(8576 == ssl3_accept_~state~0); 56469#L602 ssl3_accept_~skip~0 := 0; 56467#L98-2 assume !false; 56224#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56223#L101 assume !(12292 == ssl3_accept_~s__state~0); 56222#L104 assume !(16384 == ssl3_accept_~s__state~0); 56221#L107 assume !(8192 == ssl3_accept_~s__state~0); 56220#L110 assume !(24576 == ssl3_accept_~s__state~0); 56219#L113 assume !(8195 == ssl3_accept_~s__state~0); 56218#L116 assume !(8480 == ssl3_accept_~s__state~0); 56217#L119 assume !(8481 == ssl3_accept_~s__state~0); 56216#L122 assume !(8482 == ssl3_accept_~s__state~0); 56215#L125 assume !(8464 == ssl3_accept_~s__state~0); 56214#L128 assume !(8465 == ssl3_accept_~s__state~0); 56213#L131 assume !(8466 == ssl3_accept_~s__state~0); 56212#L134 assume !(8496 == ssl3_accept_~s__state~0); 56211#L137 assume !(8497 == ssl3_accept_~s__state~0); 55613#L140 assume 8512 == ssl3_accept_~s__state~0; 55393#L144 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; 55394#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 55523#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 55524#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57110#L584 assume !(8576 == ssl3_accept_~state~0); 57108#L602 ssl3_accept_~skip~0 := 0; 57105#L98-2 assume !false; 56923#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56922#L101 assume !(12292 == ssl3_accept_~s__state~0); 56921#L104 assume !(16384 == ssl3_accept_~s__state~0); 56920#L107 assume !(8192 == ssl3_accept_~s__state~0); 56919#L110 assume !(24576 == ssl3_accept_~s__state~0); 56918#L113 assume !(8195 == ssl3_accept_~s__state~0); 56917#L116 assume !(8480 == ssl3_accept_~s__state~0); 56916#L119 assume !(8481 == ssl3_accept_~s__state~0); 56915#L122 assume !(8482 == ssl3_accept_~s__state~0); 56914#L125 assume !(8464 == ssl3_accept_~s__state~0); 56913#L128 assume !(8465 == ssl3_accept_~s__state~0); 56912#L131 assume !(8466 == ssl3_accept_~s__state~0); 56911#L134 assume !(8496 == ssl3_accept_~s__state~0); 56910#L137 assume !(8497 == ssl3_accept_~s__state~0); 56909#L140 assume !(8512 == ssl3_accept_~s__state~0); 56908#L143 assume !(8513 == ssl3_accept_~s__state~0); 56907#L146 assume 8528 == ssl3_accept_~s__state~0; 55709#L150 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; 56906#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 55352#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 55353#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 55546#L360 assume !(ssl3_accept_~ret~0 <= 0); 55392#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 56897#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56881#L584 assume !(8576 == ssl3_accept_~state~0); 56876#L602 ssl3_accept_~skip~0 := 0; 56872#L98-2 assume !false; 56871#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56870#L101 assume !(12292 == ssl3_accept_~s__state~0); 56869#L104 assume !(16384 == ssl3_accept_~s__state~0); 56868#L107 assume !(8192 == ssl3_accept_~s__state~0); 56867#L110 assume !(24576 == ssl3_accept_~s__state~0); 56866#L113 assume !(8195 == ssl3_accept_~s__state~0); 56865#L116 assume !(8480 == ssl3_accept_~s__state~0); 56864#L119 assume !(8481 == ssl3_accept_~s__state~0); 56863#L122 assume !(8482 == ssl3_accept_~s__state~0); 56862#L125 assume !(8464 == ssl3_accept_~s__state~0); 56861#L128 assume !(8465 == ssl3_accept_~s__state~0); 56860#L131 assume !(8466 == ssl3_accept_~s__state~0); 56859#L134 assume !(8496 == ssl3_accept_~s__state~0); 56858#L137 assume !(8497 == ssl3_accept_~s__state~0); 56857#L140 assume !(8512 == ssl3_accept_~s__state~0); 56856#L143 assume !(8513 == ssl3_accept_~s__state~0); 56855#L146 assume !(8528 == ssl3_accept_~s__state~0); 56854#L149 assume !(8529 == ssl3_accept_~s__state~0); 56853#L152 assume 8544 == ssl3_accept_~s__state~0; 55702#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 56852#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 56850#L392 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; 56849#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 55472#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 55473#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 56823#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56818#L584 assume !(8576 == ssl3_accept_~state~0); 56765#L602 ssl3_accept_~skip~0 := 0; 56744#L98-2 assume !false; 56714#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56713#L101 assume !(12292 == ssl3_accept_~s__state~0); 56712#L104 assume !(16384 == ssl3_accept_~s__state~0); 56711#L107 assume !(8192 == ssl3_accept_~s__state~0); 56710#L110 assume !(24576 == ssl3_accept_~s__state~0); 56709#L113 assume !(8195 == ssl3_accept_~s__state~0); 56708#L116 assume !(8480 == ssl3_accept_~s__state~0); 56707#L119 assume !(8481 == ssl3_accept_~s__state~0); 56706#L122 assume !(8482 == ssl3_accept_~s__state~0); 56705#L125 assume !(8464 == ssl3_accept_~s__state~0); 56704#L128 assume !(8465 == ssl3_accept_~s__state~0); 56703#L131 assume !(8466 == ssl3_accept_~s__state~0); 56702#L134 assume !(8496 == ssl3_accept_~s__state~0); 56701#L137 assume !(8497 == ssl3_accept_~s__state~0); 56700#L140 assume !(8512 == ssl3_accept_~s__state~0); 56699#L143 assume !(8513 == ssl3_accept_~s__state~0); 56698#L146 assume !(8528 == ssl3_accept_~s__state~0); 56697#L149 assume !(8529 == ssl3_accept_~s__state~0); 56696#L152 assume !(8544 == ssl3_accept_~s__state~0); 56695#L155 assume !(8545 == ssl3_accept_~s__state~0); 56694#L158 assume !(8560 == ssl3_accept_~s__state~0); 56693#L161 assume !(8561 == ssl3_accept_~s__state~0); 56692#L164 assume 8448 == ssl3_accept_~s__state~0; 56691#L165 assume !(ssl3_accept_~num1~0 > 0); 56689#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 56687#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56682#L584 assume !(8576 == ssl3_accept_~state~0); 56680#L602 ssl3_accept_~skip~0 := 0; 56675#L98-2 assume !false; 56673#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56672#L101 assume !(12292 == ssl3_accept_~s__state~0); 56671#L104 assume !(16384 == ssl3_accept_~s__state~0); 56670#L107 assume !(8192 == ssl3_accept_~s__state~0); 56669#L110 assume !(24576 == ssl3_accept_~s__state~0); 56668#L113 assume !(8195 == ssl3_accept_~s__state~0); 56667#L116 assume !(8480 == ssl3_accept_~s__state~0); 56666#L119 assume !(8481 == ssl3_accept_~s__state~0); 56665#L122 assume !(8482 == ssl3_accept_~s__state~0); 56664#L125 assume !(8464 == ssl3_accept_~s__state~0); 56663#L128 assume !(8465 == ssl3_accept_~s__state~0); 56662#L131 assume !(8466 == ssl3_accept_~s__state~0); 56661#L134 assume !(8496 == ssl3_accept_~s__state~0); 56660#L137 assume !(8497 == ssl3_accept_~s__state~0); 56659#L140 assume !(8512 == ssl3_accept_~s__state~0); 56658#L143 assume !(8513 == ssl3_accept_~s__state~0); 56657#L146 assume !(8528 == ssl3_accept_~s__state~0); 56656#L149 assume !(8529 == ssl3_accept_~s__state~0); 56655#L152 assume !(8544 == ssl3_accept_~s__state~0); 56654#L155 assume !(8545 == ssl3_accept_~s__state~0); 56653#L158 assume !(8560 == ssl3_accept_~s__state~0); 56652#L161 assume !(8561 == ssl3_accept_~s__state~0); 56650#L164 assume !(8448 == ssl3_accept_~s__state~0); 56649#L167 assume 8576 == ssl3_accept_~s__state~0; 56641#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 56638#L448 assume !(ssl3_accept_~ret~0 <= 0); 56639#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 56619#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56611#L584 assume 8576 == ssl3_accept_~state~0; 56604#L603 assume !(8592 == ssl3_accept_~s__state~0); 56602#L602 ssl3_accept_~skip~0 := 0; 56559#L98-2 assume !false; 56358#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56357#L101 assume !(12292 == ssl3_accept_~s__state~0); 56356#L104 assume !(16384 == ssl3_accept_~s__state~0); 56355#L107 assume !(8192 == ssl3_accept_~s__state~0); 56354#L110 assume !(24576 == ssl3_accept_~s__state~0); 56353#L113 assume !(8195 == ssl3_accept_~s__state~0); 56352#L116 assume !(8480 == ssl3_accept_~s__state~0); 56351#L119 assume !(8481 == ssl3_accept_~s__state~0); 56350#L122 assume !(8482 == ssl3_accept_~s__state~0); 56349#L125 assume !(8464 == ssl3_accept_~s__state~0); 56348#L128 assume !(8465 == ssl3_accept_~s__state~0); 56347#L131 assume 8466 == ssl3_accept_~s__state~0; 55729#L132 [2019-12-07 17:25:00,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:00,369 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-12-07 17:25:00,369 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:00,369 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020081837] [2019-12-07 17:25:00,370 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:00,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:00,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:00,376 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:25:00,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:00,377 INFO L82 PathProgramCache]: Analyzing trace with hash -680208378, now seen corresponding path program 1 times [2019-12-07 17:25:00,377 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:00,377 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800907492] [2019-12-07 17:25:00,377 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:00,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:00,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:00,420 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:25:00,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:00,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1175910740, now seen corresponding path program 1 times [2019-12-07 17:25:00,420 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:00,420 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377326474] [2019-12-07 17:25:00,420 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:00,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:00,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:00,458 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:25:01,328 WARN L192 SmtUtils]: Spent 860.00 ms on a formula simplification. DAG size of input: 407 DAG size of output: 154 [2019-12-07 17:25:01,393 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 17:25:01,394 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 17:25:01,394 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 17:25:01,394 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 17:25:01,394 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 17:25:01,394 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:01,394 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 17:25:01,394 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 17:25:01,394 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration25_Loop [2019-12-07 17:25:01,394 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 17:25:01,394 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 17:25:01,397 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,401 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,404 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,406 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,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-12-07 17:25:01,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-12-07 17:25:01,413 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,415 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,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-12-07 17:25:01,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-12-07 17:25:01,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-12-07 17:25:01,425 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,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-12-07 17:25:01,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-12-07 17:25:01,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-12-07 17:25:01,439 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,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-12-07 17:25:01,446 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,448 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,451 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,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-12-07 17:25:01,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,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-12-07 17:25:01,682 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 17:25:01,683 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:01,685 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:25:01,685 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:01,692 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 17:25:01,692 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:25:01,695 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 17:25:01,697 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 17:25:01,697 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 17:25:01,697 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 17:25:01,697 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 17:25:01,697 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 17:25:01,697 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:01,697 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 17:25:01,697 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 17:25:01,697 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration25_Loop [2019-12-07 17:25:01,697 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 17:25:01,697 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 17:25:01,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-12-07 17:25:01,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-12-07 17:25:01,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,709 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,710 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,714 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,715 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,717 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,719 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,722 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,724 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,725 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,726 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,730 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,735 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,736 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,740 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,742 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,743 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,745 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,746 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:01,942 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 17:25:01,942 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:01,945 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:25:01,946 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:25:01,947 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:25:01,947 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:25:01,947 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:25:01,947 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:25:01,948 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:25:01,948 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:25:01,949 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 17:25:01,951 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 17:25:01,952 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:01,954 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 17:25:01,954 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 17:25:01,954 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 17:25:01,955 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-12-07 17:25:01,956 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 17:25:01,972 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:01,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:25:01,980 INFO L264 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 17:25:01,980 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:25:02,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:25:02,001 INFO L264 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 17:25:02,003 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:25:02,023 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-12-07 17:25:02,023 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-12-07 17:25:02,023 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2039 states and 2706 transitions. cyclomatic complexity: 674 Second operand 5 states. [2019-12-07 17:25:02,058 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2039 states and 2706 transitions. cyclomatic complexity: 674. Second operand 5 states. Result 4873 states and 6429 transitions. Complement of second has 4 states. [2019-12-07 17:25:02,058 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2019-12-07 17:25:02,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 17:25:02,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 408 transitions. [2019-12-07 17:25:02,059 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 16 letters. Loop has 180 letters. [2019-12-07 17:25:02,061 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:25:02,062 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 196 letters. Loop has 180 letters. [2019-12-07 17:25:02,064 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:25:02,064 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 408 transitions. Stem has 16 letters. Loop has 360 letters. [2019-12-07 17:25:02,070 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:25:02,070 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4873 states and 6429 transitions. [2019-12-07 17:25:02,083 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3238 [2019-12-07 17:25:02,093 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4873 states to 4873 states and 6429 transitions. [2019-12-07 17:25:02,093 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3343 [2019-12-07 17:25:02,095 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3349 [2019-12-07 17:25:02,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4873 states and 6429 transitions. [2019-12-07 17:25:02,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:25:02,095 INFO L688 BuchiCegarLoop]: Abstraction has 4873 states and 6429 transitions. [2019-12-07 17:25:02,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4873 states and 6429 transitions. [2019-12-07 17:25:02,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4873 to 4867. [2019-12-07 17:25:02,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4867 states. [2019-12-07 17:25:02,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4867 states to 4867 states and 6420 transitions. [2019-12-07 17:25:02,127 INFO L711 BuchiCegarLoop]: Abstraction has 4867 states and 6420 transitions. [2019-12-07 17:25:02,127 INFO L591 BuchiCegarLoop]: Abstraction has 4867 states and 6420 transitions. [2019-12-07 17:25:02,127 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-12-07 17:25:02,127 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4867 states and 6420 transitions. [2019-12-07 17:25:02,134 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3238 [2019-12-07 17:25:02,135 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:25:02,135 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:25:02,135 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:25:02,136 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-12-07 17:25:02,136 INFO L794 eck$LassoCheckResult]: Stem: 63113#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; 62887#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 62848#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 62849#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 62989#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 62990#L98-2 assume !false; 63725#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 64972#L101 assume !(12292 == ssl3_accept_~s__state~0); 64971#L104 assume !(16384 == ssl3_accept_~s__state~0); 64970#L107 assume !(8192 == ssl3_accept_~s__state~0); 64969#L110 assume !(24576 == ssl3_accept_~s__state~0); 64968#L113 assume !(8195 == ssl3_accept_~s__state~0); 64967#L116 assume !(8480 == ssl3_accept_~s__state~0); 64966#L119 assume !(8481 == ssl3_accept_~s__state~0); 64965#L122 assume !(8482 == ssl3_accept_~s__state~0); 64964#L125 assume 8464 == ssl3_accept_~s__state~0; 64442#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 63004#L273 [2019-12-07 17:25:02,136 INFO L796 eck$LassoCheckResult]: Loop: 63004#L273 assume !(0 == ssl3_accept_~blastFlag~0); 63005#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 67656#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67647#L584 assume !(8576 == ssl3_accept_~state~0); 67643#L602 ssl3_accept_~skip~0 := 0; 67641#L98-2 assume !false; 67639#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67637#L101 assume !(12292 == ssl3_accept_~s__state~0); 67635#L104 assume !(16384 == ssl3_accept_~s__state~0); 67633#L107 assume !(8192 == ssl3_accept_~s__state~0); 67631#L110 assume !(24576 == ssl3_accept_~s__state~0); 67629#L113 assume !(8195 == ssl3_accept_~s__state~0); 67627#L116 assume !(8480 == ssl3_accept_~s__state~0); 67625#L119 assume !(8481 == ssl3_accept_~s__state~0); 67623#L122 assume !(8482 == ssl3_accept_~s__state~0); 67621#L125 assume !(8464 == ssl3_accept_~s__state~0); 67619#L128 assume !(8465 == ssl3_accept_~s__state~0); 67616#L131 assume !(8466 == ssl3_accept_~s__state~0); 66200#L134 assume 8496 == ssl3_accept_~s__state~0; 66197#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 66194#L286 assume !(1 == ssl3_accept_~blastFlag~0); 66195#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 66190#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 66019#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 66018#L296-2 ssl3_accept_~s__init_num~0 := 0; 66010#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66002#L584 assume !(8576 == ssl3_accept_~state~0); 65999#L602 ssl3_accept_~skip~0 := 0; 65990#L98-2 assume !false; 65986#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 65981#L101 assume !(12292 == ssl3_accept_~s__state~0); 65971#L104 assume !(16384 == ssl3_accept_~s__state~0); 65965#L107 assume !(8192 == ssl3_accept_~s__state~0); 65956#L110 assume !(24576 == ssl3_accept_~s__state~0); 65951#L113 assume !(8195 == ssl3_accept_~s__state~0); 65947#L116 assume !(8480 == ssl3_accept_~s__state~0); 65943#L119 assume !(8481 == ssl3_accept_~s__state~0); 65939#L122 assume !(8482 == ssl3_accept_~s__state~0); 65937#L125 assume !(8464 == ssl3_accept_~s__state~0); 65935#L128 assume !(8465 == ssl3_accept_~s__state~0); 65858#L131 assume !(8466 == ssl3_accept_~s__state~0); 65852#L134 assume !(8496 == ssl3_accept_~s__state~0); 65844#L137 assume !(8497 == ssl3_accept_~s__state~0); 65845#L140 assume 8512 == ssl3_accept_~s__state~0; 66800#L144 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; 66972#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 66970#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 66968#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66963#L584 assume !(8576 == ssl3_accept_~state~0); 66961#L602 ssl3_accept_~skip~0 := 0; 66960#L98-2 assume !false; 66959#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66958#L101 assume !(12292 == ssl3_accept_~s__state~0); 66957#L104 assume !(16384 == ssl3_accept_~s__state~0); 66955#L107 assume !(8192 == ssl3_accept_~s__state~0); 66954#L110 assume !(24576 == ssl3_accept_~s__state~0); 66953#L113 assume !(8195 == ssl3_accept_~s__state~0); 66952#L116 assume !(8480 == ssl3_accept_~s__state~0); 66950#L119 assume !(8481 == ssl3_accept_~s__state~0); 66949#L122 assume !(8482 == ssl3_accept_~s__state~0); 66948#L125 assume !(8464 == ssl3_accept_~s__state~0); 66947#L128 assume !(8465 == ssl3_accept_~s__state~0); 66946#L131 assume !(8466 == ssl3_accept_~s__state~0); 66945#L134 assume !(8496 == ssl3_accept_~s__state~0); 66944#L137 assume !(8497 == ssl3_accept_~s__state~0); 66943#L140 assume !(8512 == ssl3_accept_~s__state~0); 66942#L143 assume !(8513 == ssl3_accept_~s__state~0); 66941#L146 assume 8528 == ssl3_accept_~s__state~0; 66795#L150 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; 66938#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 66937#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 66936#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 66934#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 66928#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 66927#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66922#L584 assume !(8576 == ssl3_accept_~state~0); 66920#L602 ssl3_accept_~skip~0 := 0; 66915#L98-2 assume !false; 66912#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66910#L101 assume !(12292 == ssl3_accept_~s__state~0); 66908#L104 assume !(16384 == ssl3_accept_~s__state~0); 66906#L107 assume !(8192 == ssl3_accept_~s__state~0); 66904#L110 assume !(24576 == ssl3_accept_~s__state~0); 66902#L113 assume !(8195 == ssl3_accept_~s__state~0); 66900#L116 assume !(8480 == ssl3_accept_~s__state~0); 66898#L119 assume !(8481 == ssl3_accept_~s__state~0); 66896#L122 assume !(8482 == ssl3_accept_~s__state~0); 66894#L125 assume !(8464 == ssl3_accept_~s__state~0); 66892#L128 assume !(8465 == ssl3_accept_~s__state~0); 66890#L131 assume !(8466 == ssl3_accept_~s__state~0); 66888#L134 assume !(8496 == ssl3_accept_~s__state~0); 66886#L137 assume !(8497 == ssl3_accept_~s__state~0); 66884#L140 assume !(8512 == ssl3_accept_~s__state~0); 66882#L143 assume !(8513 == ssl3_accept_~s__state~0); 66880#L146 assume !(8528 == ssl3_accept_~s__state~0); 66878#L149 assume !(8529 == ssl3_accept_~s__state~0); 66876#L152 assume 8544 == ssl3_accept_~s__state~0; 66790#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 66873#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 66870#L392 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; 66868#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 66864#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 66862#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 66860#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66855#L584 assume !(8576 == ssl3_accept_~state~0); 66853#L602 ssl3_accept_~skip~0 := 0; 66852#L98-2 assume !false; 66851#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66850#L101 assume !(12292 == ssl3_accept_~s__state~0); 66849#L104 assume !(16384 == ssl3_accept_~s__state~0); 66848#L107 assume !(8192 == ssl3_accept_~s__state~0); 66847#L110 assume !(24576 == ssl3_accept_~s__state~0); 66846#L113 assume !(8195 == ssl3_accept_~s__state~0); 66845#L116 assume !(8480 == ssl3_accept_~s__state~0); 66844#L119 assume !(8481 == ssl3_accept_~s__state~0); 66843#L122 assume !(8482 == ssl3_accept_~s__state~0); 66842#L125 assume !(8464 == ssl3_accept_~s__state~0); 66841#L128 assume !(8465 == ssl3_accept_~s__state~0); 66840#L131 assume !(8466 == ssl3_accept_~s__state~0); 66839#L134 assume !(8496 == ssl3_accept_~s__state~0); 66838#L137 assume !(8497 == ssl3_accept_~s__state~0); 66837#L140 assume !(8512 == ssl3_accept_~s__state~0); 66836#L143 assume !(8513 == ssl3_accept_~s__state~0); 66835#L146 assume !(8528 == ssl3_accept_~s__state~0); 66834#L149 assume !(8529 == ssl3_accept_~s__state~0); 66833#L152 assume !(8544 == ssl3_accept_~s__state~0); 66832#L155 assume !(8545 == ssl3_accept_~s__state~0); 66831#L158 assume !(8560 == ssl3_accept_~s__state~0); 66830#L161 assume !(8561 == ssl3_accept_~s__state~0); 66829#L164 assume 8448 == ssl3_accept_~s__state~0; 66828#L165 assume !(ssl3_accept_~num1~0 > 0); 66826#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 66824#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 66819#L584 assume !(8576 == ssl3_accept_~state~0); 66817#L602 ssl3_accept_~skip~0 := 0; 66816#L98-2 assume !false; 66815#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66814#L101 assume !(12292 == ssl3_accept_~s__state~0); 66813#L104 assume !(16384 == ssl3_accept_~s__state~0); 66812#L107 assume !(8192 == ssl3_accept_~s__state~0); 66811#L110 assume !(24576 == ssl3_accept_~s__state~0); 66810#L113 assume !(8195 == ssl3_accept_~s__state~0); 66809#L116 assume !(8480 == ssl3_accept_~s__state~0); 66808#L119 assume !(8481 == ssl3_accept_~s__state~0); 66807#L122 assume !(8482 == ssl3_accept_~s__state~0); 66806#L125 assume !(8464 == ssl3_accept_~s__state~0); 66805#L128 assume !(8465 == ssl3_accept_~s__state~0); 66804#L131 assume !(8466 == ssl3_accept_~s__state~0); 66803#L134 assume !(8496 == ssl3_accept_~s__state~0); 66802#L137 assume !(8497 == ssl3_accept_~s__state~0); 66801#L140 assume !(8512 == ssl3_accept_~s__state~0); 66798#L143 assume !(8513 == ssl3_accept_~s__state~0); 66796#L146 assume !(8528 == ssl3_accept_~s__state~0); 66793#L149 assume !(8529 == ssl3_accept_~s__state~0); 66791#L152 assume !(8544 == ssl3_accept_~s__state~0); 66788#L155 assume !(8545 == ssl3_accept_~s__state~0); 66786#L158 assume !(8560 == ssl3_accept_~s__state~0); 66783#L161 assume !(8561 == ssl3_accept_~s__state~0); 66779#L164 assume !(8448 == ssl3_accept_~s__state~0); 66780#L167 assume 8576 == ssl3_accept_~s__state~0; 66721#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 67396#L448 assume !(ssl3_accept_~ret~0 <= 0); 67395#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 66703#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 67669#L584 assume 8576 == ssl3_accept_~state~0; 67644#L603 assume !(8592 == ssl3_accept_~s__state~0); 67642#L602 ssl3_accept_~skip~0 := 0; 67640#L98-2 assume !false; 67638#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67636#L101 assume !(12292 == ssl3_accept_~s__state~0); 67634#L104 assume !(16384 == ssl3_accept_~s__state~0); 67632#L107 assume !(8192 == ssl3_accept_~s__state~0); 67630#L110 assume !(24576 == ssl3_accept_~s__state~0); 67628#L113 assume !(8195 == ssl3_accept_~s__state~0); 67626#L116 assume !(8480 == ssl3_accept_~s__state~0); 67624#L119 assume !(8481 == ssl3_accept_~s__state~0); 67622#L122 assume !(8482 == ssl3_accept_~s__state~0); 67620#L125 assume !(8464 == ssl3_accept_~s__state~0); 67618#L128 assume !(8465 == ssl3_accept_~s__state~0); 67617#L131 assume 8466 == ssl3_accept_~s__state~0; 64586#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 63004#L273 [2019-12-07 17:25:02,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:02,136 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2019-12-07 17:25:02,136 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:02,136 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264804762] [2019-12-07 17:25:02,136 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:02,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:02,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:02,141 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:25:02,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:02,142 INFO L82 PathProgramCache]: Analyzing trace with hash -1947106346, now seen corresponding path program 1 times [2019-12-07 17:25:02,142 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:02,142 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131649898] [2019-12-07 17:25:02,142 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:02,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:25:02,189 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2019-12-07 17:25:02,189 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131649898] [2019-12-07 17:25:02,189 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:25:02,189 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:25:02,190 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010732627] [2019-12-07 17:25:02,190 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:25:02,190 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:25:02,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:25:02,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:25:02,190 INFO L87 Difference]: Start difference. First operand 4867 states and 6420 transitions. cyclomatic complexity: 1564 Second operand 3 states. [2019-12-07 17:25:02,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:25:02,216 INFO L93 Difference]: Finished difference Result 9046 states and 11879 transitions. [2019-12-07 17:25:02,217 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:25:02,217 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9046 states and 11879 transitions. [2019-12-07 17:25:02,241 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6020 [2019-12-07 17:25:02,258 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9046 states to 9046 states and 11879 transitions. [2019-12-07 17:25:02,258 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6127 [2019-12-07 17:25:02,261 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6127 [2019-12-07 17:25:02,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9046 states and 11879 transitions. [2019-12-07 17:25:02,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:25:02,262 INFO L688 BuchiCegarLoop]: Abstraction has 9046 states and 11879 transitions. [2019-12-07 17:25:02,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9046 states and 11879 transitions. [2019-12-07 17:25:02,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9046 to 4867. [2019-12-07 17:25:02,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4867 states. [2019-12-07 17:25:02,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4867 states to 4867 states and 6414 transitions. [2019-12-07 17:25:02,307 INFO L711 BuchiCegarLoop]: Abstraction has 4867 states and 6414 transitions. [2019-12-07 17:25:02,307 INFO L591 BuchiCegarLoop]: Abstraction has 4867 states and 6414 transitions. [2019-12-07 17:25:02,307 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-12-07 17:25:02,307 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4867 states and 6414 transitions. [2019-12-07 17:25:02,315 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3238 [2019-12-07 17:25:02,315 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:25:02,315 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:25:02,316 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:25:02,316 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-12-07 17:25:02,316 INFO L794 eck$LassoCheckResult]: Stem: 77028#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; 76803#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 76767#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 76768#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 76903#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 76904#L98-2 assume !false; 78271#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78890#L101 assume !(12292 == ssl3_accept_~s__state~0); 78886#L104 assume !(16384 == ssl3_accept_~s__state~0); 78887#L107 assume !(8192 == ssl3_accept_~s__state~0); 78882#L110 assume !(24576 == ssl3_accept_~s__state~0); 78883#L113 assume !(8195 == ssl3_accept_~s__state~0); 78878#L116 assume !(8480 == ssl3_accept_~s__state~0); 78879#L119 assume !(8481 == ssl3_accept_~s__state~0); 78874#L122 assume !(8482 == ssl3_accept_~s__state~0); 78875#L125 assume 8464 == ssl3_accept_~s__state~0; 77669#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 77670#L273 [2019-12-07 17:25:02,316 INFO L796 eck$LassoCheckResult]: Loop: 77670#L273 assume !(0 == ssl3_accept_~blastFlag~0); 81500#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 81499#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81483#L584 assume !(8576 == ssl3_accept_~state~0); 81476#L602 ssl3_accept_~skip~0 := 0; 81473#L98-2 assume !false; 81471#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81469#L101 assume !(12292 == ssl3_accept_~s__state~0); 81467#L104 assume !(16384 == ssl3_accept_~s__state~0); 81465#L107 assume !(8192 == ssl3_accept_~s__state~0); 81463#L110 assume !(24576 == ssl3_accept_~s__state~0); 81461#L113 assume !(8195 == ssl3_accept_~s__state~0); 81459#L116 assume !(8480 == ssl3_accept_~s__state~0); 81457#L119 assume !(8481 == ssl3_accept_~s__state~0); 81455#L122 assume !(8482 == ssl3_accept_~s__state~0); 81453#L125 assume !(8464 == ssl3_accept_~s__state~0); 81451#L128 assume !(8465 == ssl3_accept_~s__state~0); 81391#L131 assume !(8466 == ssl3_accept_~s__state~0); 79432#L134 assume 8496 == ssl3_accept_~s__state~0; 79433#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 77019#L286 assume !(1 == ssl3_accept_~blastFlag~0); 77020#L289 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 77035#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 80704#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 80703#L296-2 ssl3_accept_~s__init_num~0 := 0; 80701#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80696#L584 assume !(8576 == ssl3_accept_~state~0); 80694#L602 ssl3_accept_~skip~0 := 0; 80693#L98-2 assume !false; 80692#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80691#L101 assume !(12292 == ssl3_accept_~s__state~0); 80690#L104 assume !(16384 == ssl3_accept_~s__state~0); 80689#L107 assume !(8192 == ssl3_accept_~s__state~0); 80688#L110 assume !(24576 == ssl3_accept_~s__state~0); 80687#L113 assume !(8195 == ssl3_accept_~s__state~0); 80686#L116 assume !(8480 == ssl3_accept_~s__state~0); 80685#L119 assume !(8481 == ssl3_accept_~s__state~0); 80684#L122 assume !(8482 == ssl3_accept_~s__state~0); 80683#L125 assume !(8464 == ssl3_accept_~s__state~0); 80682#L128 assume !(8465 == ssl3_accept_~s__state~0); 80681#L131 assume !(8466 == ssl3_accept_~s__state~0); 80680#L134 assume !(8496 == ssl3_accept_~s__state~0); 80679#L137 assume !(8497 == ssl3_accept_~s__state~0); 80678#L140 assume 8512 == ssl3_accept_~s__state~0; 79978#L144 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; 81369#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 81366#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 81363#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81357#L584 assume !(8576 == ssl3_accept_~state~0); 81354#L602 ssl3_accept_~skip~0 := 0; 81352#L98-2 assume !false; 81350#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81348#L101 assume !(12292 == ssl3_accept_~s__state~0); 81346#L104 assume !(16384 == ssl3_accept_~s__state~0); 81344#L107 assume !(8192 == ssl3_accept_~s__state~0); 81342#L110 assume !(24576 == ssl3_accept_~s__state~0); 81340#L113 assume !(8195 == ssl3_accept_~s__state~0); 81338#L116 assume !(8480 == ssl3_accept_~s__state~0); 81336#L119 assume !(8481 == ssl3_accept_~s__state~0); 81334#L122 assume !(8482 == ssl3_accept_~s__state~0); 81332#L125 assume !(8464 == ssl3_accept_~s__state~0); 81330#L128 assume !(8465 == ssl3_accept_~s__state~0); 81328#L131 assume !(8466 == ssl3_accept_~s__state~0); 81325#L134 assume !(8496 == ssl3_accept_~s__state~0); 81322#L137 assume !(8497 == ssl3_accept_~s__state~0); 81319#L140 assume !(8512 == ssl3_accept_~s__state~0); 81316#L143 assume !(8513 == ssl3_accept_~s__state~0); 81312#L146 assume 8528 == ssl3_accept_~s__state~0; 76826#L150 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; 76827#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 81291#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 76994#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 76995#L360 assume !(ssl3_accept_~ret~0 <= 0); 76855#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 81287#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81280#L584 assume !(8576 == ssl3_accept_~state~0); 81270#L602 ssl3_accept_~skip~0 := 0; 81265#L98-2 assume !false; 81262#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81259#L101 assume !(12292 == ssl3_accept_~s__state~0); 81256#L104 assume !(16384 == ssl3_accept_~s__state~0); 80829#L107 assume !(8192 == ssl3_accept_~s__state~0); 80830#L110 assume !(24576 == ssl3_accept_~s__state~0); 80790#L113 assume !(8195 == ssl3_accept_~s__state~0); 80791#L116 assume !(8480 == ssl3_accept_~s__state~0); 80784#L119 assume !(8481 == ssl3_accept_~s__state~0); 80785#L122 assume !(8482 == ssl3_accept_~s__state~0); 80778#L125 assume !(8464 == ssl3_accept_~s__state~0); 80779#L128 assume !(8465 == ssl3_accept_~s__state~0); 80772#L131 assume !(8466 == ssl3_accept_~s__state~0); 80773#L134 assume !(8496 == ssl3_accept_~s__state~0); 80766#L137 assume !(8497 == ssl3_accept_~s__state~0); 80767#L140 assume !(8512 == ssl3_accept_~s__state~0); 80760#L143 assume !(8513 == ssl3_accept_~s__state~0); 80761#L146 assume !(8528 == ssl3_accept_~s__state~0); 80754#L149 assume !(8529 == ssl3_accept_~s__state~0); 80755#L152 assume 8544 == ssl3_accept_~s__state~0; 77088#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 77089#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 81217#L392 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; 77051#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 76915#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 76910#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 76911#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81374#L584 assume !(8576 == ssl3_accept_~state~0); 81372#L602 ssl3_accept_~skip~0 := 0; 81371#L98-2 assume !false; 81370#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81367#L101 assume !(12292 == ssl3_accept_~s__state~0); 81365#L104 assume !(16384 == ssl3_accept_~s__state~0); 81364#L107 assume !(8192 == ssl3_accept_~s__state~0); 81358#L110 assume !(24576 == ssl3_accept_~s__state~0); 81355#L113 assume !(8195 == ssl3_accept_~s__state~0); 81353#L116 assume !(8480 == ssl3_accept_~s__state~0); 81351#L119 assume !(8481 == ssl3_accept_~s__state~0); 81349#L122 assume !(8482 == ssl3_accept_~s__state~0); 81347#L125 assume !(8464 == ssl3_accept_~s__state~0); 81345#L128 assume !(8465 == ssl3_accept_~s__state~0); 81343#L131 assume !(8466 == ssl3_accept_~s__state~0); 81341#L134 assume !(8496 == ssl3_accept_~s__state~0); 81339#L137 assume !(8497 == ssl3_accept_~s__state~0); 81337#L140 assume !(8512 == ssl3_accept_~s__state~0); 81335#L143 assume !(8513 == ssl3_accept_~s__state~0); 81333#L146 assume !(8528 == ssl3_accept_~s__state~0); 81331#L149 assume !(8529 == ssl3_accept_~s__state~0); 81329#L152 assume !(8544 == ssl3_accept_~s__state~0); 81327#L155 assume !(8545 == ssl3_accept_~s__state~0); 81324#L158 assume !(8560 == ssl3_accept_~s__state~0); 81321#L161 assume !(8561 == ssl3_accept_~s__state~0); 81318#L164 assume 8448 == ssl3_accept_~s__state~0; 81315#L165 assume !(ssl3_accept_~num1~0 > 0); 77102#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 77103#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81394#L584 assume !(8576 == ssl3_accept_~state~0); 81390#L602 ssl3_accept_~skip~0 := 0; 81388#L98-2 assume !false; 81386#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81384#L101 assume !(12292 == ssl3_accept_~s__state~0); 81383#L104 assume !(16384 == ssl3_accept_~s__state~0); 81382#L107 assume !(8192 == ssl3_accept_~s__state~0); 81380#L110 assume !(24576 == ssl3_accept_~s__state~0); 81326#L113 assume !(8195 == ssl3_accept_~s__state~0); 81323#L116 assume !(8480 == ssl3_accept_~s__state~0); 81320#L119 assume !(8481 == ssl3_accept_~s__state~0); 81317#L122 assume !(8482 == ssl3_accept_~s__state~0); 81313#L125 assume !(8464 == ssl3_accept_~s__state~0); 81311#L128 assume !(8465 == ssl3_accept_~s__state~0); 81310#L131 assume !(8466 == ssl3_accept_~s__state~0); 81309#L134 assume !(8496 == ssl3_accept_~s__state~0); 81308#L137 assume !(8497 == ssl3_accept_~s__state~0); 81307#L140 assume !(8512 == ssl3_accept_~s__state~0); 81306#L143 assume !(8513 == ssl3_accept_~s__state~0); 81305#L146 assume !(8528 == ssl3_accept_~s__state~0); 81304#L149 assume !(8529 == ssl3_accept_~s__state~0); 81301#L152 assume !(8544 == ssl3_accept_~s__state~0); 81299#L155 assume !(8545 == ssl3_accept_~s__state~0); 81297#L158 assume !(8560 == ssl3_accept_~s__state~0); 81295#L161 assume !(8561 == ssl3_accept_~s__state~0); 81293#L164 assume !(8448 == ssl3_accept_~s__state~0); 77091#L167 assume 8576 == ssl3_accept_~s__state~0; 76987#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 76988#L448 assume !(ssl3_accept_~ret~0 <= 0); 77046#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 77047#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81486#L584 assume 8576 == ssl3_accept_~state~0; 81487#L603 assume !(8592 == ssl3_accept_~s__state~0); 81614#L602 ssl3_accept_~skip~0 := 0; 81613#L98-2 assume !false; 81612#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81611#L101 assume !(12292 == ssl3_accept_~s__state~0); 81610#L104 assume !(16384 == ssl3_accept_~s__state~0); 81609#L107 assume !(8192 == ssl3_accept_~s__state~0); 81608#L110 assume !(24576 == ssl3_accept_~s__state~0); 81607#L113 assume !(8195 == ssl3_accept_~s__state~0); 81606#L116 assume !(8480 == ssl3_accept_~s__state~0); 81605#L119 assume !(8481 == ssl3_accept_~s__state~0); 81604#L122 assume !(8482 == ssl3_accept_~s__state~0); 81603#L125 assume !(8464 == ssl3_accept_~s__state~0); 81600#L128 assume !(8465 == ssl3_accept_~s__state~0); 81549#L131 assume 8466 == ssl3_accept_~s__state~0; 80709#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 77670#L273 [2019-12-07 17:25:02,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:02,317 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 2 times [2019-12-07 17:25:02,317 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:02,317 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819309563] [2019-12-07 17:25:02,317 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:02,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:02,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:02,322 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:25:02,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:02,322 INFO L82 PathProgramCache]: Analyzing trace with hash -1799941929, now seen corresponding path program 1 times [2019-12-07 17:25:02,322 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:02,322 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042421950] [2019-12-07 17:25:02,322 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:02,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:02,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:02,340 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:25:02,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:02,341 INFO L82 PathProgramCache]: Analyzing trace with hash -586903373, now seen corresponding path program 1 times [2019-12-07 17:25:02,341 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:02,341 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183398417] [2019-12-07 17:25:02,341 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:02,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:25:02,369 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2019-12-07 17:25:02,369 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183398417] [2019-12-07 17:25:02,369 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:25:02,369 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:25:02,369 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991310207] [2019-12-07 17:25:03,295 WARN L192 SmtUtils]: Spent 920.00 ms on a formula simplification. DAG size of input: 412 DAG size of output: 155 [2019-12-07 17:25:03,352 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 17:25:03,352 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 17:25:03,353 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 17:25:03,353 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 17:25:03,353 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 17:25:03,353 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,353 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 17:25:03,353 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 17:25:03,353 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration27_Loop [2019-12-07 17:25:03,353 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 17:25:03,353 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 17:25:03,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,356 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,357 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,358 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,364 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,366 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,371 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,372 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,373 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,374 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,376 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,379 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,382 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,383 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,393 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,396 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,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-12-07 17:25:03,587 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 17:25:03,587 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,590 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:25:03,590 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:25:03,593 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:25:03,593 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/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,597 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:25:03,597 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:25:03,600 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:25:03,600 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/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,604 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:25:03,604 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:25:03,607 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:25:03,607 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/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,612 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:25:03,612 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:25:03,618 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:25:03,618 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/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,622 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:25:03,622 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:25:03,625 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:25:03,625 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/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/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-12-07 17:25:03,629 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:25:03,629 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:25:03,631 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:25:03,632 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/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/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-12-07 17:25:03,636 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:25:03,636 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:25:03,640 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:25:03,640 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/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/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-12-07 17:25:03,644 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:25:03,644 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:25:03,649 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:25:03,649 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/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/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) Waiting until toolchain timeout for monitored process 30 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,653 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:25:03,653 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:25:03,656 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:25:03,656 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/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/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) Waiting until toolchain timeout for monitored process 31 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,659 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:25:03,659 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:25:03,662 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:25:03,662 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/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/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) Waiting until toolchain timeout for monitored process 32 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,666 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:25:03,666 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:25:03,669 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:25:03,669 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/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) Waiting until toolchain timeout for monitored process 33 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,672 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:25:03,673 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:25:03,675 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:25:03,675 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/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 34 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 34 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,679 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:25:03,680 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 35 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 35 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,686 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 17:25:03,686 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:25:03,689 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 17:25:03,690 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 17:25:03,690 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 17:25:03,690 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 17:25:03,690 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 17:25:03,690 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 17:25:03,690 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,691 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 17:25:03,691 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 17:25:03,691 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration27_Loop [2019-12-07 17:25:03,691 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 17:25:03,691 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 17:25:03,692 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,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-12-07 17:25:03,695 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,697 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,701 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,703 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,706 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,709 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,710 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,712 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,713 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,715 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,719 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,721 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,722 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,724 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,725 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,730 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,734 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,735 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,737 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,739 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:03,953 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 17:25:03,954 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 36 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 36 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,956 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:25:03,957 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:25:03,957 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:25:03,957 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:25:03,957 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:25:03,958 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:25:03,958 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:25:03,958 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:25:03,959 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 37 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 37 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,963 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:25:03,964 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:25:03,964 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:25:03,964 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:25:03,964 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:25:03,964 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:25:03,965 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:25:03,965 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:25:03,966 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 38 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 38 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,970 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:25:03,972 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:25:03,972 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:25:03,972 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:25:03,972 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 17:25:03,972 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:25:03,973 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 17:25:03,973 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:25:03,974 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 39 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 39 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,977 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:25:03,978 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:25:03,978 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:25:03,978 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:25:03,979 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 17:25:03,979 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:25:03,980 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 17:25:03,980 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:25:03,982 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 40 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 40 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,986 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:25:03,987 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:25:03,987 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:25:03,987 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:25:03,987 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:25:03,987 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:25:03,987 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:25:03,987 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:25:03,989 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 41 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 41 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,992 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:25:03,994 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:25:03,994 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:25:03,994 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:25:03,994 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:25:03,994 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:25:03,994 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:25:03,994 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:25:03,996 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 42 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 42 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:03,999 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:25:04,000 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:25:04,000 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:25:04,001 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:25:04,001 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:25:04,001 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:25:04,001 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:25:04,001 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:25:04,002 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 43 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 43 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:04,005 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:25:04,006 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:25:04,007 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:25:04,007 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:25:04,007 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:25:04,007 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:25:04,007 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:25:04,008 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:25:04,009 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 44 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 44 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:04,013 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:25:04,014 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:25:04,014 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:25:04,014 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:25:04,014 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:25:04,014 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:25:04,015 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:25:04,015 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:25:04,016 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 45 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 45 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:04,020 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:25:04,021 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:25:04,021 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:25:04,021 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:25:04,021 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:25:04,021 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:25:04,022 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:25:04,022 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:25:04,023 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 46 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 46 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:04,027 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:25:04,028 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:25:04,028 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:25:04,028 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:25:04,028 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:25:04,028 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:25:04,029 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:25:04,029 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:25:04,030 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 47 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 47 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:04,034 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:25:04,035 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:25:04,035 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:25:04,035 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:25:04,035 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:25:04,035 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:25:04,035 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:25:04,035 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:25:04,036 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 48 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 48 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:04,040 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:25:04,041 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:25:04,042 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:25:04,042 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:25:04,042 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:25:04,042 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:25:04,043 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:25:04,043 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:25:04,044 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 17:25:04,046 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-12-07 17:25:04,046 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 49 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 49 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:04,049 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 17:25:04,049 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 17:25:04,049 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 17:25:04,049 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2019-12-07 17:25:04,050 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 17:25:04,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:04,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:25:04,067 INFO L264 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 17:25:04,067 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:25:04,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:25:04,087 INFO L264 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 17:25:04,089 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:25:04,110 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-12-07 17:25:04,111 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2019-12-07 17:25:04,111 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4867 states and 6414 transitions. cyclomatic complexity: 1558 Second operand 4 states. [2019-12-07 17:25:04,160 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4867 states and 6414 transitions. cyclomatic complexity: 1558. Second operand 4 states. Result 11932 states and 15705 transitions. Complement of second has 4 states. [2019-12-07 17:25:04,160 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2019-12-07 17:25:04,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2019-12-07 17:25:04,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 405 transitions. [2019-12-07 17:25:04,161 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 405 transitions. Stem has 17 letters. Loop has 181 letters. [2019-12-07 17:25:04,162 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:25:04,162 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 405 transitions. Stem has 198 letters. Loop has 181 letters. [2019-12-07 17:25:04,163 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:25:04,163 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 405 transitions. Stem has 17 letters. Loop has 362 letters. [2019-12-07 17:25:04,165 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:25:04,165 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11932 states and 15705 transitions. [2019-12-07 17:25:04,195 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4599 [2019-12-07 17:25:04,215 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11932 states to 10515 states and 13833 transitions. [2019-12-07 17:25:04,215 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4716 [2019-12-07 17:25:04,217 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4732 [2019-12-07 17:25:04,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10515 states and 13833 transitions. [2019-12-07 17:25:04,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:25:04,217 INFO L688 BuchiCegarLoop]: Abstraction has 10515 states and 13833 transitions. [2019-12-07 17:25:04,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10515 states and 13833 transitions. [2019-12-07 17:25:04,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10515 to 9076. [2019-12-07 17:25:04,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9076 states. [2019-12-07 17:25:04,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9076 states to 9076 states and 11954 transitions. [2019-12-07 17:25:04,293 INFO L711 BuchiCegarLoop]: Abstraction has 9076 states and 11954 transitions. [2019-12-07 17:25:04,293 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:25:04,293 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:25:04,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:25:04,293 INFO L87 Difference]: Start difference. First operand 9076 states and 11954 transitions. Second operand 3 states. [2019-12-07 17:25:04,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:25:04,317 INFO L93 Difference]: Finished difference Result 9078 states and 11936 transitions. [2019-12-07 17:25:04,318 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:25:04,318 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9078 states and 11936 transitions. [2019-12-07 17:25:04,335 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3188 [2019-12-07 17:25:04,349 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9078 states to 9076 states and 11934 transitions. [2019-12-07 17:25:04,350 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3301 [2019-12-07 17:25:04,351 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3301 [2019-12-07 17:25:04,351 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9076 states and 11934 transitions. [2019-12-07 17:25:04,351 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:25:04,351 INFO L688 BuchiCegarLoop]: Abstraction has 9076 states and 11934 transitions. [2019-12-07 17:25:04,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9076 states and 11934 transitions. [2019-12-07 17:25:04,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9076 to 9076. [2019-12-07 17:25:04,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9076 states. [2019-12-07 17:25:04,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9076 states to 9076 states and 11934 transitions. [2019-12-07 17:25:04,409 INFO L711 BuchiCegarLoop]: Abstraction has 9076 states and 11934 transitions. [2019-12-07 17:25:04,409 INFO L591 BuchiCegarLoop]: Abstraction has 9076 states and 11934 transitions. [2019-12-07 17:25:04,409 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-12-07 17:25:04,409 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9076 states and 11934 transitions. [2019-12-07 17:25:04,421 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3188 [2019-12-07 17:25:04,421 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:25:04,421 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:25:04,422 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:25:04,422 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-12-07 17:25:04,422 INFO L794 eck$LassoCheckResult]: Stem: 112585#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; 112372#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 112335#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 112336#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 112471#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 112472#L98-2 assume !false; 112881#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113011#L101 assume !(12292 == ssl3_accept_~s__state~0); 113012#L104 assume !(16384 == ssl3_accept_~s__state~0); 113005#L107 assume !(8192 == ssl3_accept_~s__state~0); 113006#L110 assume !(24576 == ssl3_accept_~s__state~0); 112999#L113 assume !(8195 == ssl3_accept_~s__state~0); 113000#L116 assume !(8480 == ssl3_accept_~s__state~0); 112993#L119 assume !(8481 == ssl3_accept_~s__state~0); 112994#L122 assume !(8482 == ssl3_accept_~s__state~0); 113367#L125 assume 8464 == ssl3_accept_~s__state~0; 112600#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 112601#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 116362#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 114393#L547 [2019-12-07 17:25:04,422 INFO L796 eck$LassoCheckResult]: Loop: 114393#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114376#L584 assume !(8576 == ssl3_accept_~state~0); 114369#L602 ssl3_accept_~skip~0 := 0; 114365#L98-2 assume !false; 114361#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114357#L101 assume !(12292 == ssl3_accept_~s__state~0); 114353#L104 assume !(16384 == ssl3_accept_~s__state~0); 114349#L107 assume !(8192 == ssl3_accept_~s__state~0); 114345#L110 assume !(24576 == ssl3_accept_~s__state~0); 114341#L113 assume !(8195 == ssl3_accept_~s__state~0); 114337#L116 assume !(8480 == ssl3_accept_~s__state~0); 114333#L119 assume !(8481 == ssl3_accept_~s__state~0); 114329#L122 assume !(8482 == ssl3_accept_~s__state~0); 114325#L125 assume !(8464 == ssl3_accept_~s__state~0); 114321#L128 assume !(8465 == ssl3_accept_~s__state~0); 114317#L131 assume !(8466 == ssl3_accept_~s__state~0); 114313#L134 assume 8496 == ssl3_accept_~s__state~0; 114067#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 114312#L286 assume !(1 == ssl3_accept_~blastFlag~0); 114311#L289 assume !(3 == ssl3_accept_~blastFlag~0); 114310#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 114306#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 114305#L296-2 ssl3_accept_~s__init_num~0 := 0; 114303#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114298#L584 assume !(8576 == ssl3_accept_~state~0); 114296#L602 ssl3_accept_~skip~0 := 0; 114295#L98-2 assume !false; 114294#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114293#L101 assume !(12292 == ssl3_accept_~s__state~0); 114292#L104 assume !(16384 == ssl3_accept_~s__state~0); 114291#L107 assume !(8192 == ssl3_accept_~s__state~0); 114290#L110 assume !(24576 == ssl3_accept_~s__state~0); 114289#L113 assume !(8195 == ssl3_accept_~s__state~0); 114288#L116 assume !(8480 == ssl3_accept_~s__state~0); 114287#L119 assume !(8481 == ssl3_accept_~s__state~0); 114286#L122 assume !(8482 == ssl3_accept_~s__state~0); 114285#L125 assume !(8464 == ssl3_accept_~s__state~0); 114284#L128 assume !(8465 == ssl3_accept_~s__state~0); 114283#L131 assume !(8466 == ssl3_accept_~s__state~0); 114282#L134 assume !(8496 == ssl3_accept_~s__state~0); 114281#L137 assume !(8497 == ssl3_accept_~s__state~0); 114280#L140 assume 8512 == ssl3_accept_~s__state~0; 114062#L144 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; 114279#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 114277#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 114275#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114270#L584 assume !(8576 == ssl3_accept_~state~0); 114268#L602 ssl3_accept_~skip~0 := 0; 114267#L98-2 assume !false; 114266#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114265#L101 assume !(12292 == ssl3_accept_~s__state~0); 114264#L104 assume !(16384 == ssl3_accept_~s__state~0); 114263#L107 assume !(8192 == ssl3_accept_~s__state~0); 114262#L110 assume !(24576 == ssl3_accept_~s__state~0); 114261#L113 assume !(8195 == ssl3_accept_~s__state~0); 114260#L116 assume !(8480 == ssl3_accept_~s__state~0); 114259#L119 assume !(8481 == ssl3_accept_~s__state~0); 114258#L122 assume !(8482 == ssl3_accept_~s__state~0); 114257#L125 assume !(8464 == ssl3_accept_~s__state~0); 114256#L128 assume !(8465 == ssl3_accept_~s__state~0); 114255#L131 assume !(8466 == ssl3_accept_~s__state~0); 114254#L134 assume !(8496 == ssl3_accept_~s__state~0); 114253#L137 assume !(8497 == ssl3_accept_~s__state~0); 114252#L140 assume !(8512 == ssl3_accept_~s__state~0); 114251#L143 assume !(8513 == ssl3_accept_~s__state~0); 114250#L146 assume 8528 == ssl3_accept_~s__state~0; 114057#L150 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; 114248#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 114249#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 114240#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 114238#L360 assume !(ssl3_accept_~ret~0 <= 0); 114237#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 114235#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114229#L584 assume !(8576 == ssl3_accept_~state~0); 114223#L602 ssl3_accept_~skip~0 := 0; 114220#L98-2 assume !false; 114218#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114216#L101 assume !(12292 == ssl3_accept_~s__state~0); 114214#L104 assume !(16384 == ssl3_accept_~s__state~0); 114212#L107 assume !(8192 == ssl3_accept_~s__state~0); 114210#L110 assume !(24576 == ssl3_accept_~s__state~0); 114208#L113 assume !(8195 == ssl3_accept_~s__state~0); 114206#L116 assume !(8480 == ssl3_accept_~s__state~0); 114204#L119 assume !(8481 == ssl3_accept_~s__state~0); 114202#L122 assume !(8482 == ssl3_accept_~s__state~0); 114200#L125 assume !(8464 == ssl3_accept_~s__state~0); 114198#L128 assume !(8465 == ssl3_accept_~s__state~0); 114196#L131 assume !(8466 == ssl3_accept_~s__state~0); 114194#L134 assume !(8496 == ssl3_accept_~s__state~0); 114192#L137 assume !(8497 == ssl3_accept_~s__state~0); 114190#L140 assume !(8512 == ssl3_accept_~s__state~0); 114188#L143 assume !(8513 == ssl3_accept_~s__state~0); 114186#L146 assume !(8528 == ssl3_accept_~s__state~0); 114184#L149 assume !(8529 == ssl3_accept_~s__state~0); 114182#L152 assume 8544 == ssl3_accept_~s__state~0; 114052#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 114179#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 114176#L392 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; 114174#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 114171#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 114169#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 114167#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114162#L584 assume !(8576 == ssl3_accept_~state~0); 114160#L602 ssl3_accept_~skip~0 := 0; 114159#L98-2 assume !false; 114158#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114157#L101 assume !(12292 == ssl3_accept_~s__state~0); 114156#L104 assume !(16384 == ssl3_accept_~s__state~0); 114155#L107 assume !(8192 == ssl3_accept_~s__state~0); 114154#L110 assume !(24576 == ssl3_accept_~s__state~0); 114153#L113 assume !(8195 == ssl3_accept_~s__state~0); 114152#L116 assume !(8480 == ssl3_accept_~s__state~0); 114151#L119 assume !(8481 == ssl3_accept_~s__state~0); 114150#L122 assume !(8482 == ssl3_accept_~s__state~0); 114149#L125 assume !(8464 == ssl3_accept_~s__state~0); 114148#L128 assume !(8465 == ssl3_accept_~s__state~0); 114147#L131 assume !(8466 == ssl3_accept_~s__state~0); 114146#L134 assume !(8496 == ssl3_accept_~s__state~0); 114144#L137 assume !(8497 == ssl3_accept_~s__state~0); 114142#L140 assume !(8512 == ssl3_accept_~s__state~0); 114140#L143 assume !(8513 == ssl3_accept_~s__state~0); 114138#L146 assume !(8528 == ssl3_accept_~s__state~0); 114136#L149 assume !(8529 == ssl3_accept_~s__state~0); 114134#L152 assume !(8544 == ssl3_accept_~s__state~0); 114132#L155 assume !(8545 == ssl3_accept_~s__state~0); 114130#L158 assume !(8560 == ssl3_accept_~s__state~0); 114128#L161 assume !(8561 == ssl3_accept_~s__state~0); 114126#L164 assume 8448 == ssl3_accept_~s__state~0; 114124#L165 assume !(ssl3_accept_~num1~0 > 0); 114120#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 114116#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114106#L584 assume !(8576 == ssl3_accept_~state~0); 114102#L602 ssl3_accept_~skip~0 := 0; 114100#L98-2 assume !false; 114098#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114096#L101 assume !(12292 == ssl3_accept_~s__state~0); 114094#L104 assume !(16384 == ssl3_accept_~s__state~0); 114092#L107 assume !(8192 == ssl3_accept_~s__state~0); 114090#L110 assume !(24576 == ssl3_accept_~s__state~0); 114088#L113 assume !(8195 == ssl3_accept_~s__state~0); 114085#L116 assume !(8480 == ssl3_accept_~s__state~0); 114083#L119 assume !(8481 == ssl3_accept_~s__state~0); 114080#L122 assume !(8482 == ssl3_accept_~s__state~0); 114077#L125 assume !(8464 == ssl3_accept_~s__state~0); 114075#L128 assume !(8465 == ssl3_accept_~s__state~0); 114073#L131 assume !(8466 == ssl3_accept_~s__state~0); 114069#L134 assume !(8496 == ssl3_accept_~s__state~0); 114070#L137 assume !(8497 == ssl3_accept_~s__state~0); 114064#L140 assume !(8512 == ssl3_accept_~s__state~0); 114065#L143 assume !(8513 == ssl3_accept_~s__state~0); 114059#L146 assume !(8528 == ssl3_accept_~s__state~0); 114060#L149 assume !(8529 == ssl3_accept_~s__state~0); 114054#L152 assume !(8544 == ssl3_accept_~s__state~0); 114055#L155 assume !(8545 == ssl3_accept_~s__state~0); 114049#L158 assume !(8560 == ssl3_accept_~s__state~0); 114050#L161 assume !(8561 == ssl3_accept_~s__state~0); 114044#L164 assume !(8448 == ssl3_accept_~s__state~0); 114045#L167 assume 8576 == ssl3_accept_~s__state~0; 114603#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 114629#L448 assume !(ssl3_accept_~ret~0 <= 0); 114628#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 114038#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114384#L584 assume 8576 == ssl3_accept_~state~0; 114373#L603 assume !(8592 == ssl3_accept_~s__state~0); 114368#L602 ssl3_accept_~skip~0 := 0; 114364#L98-2 assume !false; 114360#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114356#L101 assume !(12292 == ssl3_accept_~s__state~0); 114352#L104 assume !(16384 == ssl3_accept_~s__state~0); 114348#L107 assume !(8192 == ssl3_accept_~s__state~0); 114344#L110 assume !(24576 == ssl3_accept_~s__state~0); 114340#L113 assume !(8195 == ssl3_accept_~s__state~0); 114336#L116 assume !(8480 == ssl3_accept_~s__state~0); 114332#L119 assume !(8481 == ssl3_accept_~s__state~0); 114328#L122 assume !(8482 == ssl3_accept_~s__state~0); 114324#L125 assume !(8464 == ssl3_accept_~s__state~0); 114320#L128 assume !(8465 == ssl3_accept_~s__state~0); 114316#L131 assume 8466 == ssl3_accept_~s__state~0; 112662#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 112660#L273 assume !(0 == ssl3_accept_~blastFlag~0); 112661#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 114393#L547 [2019-12-07 17:25:04,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:04,423 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2019-12-07 17:25:04,423 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:04,423 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897174456] [2019-12-07 17:25:04,423 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:04,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:04,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:04,429 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:25:04,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:04,429 INFO L82 PathProgramCache]: Analyzing trace with hash 1021068705, now seen corresponding path program 1 times [2019-12-07 17:25:04,430 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:04,430 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183215271] [2019-12-07 17:25:04,430 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:04,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:04,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:04,457 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:25:04,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:04,458 INFO L82 PathProgramCache]: Analyzing trace with hash -1960677163, now seen corresponding path program 1 times [2019-12-07 17:25:04,458 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:04,458 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017074444] [2019-12-07 17:25:04,458 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:04,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:25:04,492 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-12-07 17:25:04,492 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017074444] [2019-12-07 17:25:04,492 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:25:04,492 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-12-07 17:25:04,492 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750845293] [2019-12-07 17:25:05,373 WARN L192 SmtUtils]: Spent 875.00 ms on a formula simplification. DAG size of input: 411 DAG size of output: 158 [2019-12-07 17:25:05,437 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:25:05,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:25:05,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:25:05,437 INFO L87 Difference]: Start difference. First operand 9076 states and 11934 transitions. cyclomatic complexity: 2875 Second operand 3 states. [2019-12-07 17:25:05,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:25:05,455 INFO L93 Difference]: Finished difference Result 9326 states and 12240 transitions. [2019-12-07 17:25:05,455 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:25:05,455 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9326 states and 12240 transitions. [2019-12-07 17:25:05,472 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3188 [2019-12-07 17:25:05,487 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9326 states to 9224 states and 12106 transitions. [2019-12-07 17:25:05,487 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3299 [2019-12-07 17:25:05,489 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3299 [2019-12-07 17:25:05,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9224 states and 12106 transitions. [2019-12-07 17:25:05,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:25:05,489 INFO L688 BuchiCegarLoop]: Abstraction has 9224 states and 12106 transitions. [2019-12-07 17:25:05,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9224 states and 12106 transitions. [2019-12-07 17:25:05,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9224 to 9224. [2019-12-07 17:25:05,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9224 states. [2019-12-07 17:25:05,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9224 states to 9224 states and 12106 transitions. [2019-12-07 17:25:05,544 INFO L711 BuchiCegarLoop]: Abstraction has 9224 states and 12106 transitions. [2019-12-07 17:25:05,544 INFO L591 BuchiCegarLoop]: Abstraction has 9224 states and 12106 transitions. [2019-12-07 17:25:05,545 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-12-07 17:25:05,545 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9224 states and 12106 transitions. [2019-12-07 17:25:05,557 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3188 [2019-12-07 17:25:05,557 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:25:05,557 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:25:05,557 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:25:05,557 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-12-07 17:25:05,557 INFO L794 eck$LassoCheckResult]: Stem: 131007#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; 130783#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 130745#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 130746#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 130884#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 130885#L98-2 assume !false; 131310#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131445#L101 assume !(12292 == ssl3_accept_~s__state~0); 131446#L104 assume !(16384 == ssl3_accept_~s__state~0); 131439#L107 assume !(8192 == ssl3_accept_~s__state~0); 131440#L110 assume !(24576 == ssl3_accept_~s__state~0); 131433#L113 assume !(8195 == ssl3_accept_~s__state~0); 131434#L116 assume !(8480 == ssl3_accept_~s__state~0); 131427#L119 assume !(8481 == ssl3_accept_~s__state~0); 131428#L122 assume !(8482 == ssl3_accept_~s__state~0); 131797#L125 assume !(8464 == ssl3_accept_~s__state~0); 131798#L128 assume !(8465 == ssl3_accept_~s__state~0); 131826#L131 assume !(8466 == ssl3_accept_~s__state~0); 131827#L134 assume !(8496 == ssl3_accept_~s__state~0); 131196#L137 [2019-12-07 17:25:05,557 INFO L796 eck$LassoCheckResult]: Loop: 131196#L137 assume !(8497 == ssl3_accept_~s__state~0); 131195#L140 assume !(8512 == ssl3_accept_~s__state~0); 131194#L143 assume !(8513 == ssl3_accept_~s__state~0); 131193#L146 assume !(8528 == ssl3_accept_~s__state~0); 131192#L149 assume !(8529 == ssl3_accept_~s__state~0); 131191#L152 assume !(8544 == ssl3_accept_~s__state~0); 131190#L155 assume !(8545 == ssl3_accept_~s__state~0); 131189#L158 assume !(8560 == ssl3_accept_~s__state~0); 131188#L161 assume !(8561 == ssl3_accept_~s__state~0); 131187#L164 assume 8448 == ssl3_accept_~s__state~0; 131142#L165 assume !(ssl3_accept_~num1~0 > 0); 131185#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 131183#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131178#L584 assume !(8576 == ssl3_accept_~state~0); 131175#L602 ssl3_accept_~skip~0 := 0; 131174#L98-2 assume !false; 131173#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131171#L101 assume !(12292 == ssl3_accept_~s__state~0); 131170#L104 assume !(16384 == ssl3_accept_~s__state~0); 131169#L107 assume !(8192 == ssl3_accept_~s__state~0); 131168#L110 assume !(24576 == ssl3_accept_~s__state~0); 131166#L113 assume !(8195 == ssl3_accept_~s__state~0); 131165#L116 assume !(8480 == ssl3_accept_~s__state~0); 131164#L119 assume !(8481 == ssl3_accept_~s__state~0); 131162#L122 assume 8482 == ssl3_accept_~s__state~0; 131163#L123 ssl3_accept_~s__state~0 := 3; 131462#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 131458#L584 assume !(8576 == ssl3_accept_~state~0); 131452#L602 ssl3_accept_~skip~0 := 0; 131453#L98-2 assume !false; 131812#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131811#L101 assume !(12292 == ssl3_accept_~s__state~0); 131808#L104 assume !(16384 == ssl3_accept_~s__state~0); 131807#L107 assume !(8192 == ssl3_accept_~s__state~0); 131806#L110 assume !(24576 == ssl3_accept_~s__state~0); 131805#L113 assume !(8195 == ssl3_accept_~s__state~0); 131804#L116 assume !(8480 == ssl3_accept_~s__state~0); 131803#L119 assume !(8481 == ssl3_accept_~s__state~0); 131802#L122 assume !(8482 == ssl3_accept_~s__state~0); 131421#L125 assume !(8464 == ssl3_accept_~s__state~0); 131418#L128 assume !(8465 == ssl3_accept_~s__state~0); 131416#L131 assume !(8466 == ssl3_accept_~s__state~0); 131197#L134 assume !(8496 == ssl3_accept_~s__state~0); 131196#L137 [2019-12-07 17:25:05,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:05,558 INFO L82 PathProgramCache]: Analyzing trace with hash -210909265, now seen corresponding path program 1 times [2019-12-07 17:25:05,558 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:05,558 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582392540] [2019-12-07 17:25:05,558 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:05,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:25:05,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:25:05,564 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582392540] [2019-12-07 17:25:05,564 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-12-07 17:25:05,564 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-12-07 17:25:05,565 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83058024] [2019-12-07 17:25:05,565 INFO L799 eck$LassoCheckResult]: stem already infeasible [2019-12-07 17:25:05,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:05,565 INFO L82 PathProgramCache]: Analyzing trace with hash 1131751000, now seen corresponding path program 2 times [2019-12-07 17:25:05,565 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:05,565 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874537918] [2019-12-07 17:25:05,565 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:05,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:05,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:05,569 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:25:05,645 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 17:25:05,646 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 17:25:05,646 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 17:25:05,646 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 17:25:05,646 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2019-12-07 17:25:05,646 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:05,646 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 17:25:05,646 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 17:25:05,646 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration29_Loop [2019-12-07 17:25:05,646 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 17:25:05,646 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 17:25:05,647 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:05,648 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:05,650 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:05,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:05,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-12-07 17:25:05,703 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 17:25:05,703 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 50 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 50 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:05,709 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:25:05,709 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:25:05,712 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:25:05,712 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 51 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 51 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:05,716 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:25:05,716 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:25:05,720 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-12-07 17:25:05,720 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/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 52 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 52 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:05,724 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-12-07 17:25:05,724 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 53 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 53 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:05,732 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-12-07 17:25:05,732 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-12-07 17:25:06,028 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-12-07 17:25:06,031 INFO L210 LassoAnalysis]: Preferences: [2019-12-07 17:25:06,031 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2019-12-07 17:25:06,031 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-12-07 17:25:06,031 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2019-12-07 17:25:06,031 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2019-12-07 17:25:06,031 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:06,031 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2019-12-07 17:25:06,031 INFO L132 ssoRankerPreferences]: Path of dumped script: [2019-12-07 17:25:06,031 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_11.cil.c_Iteration29_Loop [2019-12-07 17:25:06,031 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2019-12-07 17:25:06,031 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-12-07 17:25:06,032 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:06,034 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:06,035 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:06,036 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:06,041 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-12-07 17:25:06,087 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-12-07 17:25:06,087 INFO L489 LassoAnalysis]: Using template 'affine'. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 54 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 54 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:06,090 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:25:06,092 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:25:06,092 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:25:06,092 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:25:06,092 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:25:06,092 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:25:06,092 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:25:06,092 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:25:06,094 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 55 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 55 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:06,099 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:25:06,100 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:25:06,100 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:25:06,100 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:25:06,100 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2019-12-07 17:25:06,100 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:25:06,100 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-12-07 17:25:06,100 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:25:06,102 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 56 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 56 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:06,105 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:25:06,107 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:25:06,107 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:25:06,107 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:25:06,107 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 17:25:06,107 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:25:06,108 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 17:25:06,108 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:25:06,109 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 57 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 57 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:06,112 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-12-07 17:25:06,113 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2019-12-07 17:25:06,114 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-12-07 17:25:06,114 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2019-12-07 17:25:06,114 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2019-12-07 17:25:06,114 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2019-12-07 17:25:06,115 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-12-07 17:25:06,115 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-12-07 17:25:06,118 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-12-07 17:25:06,120 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2019-12-07 17:25:06,120 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 58 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 58 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-12-07 17:25:06,123 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-12-07 17:25:06,123 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-12-07 17:25:06,123 INFO L510 LassoAnalysis]: Proved termination. [2019-12-07 17:25:06,123 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-12-07 17:25:06,124 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-12-07 17:25:06,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:06,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:25:06,139 INFO L264 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 2 conjunts are in the unsatisfiable core [2019-12-07 17:25:06,139 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:25:06,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:25:06,145 INFO L264 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2019-12-07 17:25:06,145 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:25:06,156 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-12-07 17:25:06,156 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-12-07 17:25:06,156 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 9224 states and 12106 transitions. cyclomatic complexity: 2899 Second operand 5 states. [2019-12-07 17:25:06,396 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 9224 states and 12106 transitions. cyclomatic complexity: 2899. Second operand 5 states. Result 35340 states and 45966 transitions. Complement of second has 9 states. [2019-12-07 17:25:06,397 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-12-07 17:25:06,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-12-07 17:25:06,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 365 transitions. [2019-12-07 17:25:06,397 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 365 transitions. Stem has 19 letters. Loop has 43 letters. [2019-12-07 17:25:06,398 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:25:06,398 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 365 transitions. Stem has 62 letters. Loop has 43 letters. [2019-12-07 17:25:06,398 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:25:06,398 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 365 transitions. Stem has 19 letters. Loop has 86 letters. [2019-12-07 17:25:06,399 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-12-07 17:25:06,399 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 35340 states and 45966 transitions. [2019-12-07 17:25:06,526 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6126 [2019-12-07 17:25:06,580 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 35340 states to 35001 states and 45542 transitions. [2019-12-07 17:25:06,580 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6774 [2019-12-07 17:25:06,583 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6810 [2019-12-07 17:25:06,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 35001 states and 45542 transitions. [2019-12-07 17:25:06,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:25:06,583 INFO L688 BuchiCegarLoop]: Abstraction has 35001 states and 45542 transitions. [2019-12-07 17:25:06,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35001 states and 45542 transitions. [2019-12-07 17:25:06,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35001 to 30894. [2019-12-07 17:25:06,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30894 states. [2019-12-07 17:25:06,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30894 states to 30894 states and 40453 transitions. [2019-12-07 17:25:06,793 INFO L711 BuchiCegarLoop]: Abstraction has 30894 states and 40453 transitions. [2019-12-07 17:25:06,793 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:25:06,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:25:06,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-12-07 17:25:06,793 INFO L87 Difference]: Start difference. First operand 30894 states and 40453 transitions. Second operand 3 states. [2019-12-07 17:25:06,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:25:06,875 INFO L93 Difference]: Finished difference Result 13415 states and 17431 transitions. [2019-12-07 17:25:06,875 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:25:06,875 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13415 states and 17431 transitions. [2019-12-07 17:25:06,900 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2537 [2019-12-07 17:25:06,919 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13415 states to 13405 states and 17421 transitions. [2019-12-07 17:25:06,919 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2618 [2019-12-07 17:25:06,920 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2618 [2019-12-07 17:25:06,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13405 states and 17421 transitions. [2019-12-07 17:25:06,920 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:25:06,920 INFO L688 BuchiCegarLoop]: Abstraction has 13405 states and 17421 transitions. [2019-12-07 17:25:06,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13405 states and 17421 transitions. [2019-12-07 17:25:06,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13405 to 13249. [2019-12-07 17:25:06,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13249 states. [2019-12-07 17:25:06,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13249 states to 13249 states and 17235 transitions. [2019-12-07 17:25:06,996 INFO L711 BuchiCegarLoop]: Abstraction has 13249 states and 17235 transitions. [2019-12-07 17:25:06,996 INFO L591 BuchiCegarLoop]: Abstraction has 13249 states and 17235 transitions. [2019-12-07 17:25:06,996 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-12-07 17:25:06,996 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13249 states and 17235 transitions. [2019-12-07 17:25:07,012 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2019-12-07 17:25:07,012 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:25:07,012 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:25:07,013 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-12-07 17:25:07,013 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:25:07,013 INFO L794 eck$LassoCheckResult]: Stem: 220084#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; 219870#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 219832#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 219833#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 219970#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 219971#L98-2 assume !false; 225575#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 225573#L101 assume !(12292 == ssl3_accept_~s__state~0); 225570#L104 assume !(16384 == ssl3_accept_~s__state~0); 225567#L107 assume !(8192 == ssl3_accept_~s__state~0); 225561#L110 assume !(24576 == ssl3_accept_~s__state~0); 225558#L113 assume !(8195 == ssl3_accept_~s__state~0); 225556#L116 assume !(8480 == ssl3_accept_~s__state~0); 225554#L119 assume !(8481 == ssl3_accept_~s__state~0); 225552#L122 assume !(8482 == ssl3_accept_~s__state~0); 225550#L125 assume 8464 == ssl3_accept_~s__state~0; 225548#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 225546#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 225544#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 225541#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 225535#L584 assume !(8576 == ssl3_accept_~state~0); 225532#L602 ssl3_accept_~skip~0 := 0; 225530#L98-2 assume !false; 225528#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 225526#L101 assume !(12292 == ssl3_accept_~s__state~0); 225521#L104 assume !(16384 == ssl3_accept_~s__state~0); 225515#L107 assume !(8192 == ssl3_accept_~s__state~0); 225512#L110 assume !(24576 == ssl3_accept_~s__state~0); 225509#L113 assume !(8195 == ssl3_accept_~s__state~0); 225506#L116 assume !(8480 == ssl3_accept_~s__state~0); 225505#L119 assume !(8481 == ssl3_accept_~s__state~0); 225504#L122 assume !(8482 == ssl3_accept_~s__state~0); 225503#L125 assume !(8464 == ssl3_accept_~s__state~0); 225500#L128 assume !(8465 == ssl3_accept_~s__state~0); 225496#L131 assume !(8466 == ssl3_accept_~s__state~0); 225487#L134 assume 8496 == ssl3_accept_~s__state~0; 225450#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 222967#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 222968#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 222591#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 222592#L296-2 ssl3_accept_~s__init_num~0 := 0; 223080#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 223076#L584 assume !(8576 == ssl3_accept_~state~0); 223003#L602 ssl3_accept_~skip~0 := 0; 223004#L98-2 assume !false; 222995#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 222996#L101 assume !(12292 == ssl3_accept_~s__state~0); 222987#L104 assume !(16384 == ssl3_accept_~s__state~0); 222988#L107 assume !(8192 == ssl3_accept_~s__state~0); 222979#L110 assume !(24576 == ssl3_accept_~s__state~0); 222980#L113 assume !(8195 == ssl3_accept_~s__state~0); 222971#L116 assume !(8480 == ssl3_accept_~s__state~0); 222972#L119 assume !(8481 == ssl3_accept_~s__state~0); 221392#L122 assume !(8482 == ssl3_accept_~s__state~0); 221393#L125 assume !(8464 == ssl3_accept_~s__state~0); 221379#L128 assume !(8465 == ssl3_accept_~s__state~0); 221380#L131 assume !(8466 == ssl3_accept_~s__state~0); 221371#L134 assume !(8496 == ssl3_accept_~s__state~0); 221372#L137 assume !(8497 == ssl3_accept_~s__state~0); 223056#L140 [2019-12-07 17:25:07,013 INFO L796 eck$LassoCheckResult]: Loop: 223056#L140 assume !(8512 == ssl3_accept_~s__state~0); 223055#L143 assume !(8513 == ssl3_accept_~s__state~0); 223053#L146 assume !(8528 == ssl3_accept_~s__state~0); 223052#L149 assume !(8529 == ssl3_accept_~s__state~0); 223051#L152 assume !(8544 == ssl3_accept_~s__state~0); 223050#L155 assume !(8545 == ssl3_accept_~s__state~0); 223049#L158 assume !(8560 == ssl3_accept_~s__state~0); 223048#L161 assume !(8561 == ssl3_accept_~s__state~0); 223047#L164 assume !(8448 == ssl3_accept_~s__state~0); 221270#L167 assume !(8576 == ssl3_accept_~s__state~0); 221266#L170 assume !(8577 == ssl3_accept_~s__state~0); 221263#L173 assume !(8592 == ssl3_accept_~s__state~0); 221243#L176 assume !(8593 == ssl3_accept_~s__state~0); 221233#L179 assume !(8608 == ssl3_accept_~s__state~0); 221228#L182 assume !(8609 == ssl3_accept_~s__state~0); 221226#L185 assume !(8640 == ssl3_accept_~s__state~0); 221225#L188 assume !(8641 == ssl3_accept_~s__state~0); 221223#L191 assume 8656 == ssl3_accept_~s__state~0; 219908#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 221212#L496 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 221211#L501 assume !(2 == ssl3_accept_~blastFlag~0); 221209#L501-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 221205#L509 assume !(0 == ssl3_accept_~tmp___10~0); 220885#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 220881#L584 assume !(8576 == ssl3_accept_~state~0); 220875#L602 ssl3_accept_~skip~0 := 0; 220876#L98-2 assume !false; 220867#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 220868#L101 assume !(12292 == ssl3_accept_~s__state~0); 220859#L104 assume !(16384 == ssl3_accept_~s__state~0); 220860#L107 assume !(8192 == ssl3_accept_~s__state~0); 220849#L110 assume !(24576 == ssl3_accept_~s__state~0); 220850#L113 assume !(8195 == ssl3_accept_~s__state~0); 220831#L116 assume !(8480 == ssl3_accept_~s__state~0); 220832#L119 assume !(8481 == ssl3_accept_~s__state~0); 220822#L122 assume !(8482 == ssl3_accept_~s__state~0); 220823#L125 assume !(8464 == ssl3_accept_~s__state~0); 220814#L128 assume !(8465 == ssl3_accept_~s__state~0); 220815#L131 assume !(8466 == ssl3_accept_~s__state~0); 220806#L134 assume !(8496 == ssl3_accept_~s__state~0); 220807#L137 assume !(8497 == ssl3_accept_~s__state~0); 220798#L140 assume !(8512 == ssl3_accept_~s__state~0); 220799#L143 assume !(8513 == ssl3_accept_~s__state~0); 220790#L146 assume !(8528 == ssl3_accept_~s__state~0); 220791#L149 assume !(8529 == ssl3_accept_~s__state~0); 220782#L152 assume !(8544 == ssl3_accept_~s__state~0); 220783#L155 assume !(8545 == ssl3_accept_~s__state~0); 220774#L158 assume !(8560 == ssl3_accept_~s__state~0); 220775#L161 assume !(8561 == ssl3_accept_~s__state~0); 220766#L164 assume !(8448 == ssl3_accept_~s__state~0); 220767#L167 assume !(8576 == ssl3_accept_~s__state~0); 220758#L170 assume !(8577 == ssl3_accept_~s__state~0); 220759#L173 assume !(8592 == ssl3_accept_~s__state~0); 220750#L176 assume !(8593 == ssl3_accept_~s__state~0); 220751#L179 assume !(8608 == ssl3_accept_~s__state~0); 220742#L182 assume !(8609 == ssl3_accept_~s__state~0); 220743#L185 assume !(8640 == ssl3_accept_~s__state~0); 220734#L188 assume !(8641 == ssl3_accept_~s__state~0); 220735#L191 assume !(8656 == ssl3_accept_~s__state~0); 219907#L194 assume !(8657 == ssl3_accept_~s__state~0); 219824#L197 assume 8672 == ssl3_accept_~s__state~0; 219825#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 221189#L517 assume !(4 == ssl3_accept_~blastFlag~0); 221188#L520 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 220441#L524 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 220440#L524-2 ssl3_accept_~s__init_num~0 := 0; 220343#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 220339#L584 assume !(8576 == ssl3_accept_~state~0); 220333#L602 ssl3_accept_~skip~0 := 0; 220334#L98-2 assume !false; 220325#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 220326#L101 assume !(12292 == ssl3_accept_~s__state~0); 220317#L104 assume !(16384 == ssl3_accept_~s__state~0); 220318#L107 assume !(8192 == ssl3_accept_~s__state~0); 220309#L110 assume !(24576 == ssl3_accept_~s__state~0); 220310#L113 assume !(8195 == ssl3_accept_~s__state~0); 220301#L116 assume !(8480 == ssl3_accept_~s__state~0); 220302#L119 assume !(8481 == ssl3_accept_~s__state~0); 220293#L122 assume !(8482 == ssl3_accept_~s__state~0); 220294#L125 assume !(8464 == ssl3_accept_~s__state~0); 220285#L128 assume !(8465 == ssl3_accept_~s__state~0); 220286#L131 assume !(8466 == ssl3_accept_~s__state~0); 220277#L134 assume !(8496 == ssl3_accept_~s__state~0); 220278#L137 assume !(8497 == ssl3_accept_~s__state~0); 220269#L140 assume !(8512 == ssl3_accept_~s__state~0); 220270#L143 assume !(8513 == ssl3_accept_~s__state~0); 220256#L146 assume !(8528 == ssl3_accept_~s__state~0); 220257#L149 assume !(8529 == ssl3_accept_~s__state~0); 220237#L152 assume !(8544 == ssl3_accept_~s__state~0); 220238#L155 assume !(8545 == ssl3_accept_~s__state~0); 220225#L158 assume !(8560 == ssl3_accept_~s__state~0); 220226#L161 assume !(8561 == ssl3_accept_~s__state~0); 220213#L164 assume 8448 == ssl3_accept_~s__state~0; 220214#L165 assume !(ssl3_accept_~num1~0 > 0); 220200#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 220201#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 220184#L584 assume !(8576 == ssl3_accept_~state~0); 220182#L602 ssl3_accept_~skip~0 := 0; 220171#L98-2 assume !false; 220172#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 220159#L101 assume !(12292 == ssl3_accept_~s__state~0); 220161#L104 assume !(16384 == ssl3_accept_~s__state~0); 220327#L107 assume !(8192 == ssl3_accept_~s__state~0); 220328#L110 assume !(24576 == ssl3_accept_~s__state~0); 220319#L113 assume !(8195 == ssl3_accept_~s__state~0); 220320#L116 assume !(8480 == ssl3_accept_~s__state~0); 220311#L119 assume !(8481 == ssl3_accept_~s__state~0); 220312#L122 assume !(8482 == ssl3_accept_~s__state~0); 220303#L125 assume !(8464 == ssl3_accept_~s__state~0); 220304#L128 assume !(8465 == ssl3_accept_~s__state~0); 220295#L131 assume !(8466 == ssl3_accept_~s__state~0); 220296#L134 assume !(8496 == ssl3_accept_~s__state~0); 220287#L137 assume !(8497 == ssl3_accept_~s__state~0); 220288#L140 assume !(8512 == ssl3_accept_~s__state~0); 220279#L143 assume !(8513 == ssl3_accept_~s__state~0); 220280#L146 assume !(8528 == ssl3_accept_~s__state~0); 220271#L149 assume !(8529 == ssl3_accept_~s__state~0); 220272#L152 assume !(8544 == ssl3_accept_~s__state~0); 220261#L155 assume !(8545 == ssl3_accept_~s__state~0); 220262#L158 assume !(8560 == ssl3_accept_~s__state~0); 220245#L161 assume !(8561 == ssl3_accept_~s__state~0); 220246#L164 assume !(8448 == ssl3_accept_~s__state~0); 220228#L167 assume !(8576 == ssl3_accept_~s__state~0); 220230#L170 assume 8577 == ssl3_accept_~s__state~0; 220371#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 223044#L448 assume !(ssl3_accept_~ret~0 <= 0); 223037#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 223038#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 224105#L584 assume !(8576 == ssl3_accept_~state~0); 224073#L602 ssl3_accept_~skip~0 := 0; 224074#L98-2 assume !false; 224052#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 224053#L101 assume !(12292 == ssl3_accept_~s__state~0); 224030#L104 assume !(16384 == ssl3_accept_~s__state~0); 224031#L107 assume !(8192 == ssl3_accept_~s__state~0); 223969#L110 assume !(24576 == ssl3_accept_~s__state~0); 223970#L113 assume !(8195 == ssl3_accept_~s__state~0); 223949#L116 assume !(8480 == ssl3_accept_~s__state~0); 223950#L119 assume !(8481 == ssl3_accept_~s__state~0); 223494#L122 assume !(8482 == ssl3_accept_~s__state~0); 223495#L125 assume !(8464 == ssl3_accept_~s__state~0); 223125#L128 assume !(8465 == ssl3_accept_~s__state~0); 223126#L131 assume !(8466 == ssl3_accept_~s__state~0); 223096#L134 assume 8496 == ssl3_accept_~s__state~0; 223095#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 223094#L286 assume !(1 == ssl3_accept_~blastFlag~0); 223093#L289 assume !(3 == ssl3_accept_~blastFlag~0); 223092#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 223088#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 223083#L296-2 ssl3_accept_~s__init_num~0 := 0; 223084#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 223012#L584 assume !(8576 == ssl3_accept_~state~0); 223010#L602 ssl3_accept_~skip~0 := 0; 222999#L98-2 assume !false; 223000#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 222991#L101 assume !(12292 == ssl3_accept_~s__state~0); 222992#L104 assume !(16384 == ssl3_accept_~s__state~0); 222983#L107 assume !(8192 == ssl3_accept_~s__state~0); 222984#L110 assume !(24576 == ssl3_accept_~s__state~0); 222975#L113 assume !(8195 == ssl3_accept_~s__state~0); 222976#L116 assume !(8480 == ssl3_accept_~s__state~0); 221763#L119 assume !(8481 == ssl3_accept_~s__state~0); 221764#L122 assume !(8482 == ssl3_accept_~s__state~0); 221384#L125 assume !(8464 == ssl3_accept_~s__state~0); 221385#L128 assume !(8465 == ssl3_accept_~s__state~0); 221375#L131 assume !(8466 == ssl3_accept_~s__state~0); 221376#L134 assume !(8496 == ssl3_accept_~s__state~0); 223057#L137 assume !(8497 == ssl3_accept_~s__state~0); 223056#L140 [2019-12-07 17:25:07,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:07,014 INFO L82 PathProgramCache]: Analyzing trace with hash 2128215579, now seen corresponding path program 1 times [2019-12-07 17:25:07,014 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:07,014 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311451133] [2019-12-07 17:25:07,014 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:07,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:07,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:07,022 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:25:07,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:07,022 INFO L82 PathProgramCache]: Analyzing trace with hash -424736275, now seen corresponding path program 1 times [2019-12-07 17:25:07,022 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:07,022 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792157018] [2019-12-07 17:25:07,022 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:07,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:25:07,056 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 181 proven. 27 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2019-12-07 17:25:07,057 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792157018] [2019-12-07 17:25:07,057 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1719619841] [2019-12-07 17:25:07,057 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 17:25:07,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:25:07,095 INFO L264 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 17:25:07,097 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:25:07,117 INFO L134 CoverageAnalysis]: Checked inductivity of 243 backedges. 121 proven. 0 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2019-12-07 17:25:07,117 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-12-07 17:25:07,117 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-12-07 17:25:07,117 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220688723] [2019-12-07 17:25:07,118 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:25:07,118 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:25:07,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-12-07 17:25:07,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-12-07 17:25:07,118 INFO L87 Difference]: Start difference. First operand 13249 states and 17235 transitions. cyclomatic complexity: 4006 Second operand 3 states. [2019-12-07 17:25:07,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:25:07,221 INFO L93 Difference]: Finished difference Result 13315 states and 17287 transitions. [2019-12-07 17:25:07,221 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-12-07 17:25:07,222 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13315 states and 17287 transitions. [2019-12-07 17:25:07,253 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2507 [2019-12-07 17:25:07,274 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13315 states to 13315 states and 17287 transitions. [2019-12-07 17:25:07,274 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2588 [2019-12-07 17:25:07,275 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2588 [2019-12-07 17:25:07,275 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13315 states and 17287 transitions. [2019-12-07 17:25:07,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:25:07,276 INFO L688 BuchiCegarLoop]: Abstraction has 13315 states and 17287 transitions. [2019-12-07 17:25:07,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13315 states and 17287 transitions. [2019-12-07 17:25:07,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13315 to 13249. [2019-12-07 17:25:07,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13249 states. [2019-12-07 17:25:07,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13249 states to 13249 states and 17215 transitions. [2019-12-07 17:25:07,354 INFO L711 BuchiCegarLoop]: Abstraction has 13249 states and 17215 transitions. [2019-12-07 17:25:07,354 INFO L591 BuchiCegarLoop]: Abstraction has 13249 states and 17215 transitions. [2019-12-07 17:25:07,354 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-12-07 17:25:07,354 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13249 states and 17215 transitions. [2019-12-07 17:25:07,374 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2495 [2019-12-07 17:25:07,374 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:25:07,375 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:25:07,376 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-12-07 17:25:07,376 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-12-07 17:25:07,376 INFO L794 eck$LassoCheckResult]: Stem: 247158#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; 246941#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 246905#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 246906#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 247044#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 247045#L98-2 assume !false; 249981#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 249980#L101 assume !(12292 == ssl3_accept_~s__state~0); 249979#L104 assume !(16384 == ssl3_accept_~s__state~0); 249978#L107 assume !(8192 == ssl3_accept_~s__state~0); 249977#L110 assume !(24576 == ssl3_accept_~s__state~0); 249976#L113 assume !(8195 == ssl3_accept_~s__state~0); 249975#L116 assume !(8480 == ssl3_accept_~s__state~0); 249974#L119 assume !(8481 == ssl3_accept_~s__state~0); 249973#L122 assume !(8482 == ssl3_accept_~s__state~0); 249972#L125 assume 8464 == ssl3_accept_~s__state~0; 249971#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 249970#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 249969#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 249967#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 249962#L584 assume !(8576 == ssl3_accept_~state~0); 249960#L602 ssl3_accept_~skip~0 := 0; 249959#L98-2 assume !false; 249958#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 249957#L101 assume !(12292 == ssl3_accept_~s__state~0); 249956#L104 assume !(16384 == ssl3_accept_~s__state~0); 249955#L107 assume !(8192 == ssl3_accept_~s__state~0); 249954#L110 assume !(24576 == ssl3_accept_~s__state~0); 249953#L113 assume !(8195 == ssl3_accept_~s__state~0); 249952#L116 assume !(8480 == ssl3_accept_~s__state~0); 249951#L119 assume !(8481 == ssl3_accept_~s__state~0); 249950#L122 assume !(8482 == ssl3_accept_~s__state~0); 249949#L125 assume !(8464 == ssl3_accept_~s__state~0); 249948#L128 assume !(8465 == ssl3_accept_~s__state~0); 249947#L131 assume !(8466 == ssl3_accept_~s__state~0); 249946#L134 assume 8496 == ssl3_accept_~s__state~0; 249945#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 249944#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 249942#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 249940#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 249939#L296-2 ssl3_accept_~s__init_num~0 := 0; 249937#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 249932#L584 assume !(8576 == ssl3_accept_~state~0); 249930#L602 ssl3_accept_~skip~0 := 0; 249929#L98-2 assume !false; 249928#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 249927#L101 assume !(12292 == ssl3_accept_~s__state~0); 249926#L104 assume !(16384 == ssl3_accept_~s__state~0); 249925#L107 assume !(8192 == ssl3_accept_~s__state~0); 249924#L110 assume !(24576 == ssl3_accept_~s__state~0); 249923#L113 assume !(8195 == ssl3_accept_~s__state~0); 249922#L116 assume !(8480 == ssl3_accept_~s__state~0); 249921#L119 assume !(8481 == ssl3_accept_~s__state~0); 249920#L122 assume !(8482 == ssl3_accept_~s__state~0); 249919#L125 assume !(8464 == ssl3_accept_~s__state~0); 249918#L128 assume !(8465 == ssl3_accept_~s__state~0); 249915#L131 assume !(8466 == ssl3_accept_~s__state~0); 249914#L134 assume !(8496 == ssl3_accept_~s__state~0); 249913#L137 assume !(8497 == ssl3_accept_~s__state~0); 248701#L140 [2019-12-07 17:25:07,376 INFO L796 eck$LassoCheckResult]: Loop: 248701#L140 assume !(8512 == ssl3_accept_~s__state~0); 248682#L143 assume !(8513 == ssl3_accept_~s__state~0); 248683#L146 assume !(8528 == ssl3_accept_~s__state~0); 248664#L149 assume !(8529 == ssl3_accept_~s__state~0); 248665#L152 assume !(8544 == ssl3_accept_~s__state~0); 248642#L155 assume !(8545 == ssl3_accept_~s__state~0); 248643#L158 assume !(8560 == ssl3_accept_~s__state~0); 248620#L161 assume !(8561 == ssl3_accept_~s__state~0); 248621#L164 assume !(8448 == ssl3_accept_~s__state~0); 248599#L167 assume !(8576 == ssl3_accept_~s__state~0); 248589#L170 assume !(8577 == ssl3_accept_~s__state~0); 248579#L173 assume !(8592 == ssl3_accept_~s__state~0); 248569#L176 assume !(8593 == ssl3_accept_~s__state~0); 248560#L179 assume !(8608 == ssl3_accept_~s__state~0); 248472#L182 assume !(8609 == ssl3_accept_~s__state~0); 248471#L185 assume !(8640 == ssl3_accept_~s__state~0); 247015#L188 assume !(8641 == ssl3_accept_~s__state~0); 247016#L191 assume 8656 == ssl3_accept_~s__state~0; 247035#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 247082#L496 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 247083#L501 assume !(2 == ssl3_accept_~blastFlag~0); 247152#L501-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 248280#L509 assume !(0 == ssl3_accept_~tmp___10~0); 248278#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 248273#L584 assume !(8576 == ssl3_accept_~state~0); 248271#L602 ssl3_accept_~skip~0 := 0; 248270#L98-2 assume !false; 248269#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 248268#L101 assume !(12292 == ssl3_accept_~s__state~0); 248267#L104 assume !(16384 == ssl3_accept_~s__state~0); 248266#L107 assume !(8192 == ssl3_accept_~s__state~0); 248265#L110 assume !(24576 == ssl3_accept_~s__state~0); 248264#L113 assume !(8195 == ssl3_accept_~s__state~0); 248263#L116 assume !(8480 == ssl3_accept_~s__state~0); 248262#L119 assume !(8481 == ssl3_accept_~s__state~0); 248261#L122 assume !(8482 == ssl3_accept_~s__state~0); 248260#L125 assume !(8464 == ssl3_accept_~s__state~0); 248259#L128 assume !(8465 == ssl3_accept_~s__state~0); 248258#L131 assume !(8466 == ssl3_accept_~s__state~0); 248257#L134 assume !(8496 == ssl3_accept_~s__state~0); 248256#L137 assume !(8497 == ssl3_accept_~s__state~0); 248255#L140 assume !(8512 == ssl3_accept_~s__state~0); 248254#L143 assume !(8513 == ssl3_accept_~s__state~0); 248253#L146 assume !(8528 == ssl3_accept_~s__state~0); 248252#L149 assume !(8529 == ssl3_accept_~s__state~0); 248251#L152 assume !(8544 == ssl3_accept_~s__state~0); 248250#L155 assume !(8545 == ssl3_accept_~s__state~0); 248249#L158 assume !(8560 == ssl3_accept_~s__state~0); 248248#L161 assume !(8561 == ssl3_accept_~s__state~0); 248247#L164 assume !(8448 == ssl3_accept_~s__state~0); 248246#L167 assume !(8576 == ssl3_accept_~s__state~0); 248245#L170 assume !(8577 == ssl3_accept_~s__state~0); 248033#L173 assume !(8592 == ssl3_accept_~s__state~0); 248034#L176 assume !(8593 == ssl3_accept_~s__state~0); 248029#L179 assume !(8608 == ssl3_accept_~s__state~0); 248030#L182 assume !(8609 == ssl3_accept_~s__state~0); 248025#L185 assume !(8640 == ssl3_accept_~s__state~0); 248026#L188 assume !(8641 == ssl3_accept_~s__state~0); 248020#L191 assume !(8656 == ssl3_accept_~s__state~0); 248021#L194 assume !(8657 == ssl3_accept_~s__state~0); 247597#L197 assume 8672 == ssl3_accept_~s__state~0; 247596#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 247520#L517 assume !(4 == ssl3_accept_~blastFlag~0); 247521#L520 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 247512#L524 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 247511#L524-2 ssl3_accept_~s__init_num~0 := 0; 247416#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 247412#L584 assume !(8576 == ssl3_accept_~state~0); 247406#L602 ssl3_accept_~skip~0 := 0; 247407#L98-2 assume !false; 247398#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 247399#L101 assume !(12292 == ssl3_accept_~s__state~0); 247390#L104 assume !(16384 == ssl3_accept_~s__state~0); 247391#L107 assume !(8192 == ssl3_accept_~s__state~0); 247382#L110 assume !(24576 == ssl3_accept_~s__state~0); 247383#L113 assume !(8195 == ssl3_accept_~s__state~0); 247374#L116 assume !(8480 == ssl3_accept_~s__state~0); 247375#L119 assume !(8481 == ssl3_accept_~s__state~0); 247366#L122 assume !(8482 == ssl3_accept_~s__state~0); 247367#L125 assume !(8464 == ssl3_accept_~s__state~0); 247358#L128 assume !(8465 == ssl3_accept_~s__state~0); 247359#L131 assume !(8466 == ssl3_accept_~s__state~0); 247350#L134 assume !(8496 == ssl3_accept_~s__state~0); 247351#L137 assume !(8497 == ssl3_accept_~s__state~0); 247342#L140 assume !(8512 == ssl3_accept_~s__state~0); 247343#L143 assume !(8513 == ssl3_accept_~s__state~0); 247329#L146 assume !(8528 == ssl3_accept_~s__state~0); 247330#L149 assume !(8529 == ssl3_accept_~s__state~0); 247310#L152 assume !(8544 == ssl3_accept_~s__state~0); 247311#L155 assume !(8545 == ssl3_accept_~s__state~0); 247296#L158 assume !(8560 == ssl3_accept_~s__state~0); 247297#L161 assume !(8561 == ssl3_accept_~s__state~0); 247282#L164 assume 8448 == ssl3_accept_~s__state~0; 247283#L165 assume !(ssl3_accept_~num1~0 > 0); 247267#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 247268#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 247249#L584 assume !(8576 == ssl3_accept_~state~0); 247247#L602 ssl3_accept_~skip~0 := 0; 247233#L98-2 assume !false; 247234#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 247220#L101 assume !(12292 == ssl3_accept_~s__state~0); 247222#L104 assume 16384 == ssl3_accept_~s__state~0; 247465#L210 ssl3_accept_~s__server~0 := 1; 251450#L215 assume 0 != ssl3_accept_~cb~0; 251449#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 251448#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 251445#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 251438#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 251432#L242 assume 12292 != ssl3_accept_~s__state~0; 250474#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post31 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post31;havoc ssl3_accept_#t~post31; 251427#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 251421#L584 assume !(8576 == ssl3_accept_~state~0); 251418#L602 ssl3_accept_~skip~0 := 0; 251416#L98-2 assume !false; 251414#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 251412#L101 assume !(12292 == ssl3_accept_~s__state~0); 251410#L104 assume !(16384 == ssl3_accept_~s__state~0); 251408#L107 assume !(8192 == ssl3_accept_~s__state~0); 251406#L110 assume !(24576 == ssl3_accept_~s__state~0); 251404#L113 assume !(8195 == ssl3_accept_~s__state~0); 251402#L116 assume !(8480 == ssl3_accept_~s__state~0); 251400#L119 assume !(8481 == ssl3_accept_~s__state~0); 251398#L122 assume !(8482 == ssl3_accept_~s__state~0); 251396#L125 assume 8464 == ssl3_accept_~s__state~0; 250213#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 251330#L273 assume !(0 == ssl3_accept_~blastFlag~0); 250261#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 250249#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 250242#L584 assume !(8576 == ssl3_accept_~state~0); 250239#L602 ssl3_accept_~skip~0 := 0; 250237#L98-2 assume !false; 250235#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 250233#L101 assume !(12292 == ssl3_accept_~s__state~0); 250231#L104 assume !(16384 == ssl3_accept_~s__state~0); 250229#L107 assume !(8192 == ssl3_accept_~s__state~0); 250227#L110 assume !(24576 == ssl3_accept_~s__state~0); 250225#L113 assume !(8195 == ssl3_accept_~s__state~0); 250223#L116 assume !(8480 == ssl3_accept_~s__state~0); 250220#L119 assume !(8481 == ssl3_accept_~s__state~0); 250218#L122 assume !(8482 == ssl3_accept_~s__state~0); 250216#L125 assume !(8464 == ssl3_accept_~s__state~0); 250214#L128 assume !(8465 == ssl3_accept_~s__state~0); 250211#L131 assume !(8466 == ssl3_accept_~s__state~0); 250207#L134 assume 8496 == ssl3_accept_~s__state~0; 250206#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 250205#L286 assume !(1 == ssl3_accept_~blastFlag~0); 250201#L289 assume !(3 == ssl3_accept_~blastFlag~0); 250196#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 250195#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 249397#L296-2 ssl3_accept_~s__init_num~0 := 0; 250174#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 250163#L584 assume !(8576 == ssl3_accept_~state~0); 250148#L602 ssl3_accept_~skip~0 := 0; 250145#L98-2 assume !false; 250142#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 250139#L101 assume !(12292 == ssl3_accept_~s__state~0); 250136#L104 assume !(16384 == ssl3_accept_~s__state~0); 250055#L107 assume !(8192 == ssl3_accept_~s__state~0); 250056#L110 assume !(24576 == ssl3_accept_~s__state~0); 250045#L113 assume !(8195 == ssl3_accept_~s__state~0); 250046#L116 assume !(8480 == ssl3_accept_~s__state~0); 250035#L119 assume !(8481 == ssl3_accept_~s__state~0); 250036#L122 assume !(8482 == ssl3_accept_~s__state~0); 250025#L125 assume !(8464 == ssl3_accept_~s__state~0); 250026#L128 assume !(8465 == ssl3_accept_~s__state~0); 250015#L131 assume !(8466 == ssl3_accept_~s__state~0); 250016#L134 assume !(8496 == ssl3_accept_~s__state~0); 248700#L137 assume !(8497 == ssl3_accept_~s__state~0); 248701#L140 [2019-12-07 17:25:07,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:07,376 INFO L82 PathProgramCache]: Analyzing trace with hash 2128215579, now seen corresponding path program 2 times [2019-12-07 17:25:07,376 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:07,377 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452534654] [2019-12-07 17:25:07,377 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:07,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:07,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:07,385 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:25:07,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:07,385 INFO L82 PathProgramCache]: Analyzing trace with hash 1149761602, now seen corresponding path program 1 times [2019-12-07 17:25:07,385 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:07,385 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490598736] [2019-12-07 17:25:07,385 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:07,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:25:07,414 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2019-12-07 17:25:07,415 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490598736] [2019-12-07 17:25:07,415 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2014619712] [2019-12-07 17:25:07,415 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 17:25:07,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:25:07,459 INFO L264 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 17:25:07,461 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:25:07,512 INFO L134 CoverageAnalysis]: Checked inductivity of 232 backedges. 162 proven. 7 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2019-12-07 17:25:07,512 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 17:25:07,513 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-12-07 17:25:07,513 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621495148] [2019-12-07 17:25:07,513 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:25:07,513 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:25:07,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 17:25:07,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 17:25:07,514 INFO L87 Difference]: Start difference. First operand 13249 states and 17215 transitions. cyclomatic complexity: 3986 Second operand 4 states. [2019-12-07 17:25:07,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:25:07,669 INFO L93 Difference]: Finished difference Result 13920 states and 17839 transitions. [2019-12-07 17:25:07,669 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 17:25:07,669 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13920 states and 17839 transitions. [2019-12-07 17:25:07,695 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2112 [2019-12-07 17:25:07,714 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13920 states to 13803 states and 17701 transitions. [2019-12-07 17:25:07,714 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2663 [2019-12-07 17:25:07,715 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2663 [2019-12-07 17:25:07,715 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13803 states and 17701 transitions. [2019-12-07 17:25:07,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:25:07,717 INFO L688 BuchiCegarLoop]: Abstraction has 13803 states and 17701 transitions. [2019-12-07 17:25:07,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13803 states and 17701 transitions. [2019-12-07 17:25:07,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13803 to 12281. [2019-12-07 17:25:07,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12281 states. [2019-12-07 17:25:07,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12281 states to 12281 states and 15818 transitions. [2019-12-07 17:25:07,783 INFO L711 BuchiCegarLoop]: Abstraction has 12281 states and 15818 transitions. [2019-12-07 17:25:07,784 INFO L591 BuchiCegarLoop]: Abstraction has 12281 states and 15818 transitions. [2019-12-07 17:25:07,784 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-12-07 17:25:07,784 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12281 states and 15818 transitions. [2019-12-07 17:25:07,798 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1985 [2019-12-07 17:25:07,798 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:25:07,799 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:25:07,799 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-12-07 17:25:07,799 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-12-07 17:25:07,800 INFO L794 eck$LassoCheckResult]: Stem: 274835#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; 274621#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 274585#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 274586#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 274718#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 274719#L98-2 assume !false; 278585#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 278583#L101 assume !(12292 == ssl3_accept_~s__state~0); 278581#L104 assume !(16384 == ssl3_accept_~s__state~0); 278579#L107 assume !(8192 == ssl3_accept_~s__state~0); 278577#L110 assume !(24576 == ssl3_accept_~s__state~0); 278575#L113 assume !(8195 == ssl3_accept_~s__state~0); 278573#L116 assume !(8480 == ssl3_accept_~s__state~0); 278571#L119 assume !(8481 == ssl3_accept_~s__state~0); 278569#L122 assume !(8482 == ssl3_accept_~s__state~0); 278568#L125 assume 8464 == ssl3_accept_~s__state~0; 278566#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 278561#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 278550#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 278544#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 278537#L584 assume !(8576 == ssl3_accept_~state~0); 278533#L602 ssl3_accept_~skip~0 := 0; 278530#L98-2 assume !false; 278527#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 278524#L101 assume !(12292 == ssl3_accept_~s__state~0); 278521#L104 assume !(16384 == ssl3_accept_~s__state~0); 278518#L107 assume !(8192 == ssl3_accept_~s__state~0); 278515#L110 assume !(24576 == ssl3_accept_~s__state~0); 278512#L113 assume !(8195 == ssl3_accept_~s__state~0); 278509#L116 assume !(8480 == ssl3_accept_~s__state~0); 278506#L119 assume !(8481 == ssl3_accept_~s__state~0); 278503#L122 assume !(8482 == ssl3_accept_~s__state~0); 278500#L125 assume !(8464 == ssl3_accept_~s__state~0); 278497#L128 assume !(8465 == ssl3_accept_~s__state~0); 278494#L131 assume !(8466 == ssl3_accept_~s__state~0); 278440#L134 assume 8496 == ssl3_accept_~s__state~0; 278438#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 277781#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 277782#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 278425#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 279503#L296-2 ssl3_accept_~s__init_num~0 := 0; 274883#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274592#L584 assume !(8576 == ssl3_accept_~state~0); 286209#L602 ssl3_accept_~skip~0 := 0; 286208#L98-2 assume !false; 286207#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 286206#L101 assume !(12292 == ssl3_accept_~s__state~0); 286205#L104 assume !(16384 == ssl3_accept_~s__state~0); 286204#L107 assume !(8192 == ssl3_accept_~s__state~0); 286203#L110 assume !(24576 == ssl3_accept_~s__state~0); 286202#L113 assume !(8195 == ssl3_accept_~s__state~0); 286201#L116 assume !(8480 == ssl3_accept_~s__state~0); 286200#L119 assume !(8481 == ssl3_accept_~s__state~0); 286199#L122 assume !(8482 == ssl3_accept_~s__state~0); 286198#L125 assume !(8464 == ssl3_accept_~s__state~0); 286197#L128 assume !(8465 == ssl3_accept_~s__state~0); 286196#L131 assume !(8466 == ssl3_accept_~s__state~0); 286195#L134 assume !(8496 == ssl3_accept_~s__state~0); 286191#L137 assume !(8497 == ssl3_accept_~s__state~0); 274866#L140 [2019-12-07 17:25:07,800 INFO L796 eck$LassoCheckResult]: Loop: 274866#L140 assume !(8512 == ssl3_accept_~s__state~0); 274804#L143 assume !(8513 == ssl3_accept_~s__state~0); 274767#L146 assume !(8528 == ssl3_accept_~s__state~0); 274768#L149 assume !(8529 == ssl3_accept_~s__state~0); 274755#L152 assume !(8544 == ssl3_accept_~s__state~0); 274679#L155 assume !(8545 == ssl3_accept_~s__state~0); 274632#L158 assume !(8560 == ssl3_accept_~s__state~0); 274633#L161 assume !(8561 == ssl3_accept_~s__state~0); 274611#L164 assume !(8448 == ssl3_accept_~s__state~0); 274612#L167 assume !(8576 == ssl3_accept_~s__state~0); 274892#L170 assume !(8577 == ssl3_accept_~s__state~0); 274879#L173 assume !(8592 == ssl3_accept_~s__state~0); 274812#L176 assume !(8593 == ssl3_accept_~s__state~0); 274771#L179 assume !(8608 == ssl3_accept_~s__state~0); 274772#L182 assume !(8609 == ssl3_accept_~s__state~0); 274761#L185 assume !(8640 == ssl3_accept_~s__state~0); 274689#L188 assume !(8641 == ssl3_accept_~s__state~0); 274690#L191 assume 8656 == ssl3_accept_~s__state~0; 274657#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 274757#L496 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 274758#L501 assume !(2 == ssl3_accept_~blastFlag~0); 274788#L501-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 274789#L509 assume !(0 == ssl3_accept_~tmp___10~0); 275456#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 275440#L584 assume !(8576 == ssl3_accept_~state~0); 275434#L602 ssl3_accept_~skip~0 := 0; 275429#L98-2 assume !false; 275424#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 275419#L101 assume !(12292 == ssl3_accept_~s__state~0); 275414#L104 assume !(16384 == ssl3_accept_~s__state~0); 275409#L107 assume !(8192 == ssl3_accept_~s__state~0); 275404#L110 assume !(24576 == ssl3_accept_~s__state~0); 275399#L113 assume !(8195 == ssl3_accept_~s__state~0); 275394#L116 assume !(8480 == ssl3_accept_~s__state~0); 275389#L119 assume !(8481 == ssl3_accept_~s__state~0); 275384#L122 assume !(8482 == ssl3_accept_~s__state~0); 275379#L125 assume !(8464 == ssl3_accept_~s__state~0); 275374#L128 assume !(8465 == ssl3_accept_~s__state~0); 275369#L131 assume !(8466 == ssl3_accept_~s__state~0); 275364#L134 assume !(8496 == ssl3_accept_~s__state~0); 275359#L137 assume !(8497 == ssl3_accept_~s__state~0); 275354#L140 assume !(8512 == ssl3_accept_~s__state~0); 275349#L143 assume !(8513 == ssl3_accept_~s__state~0); 275344#L146 assume !(8528 == ssl3_accept_~s__state~0); 275339#L149 assume !(8529 == ssl3_accept_~s__state~0); 275334#L152 assume !(8544 == ssl3_accept_~s__state~0); 275329#L155 assume !(8545 == ssl3_accept_~s__state~0); 275324#L158 assume !(8560 == ssl3_accept_~s__state~0); 275319#L161 assume !(8561 == ssl3_accept_~s__state~0); 275313#L164 assume !(8448 == ssl3_accept_~s__state~0); 275306#L167 assume !(8576 == ssl3_accept_~s__state~0); 275299#L170 assume !(8577 == ssl3_accept_~s__state~0); 275292#L173 assume !(8592 == ssl3_accept_~s__state~0); 275285#L176 assume !(8593 == ssl3_accept_~s__state~0); 275278#L179 assume !(8608 == ssl3_accept_~s__state~0); 275272#L182 assume !(8609 == ssl3_accept_~s__state~0); 275267#L185 assume !(8640 == ssl3_accept_~s__state~0); 275262#L188 assume !(8641 == ssl3_accept_~s__state~0); 275208#L191 assume !(8656 == ssl3_accept_~s__state~0); 274656#L194 assume !(8657 == ssl3_accept_~s__state~0); 274577#L197 assume 8672 == ssl3_accept_~s__state~0; 274578#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 274776#L517 assume !(4 == ssl3_accept_~blastFlag~0); 274836#L520 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 274693#L524 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 274694#L524-2 ssl3_accept_~s__init_num~0 := 0; 283731#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 283724#L584 assume !(8576 == ssl3_accept_~state~0); 283722#L602 ssl3_accept_~skip~0 := 0; 283721#L98-2 assume !false; 283719#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 283718#L101 assume !(12292 == ssl3_accept_~s__state~0); 283717#L104 assume !(16384 == ssl3_accept_~s__state~0); 283716#L107 assume !(8192 == ssl3_accept_~s__state~0); 283715#L110 assume !(24576 == ssl3_accept_~s__state~0); 283714#L113 assume !(8195 == ssl3_accept_~s__state~0); 283713#L116 assume !(8480 == ssl3_accept_~s__state~0); 283712#L119 assume !(8481 == ssl3_accept_~s__state~0); 283711#L122 assume !(8482 == ssl3_accept_~s__state~0); 283710#L125 assume !(8464 == ssl3_accept_~s__state~0); 283709#L128 assume !(8465 == ssl3_accept_~s__state~0); 283708#L131 assume !(8466 == ssl3_accept_~s__state~0); 283707#L134 assume !(8496 == ssl3_accept_~s__state~0); 283705#L137 assume !(8497 == ssl3_accept_~s__state~0); 283700#L140 assume !(8512 == ssl3_accept_~s__state~0); 283699#L143 assume !(8513 == ssl3_accept_~s__state~0); 283698#L146 assume !(8528 == ssl3_accept_~s__state~0); 283697#L149 assume !(8529 == ssl3_accept_~s__state~0); 283696#L152 assume !(8544 == ssl3_accept_~s__state~0); 283693#L155 assume !(8545 == ssl3_accept_~s__state~0); 283692#L158 assume !(8560 == ssl3_accept_~s__state~0); 283315#L161 assume !(8561 == ssl3_accept_~s__state~0); 283274#L164 assume 8448 == ssl3_accept_~s__state~0; 283271#L165 assume !(ssl3_accept_~num1~0 > 0); 283268#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 283265#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 283175#L584 assume !(8576 == ssl3_accept_~state~0); 283167#L602 ssl3_accept_~skip~0 := 0; 283161#L98-2 assume !false; 283154#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 283150#L101 assume !(12292 == ssl3_accept_~s__state~0); 283145#L104 assume !(16384 == ssl3_accept_~s__state~0); 283137#L107 assume !(8192 == ssl3_accept_~s__state~0); 283131#L110 assume !(24576 == ssl3_accept_~s__state~0); 283126#L113 assume !(8195 == ssl3_accept_~s__state~0); 283058#L116 assume !(8480 == ssl3_accept_~s__state~0); 283055#L119 assume !(8481 == ssl3_accept_~s__state~0); 282946#L122 assume !(8482 == ssl3_accept_~s__state~0); 282936#L125 assume !(8464 == ssl3_accept_~s__state~0); 282929#L128 assume !(8465 == ssl3_accept_~s__state~0); 282777#L131 assume !(8466 == ssl3_accept_~s__state~0); 282775#L134 assume !(8496 == ssl3_accept_~s__state~0); 282773#L137 assume !(8497 == ssl3_accept_~s__state~0); 282770#L140 assume !(8512 == ssl3_accept_~s__state~0); 282767#L143 assume !(8513 == ssl3_accept_~s__state~0); 282766#L146 assume !(8528 == ssl3_accept_~s__state~0); 282751#L149 assume !(8529 == ssl3_accept_~s__state~0); 282742#L152 assume !(8544 == ssl3_accept_~s__state~0); 282735#L155 assume !(8545 == ssl3_accept_~s__state~0); 282728#L158 assume !(8560 == ssl3_accept_~s__state~0); 282069#L161 assume !(8561 == ssl3_accept_~s__state~0); 282064#L164 assume !(8448 == ssl3_accept_~s__state~0); 282062#L167 assume !(8576 == ssl3_accept_~s__state~0); 281648#L170 assume 8577 == ssl3_accept_~s__state~0; 281650#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 283314#L448 assume !(ssl3_accept_~ret~0 <= 0); 283272#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 283273#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 284222#L584 assume !(8576 == ssl3_accept_~state~0); 284220#L602 ssl3_accept_~skip~0 := 0; 284219#L98-2 assume !false; 284218#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 284217#L101 assume !(12292 == ssl3_accept_~s__state~0); 284216#L104 assume !(16384 == ssl3_accept_~s__state~0); 284215#L107 assume !(8192 == ssl3_accept_~s__state~0); 284214#L110 assume !(24576 == ssl3_accept_~s__state~0); 284213#L113 assume !(8195 == ssl3_accept_~s__state~0); 284212#L116 assume !(8480 == ssl3_accept_~s__state~0); 284211#L119 assume !(8481 == ssl3_accept_~s__state~0); 284210#L122 assume !(8482 == ssl3_accept_~s__state~0); 284209#L125 assume !(8464 == ssl3_accept_~s__state~0); 284208#L128 assume !(8465 == ssl3_accept_~s__state~0); 284207#L131 assume 8466 == ssl3_accept_~s__state~0; 281077#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 284206#L273 assume !(0 == ssl3_accept_~blastFlag~0); 284205#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 284203#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 281477#L584 assume !(8576 == ssl3_accept_~state~0); 281474#L602 ssl3_accept_~skip~0 := 0; 281472#L98-2 assume !false; 281470#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 281468#L101 assume !(12292 == ssl3_accept_~s__state~0); 281466#L104 assume !(16384 == ssl3_accept_~s__state~0); 281464#L107 assume !(8192 == ssl3_accept_~s__state~0); 281462#L110 assume !(24576 == ssl3_accept_~s__state~0); 281460#L113 assume !(8195 == ssl3_accept_~s__state~0); 281458#L116 assume !(8480 == ssl3_accept_~s__state~0); 281456#L119 assume !(8481 == ssl3_accept_~s__state~0); 281454#L122 assume !(8482 == ssl3_accept_~s__state~0); 281433#L125 assume !(8464 == ssl3_accept_~s__state~0); 281432#L128 assume !(8465 == ssl3_accept_~s__state~0); 281431#L131 assume !(8466 == ssl3_accept_~s__state~0); 281426#L134 assume 8496 == ssl3_accept_~s__state~0; 274780#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 274781#L286 assume !(1 == ssl3_accept_~blastFlag~0); 274842#L289 assume !(3 == ssl3_accept_~blastFlag~0); 274843#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 281635#L296 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 274581#L296-2 ssl3_accept_~s__init_num~0 := 0; 274582#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 274751#L584 assume !(8576 == ssl3_accept_~state~0); 274752#L602 ssl3_accept_~skip~0 := 0; 274597#L98-2 assume !false; 274598#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 274848#L101 assume !(12292 == ssl3_accept_~s__state~0); 274861#L104 assume !(16384 == ssl3_accept_~s__state~0); 274862#L107 assume !(8192 == ssl3_accept_~s__state~0); 274850#L110 assume !(24576 == ssl3_accept_~s__state~0); 274765#L113 assume !(8195 == ssl3_accept_~s__state~0); 274742#L116 assume !(8480 == ssl3_accept_~s__state~0); 274743#L119 assume !(8481 == ssl3_accept_~s__state~0); 274667#L122 assume !(8482 == ssl3_accept_~s__state~0); 274622#L125 assume !(8464 == ssl3_accept_~s__state~0); 274623#L128 assume !(8465 == ssl3_accept_~s__state~0); 274607#L131 assume !(8466 == ssl3_accept_~s__state~0); 274608#L134 assume !(8496 == ssl3_accept_~s__state~0); 274865#L137 assume !(8497 == ssl3_accept_~s__state~0); 274866#L140 [2019-12-07 17:25:07,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:07,800 INFO L82 PathProgramCache]: Analyzing trace with hash 2128215579, now seen corresponding path program 3 times [2019-12-07 17:25:07,800 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:07,800 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975963403] [2019-12-07 17:25:07,800 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:07,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:07,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:07,808 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:25:07,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:07,808 INFO L82 PathProgramCache]: Analyzing trace with hash -584916638, now seen corresponding path program 1 times [2019-12-07 17:25:07,809 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:07,809 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906784619] [2019-12-07 17:25:07,809 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:07,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:25:07,841 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 229 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2019-12-07 17:25:07,841 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906784619] [2019-12-07 17:25:07,841 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44849552] [2019-12-07 17:25:07,841 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-12-07 17:25:07,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-12-07 17:25:07,885 INFO L264 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 3 conjunts are in the unsatisfiable core [2019-12-07 17:25:07,886 INFO L287 TraceCheckSpWp]: Computing forward predicates... [2019-12-07 17:25:07,906 INFO L134 CoverageAnalysis]: Checked inductivity of 323 backedges. 229 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2019-12-07 17:25:07,907 INFO L220 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-12-07 17:25:07,907 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-12-07 17:25:07,907 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501932153] [2019-12-07 17:25:07,907 INFO L811 eck$LassoCheckResult]: loop already infeasible [2019-12-07 17:25:07,907 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-12-07 17:25:07,907 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-12-07 17:25:07,907 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-12-07 17:25:07,908 INFO L87 Difference]: Start difference. First operand 12281 states and 15818 transitions. cyclomatic complexity: 3574 Second operand 4 states. [2019-12-07 17:25:08,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-12-07 17:25:08,076 INFO L93 Difference]: Finished difference Result 13580 states and 17200 transitions. [2019-12-07 17:25:08,076 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-12-07 17:25:08,076 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13580 states and 17200 transitions. [2019-12-07 17:25:08,104 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1902 [2019-12-07 17:25:08,120 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13580 states to 11841 states and 15076 transitions. [2019-12-07 17:25:08,120 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2522 [2019-12-07 17:25:08,122 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2720 [2019-12-07 17:25:08,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11841 states and 15076 transitions. [2019-12-07 17:25:08,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-12-07 17:25:08,122 INFO L688 BuchiCegarLoop]: Abstraction has 11841 states and 15076 transitions. [2019-12-07 17:25:08,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11841 states and 15076 transitions. [2019-12-07 17:25:08,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11841 to 11233. [2019-12-07 17:25:08,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11233 states. [2019-12-07 17:25:08,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11233 states to 11233 states and 14311 transitions. [2019-12-07 17:25:08,179 INFO L711 BuchiCegarLoop]: Abstraction has 11233 states and 14311 transitions. [2019-12-07 17:25:08,179 INFO L591 BuchiCegarLoop]: Abstraction has 11233 states and 14311 transitions. [2019-12-07 17:25:08,179 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-12-07 17:25:08,179 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11233 states and 14311 transitions. [2019-12-07 17:25:08,193 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 1897 [2019-12-07 17:25:08,193 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-12-07 17:25:08,193 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-12-07 17:25:08,194 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-12-07 17:25:08,194 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-12-07 17:25:08,194 INFO L794 eck$LassoCheckResult]: Stem: 301266#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; 301052#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 301015#L84-2 ssl3_accept_#t~post29 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 301016#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 301149#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 301150#L98-2 assume !false; 308536#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 308535#L101 assume !(12292 == ssl3_accept_~s__state~0); 308534#L104 assume !(16384 == ssl3_accept_~s__state~0); 308533#L107 assume !(8192 == ssl3_accept_~s__state~0); 308532#L110 assume !(24576 == ssl3_accept_~s__state~0); 308531#L113 assume !(8195 == ssl3_accept_~s__state~0); 308529#L116 assume !(8480 == ssl3_accept_~s__state~0); 308528#L119 assume !(8481 == ssl3_accept_~s__state~0); 308527#L122 assume !(8482 == ssl3_accept_~s__state~0); 308526#L125 assume 8464 == ssl3_accept_~s__state~0; 308525#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 308523#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 308522#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 308521#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 308516#L584 assume !(8576 == ssl3_accept_~state~0); 308514#L602 ssl3_accept_~skip~0 := 0; 308511#L98-2 assume !false; 308510#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 308509#L101 assume !(12292 == ssl3_accept_~s__state~0); 308503#L104 assume !(16384 == ssl3_accept_~s__state~0); 308501#L107 assume !(8192 == ssl3_accept_~s__state~0); 308500#L110 assume !(24576 == ssl3_accept_~s__state~0); 308499#L113 assume !(8195 == ssl3_accept_~s__state~0); 308498#L116 assume !(8480 == ssl3_accept_~s__state~0); 308497#L119 assume !(8481 == ssl3_accept_~s__state~0); 308496#L122 assume !(8482 == ssl3_accept_~s__state~0); 308494#L125 assume !(8464 == ssl3_accept_~s__state~0); 308493#L128 assume !(8465 == ssl3_accept_~s__state~0); 308492#L131 assume !(8466 == ssl3_accept_~s__state~0); 308360#L134 assume 8496 == ssl3_accept_~s__state~0; 308361#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 304620#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 304621#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 305341#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 305342#L296-2 ssl3_accept_~s__init_num~0 := 0; 305254#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 305250#L584 assume !(8576 == ssl3_accept_~state~0); 305231#L602 ssl3_accept_~skip~0 := 0; 305232#L98-2 assume !false; 305215#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 305216#L101 assume !(12292 == ssl3_accept_~s__state~0); 305198#L104 assume !(16384 == ssl3_accept_~s__state~0); 305199#L107 assume !(8192 == ssl3_accept_~s__state~0); 305182#L110 assume !(24576 == ssl3_accept_~s__state~0); 305183#L113 assume !(8195 == ssl3_accept_~s__state~0); 304690#L116 assume !(8480 == ssl3_accept_~s__state~0); 304691#L119 assume !(8481 == ssl3_accept_~s__state~0); 304686#L122 assume !(8482 == ssl3_accept_~s__state~0); 304687#L125 assume !(8464 == ssl3_accept_~s__state~0); 304634#L128 assume !(8465 == ssl3_accept_~s__state~0); 304635#L131 assume !(8466 == ssl3_accept_~s__state~0); 306941#L134 assume !(8496 == ssl3_accept_~s__state~0); 306939#L137 assume !(8497 == ssl3_accept_~s__state~0); 304557#L140 [2019-12-07 17:25:08,195 INFO L796 eck$LassoCheckResult]: Loop: 304557#L140 assume 8512 == ssl3_accept_~s__state~0; 303844#L144 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; 304556#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 304554#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 304552#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 304547#L584 assume !(8576 == ssl3_accept_~state~0); 304545#L602 ssl3_accept_~skip~0 := 0; 304544#L98-2 assume !false; 304543#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 304542#L101 assume !(12292 == ssl3_accept_~s__state~0); 304541#L104 assume !(16384 == ssl3_accept_~s__state~0); 304540#L107 assume !(8192 == ssl3_accept_~s__state~0); 304539#L110 assume !(24576 == ssl3_accept_~s__state~0); 304538#L113 assume !(8195 == ssl3_accept_~s__state~0); 304537#L116 assume !(8480 == ssl3_accept_~s__state~0); 304536#L119 assume !(8481 == ssl3_accept_~s__state~0); 304535#L122 assume !(8482 == ssl3_accept_~s__state~0); 304534#L125 assume !(8464 == ssl3_accept_~s__state~0); 304533#L128 assume !(8465 == ssl3_accept_~s__state~0); 304532#L131 assume !(8466 == ssl3_accept_~s__state~0); 304531#L134 assume !(8496 == ssl3_accept_~s__state~0); 304530#L137 assume !(8497 == ssl3_accept_~s__state~0); 304529#L140 assume !(8512 == ssl3_accept_~s__state~0); 304528#L143 assume !(8513 == ssl3_accept_~s__state~0); 304527#L146 assume 8528 == ssl3_accept_~s__state~0; 303788#L150 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; 304525#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 304522#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 304517#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 304515#L360 assume !(ssl3_accept_~ret~0 <= 0); 304514#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 304512#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 304507#L584 assume !(8576 == ssl3_accept_~state~0); 304505#L602 ssl3_accept_~skip~0 := 0; 304504#L98-2 assume !false; 304503#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 304502#L101 assume !(12292 == ssl3_accept_~s__state~0); 304501#L104 assume !(16384 == ssl3_accept_~s__state~0); 304500#L107 assume !(8192 == ssl3_accept_~s__state~0); 304498#L110 assume !(24576 == ssl3_accept_~s__state~0); 304493#L113 assume !(8195 == ssl3_accept_~s__state~0); 304490#L116 assume !(8480 == ssl3_accept_~s__state~0); 304488#L119 assume !(8481 == ssl3_accept_~s__state~0); 304486#L122 assume !(8482 == ssl3_accept_~s__state~0); 304484#L125 assume !(8464 == ssl3_accept_~s__state~0); 304482#L128 assume !(8465 == ssl3_accept_~s__state~0); 304479#L131 assume !(8466 == ssl3_accept_~s__state~0); 304468#L134 assume !(8496 == ssl3_accept_~s__state~0); 304464#L137 assume !(8497 == ssl3_accept_~s__state~0); 304461#L140 assume !(8512 == ssl3_accept_~s__state~0); 304459#L143 assume !(8513 == ssl3_accept_~s__state~0); 304457#L146 assume !(8528 == ssl3_accept_~s__state~0); 304455#L149 assume !(8529 == ssl3_accept_~s__state~0); 304453#L152 assume 8544 == ssl3_accept_~s__state~0; 303781#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 304450#L383 assume !(0 != ssl3_accept_~s__session__peer~0); 304447#L392 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; 304445#L396 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 304441#L405 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 304437#L408 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 304430#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 304417#L584 assume !(8576 == ssl3_accept_~state~0); 304413#L602 ssl3_accept_~skip~0 := 0; 304411#L98-2 assume !false; 304409#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 304407#L101 assume !(12292 == ssl3_accept_~s__state~0); 304405#L104 assume !(16384 == ssl3_accept_~s__state~0); 304403#L107 assume !(8192 == ssl3_accept_~s__state~0); 304401#L110 assume !(24576 == ssl3_accept_~s__state~0); 304399#L113 assume !(8195 == ssl3_accept_~s__state~0); 304397#L116 assume !(8480 == ssl3_accept_~s__state~0); 304395#L119 assume !(8481 == ssl3_accept_~s__state~0); 304393#L122 assume !(8482 == ssl3_accept_~s__state~0); 304391#L125 assume !(8464 == ssl3_accept_~s__state~0); 304389#L128 assume !(8465 == ssl3_accept_~s__state~0); 304387#L131 assume !(8466 == ssl3_accept_~s__state~0); 304385#L134 assume !(8496 == ssl3_accept_~s__state~0); 304383#L137 assume !(8497 == ssl3_accept_~s__state~0); 304381#L140 assume !(8512 == ssl3_accept_~s__state~0); 304379#L143 assume !(8513 == ssl3_accept_~s__state~0); 304377#L146 assume !(8528 == ssl3_accept_~s__state~0); 304375#L149 assume !(8529 == ssl3_accept_~s__state~0); 304373#L152 assume !(8544 == ssl3_accept_~s__state~0); 304371#L155 assume !(8545 == ssl3_accept_~s__state~0); 304369#L158 assume !(8560 == ssl3_accept_~s__state~0); 304366#L161 assume !(8561 == ssl3_accept_~s__state~0); 304362#L164 assume 8448 == ssl3_accept_~s__state~0; 304346#L165 assume !(ssl3_accept_~num1~0 > 0); 304345#L434-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 304306#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 304302#L584 assume !(8576 == ssl3_accept_~state~0); 304288#L602 ssl3_accept_~skip~0 := 0; 304289#L98-2 assume !false; 304271#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 304272#L101 assume !(12292 == ssl3_accept_~s__state~0); 304254#L104 assume !(16384 == ssl3_accept_~s__state~0); 304255#L107 assume !(8192 == ssl3_accept_~s__state~0); 304237#L110 assume !(24576 == ssl3_accept_~s__state~0); 304238#L113 assume !(8195 == ssl3_accept_~s__state~0); 303887#L116 assume !(8480 == ssl3_accept_~s__state~0); 303888#L119 assume !(8481 == ssl3_accept_~s__state~0); 303877#L122 assume !(8482 == ssl3_accept_~s__state~0); 303878#L125 assume !(8464 == ssl3_accept_~s__state~0); 303871#L128 assume !(8465 == ssl3_accept_~s__state~0); 303872#L131 assume !(8466 == ssl3_accept_~s__state~0); 303857#L134 assume !(8496 == ssl3_accept_~s__state~0); 303858#L137 assume !(8497 == ssl3_accept_~s__state~0); 303848#L140 assume !(8512 == ssl3_accept_~s__state~0); 303849#L143 assume !(8513 == ssl3_accept_~s__state~0); 303839#L146 assume !(8528 == ssl3_accept_~s__state~0); 303840#L149 assume !(8529 == ssl3_accept_~s__state~0); 303784#L152 assume !(8544 == ssl3_accept_~s__state~0); 303785#L155 assume !(8545 == ssl3_accept_~s__state~0); 303752#L158 assume !(8560 == ssl3_accept_~s__state~0); 303753#L161 assume !(8561 == ssl3_accept_~s__state~0); 303745#L164 assume !(8448 == ssl3_accept_~s__state~0); 303744#L167 assume 8576 == ssl3_accept_~s__state~0; 303710#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 303743#L448 assume !(ssl3_accept_~ret~0 <= 0); 303740#L451 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 303741#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 305529#L584 assume 8576 == ssl3_accept_~state~0; 305526#L603 assume !(8592 == ssl3_accept_~s__state~0); 305523#L602 ssl3_accept_~skip~0 := 0; 305520#L98-2 assume !false; 305511#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 305497#L101 assume !(12292 == ssl3_accept_~s__state~0); 305487#L104 assume !(16384 == ssl3_accept_~s__state~0); 305482#L107 assume !(8192 == ssl3_accept_~s__state~0); 305478#L110 assume !(24576 == ssl3_accept_~s__state~0); 305474#L113 assume !(8195 == ssl3_accept_~s__state~0); 305470#L116 assume !(8480 == ssl3_accept_~s__state~0); 305466#L119 assume !(8481 == ssl3_accept_~s__state~0); 305462#L122 assume !(8482 == ssl3_accept_~s__state~0); 305458#L125 assume !(8464 == ssl3_accept_~s__state~0); 305454#L128 assume !(8465 == ssl3_accept_~s__state~0); 305450#L131 assume 8466 == ssl3_accept_~s__state~0; 303864#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34; 305443#L273 assume !(0 == ssl3_accept_~blastFlag~0); 305439#L273-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 305434#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 305426#L584 assume !(8576 == ssl3_accept_~state~0); 305421#L602 ssl3_accept_~skip~0 := 0; 305417#L98-2 assume !false; 305413#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 305409#L101 assume !(12292 == ssl3_accept_~s__state~0); 305405#L104 assume !(16384 == ssl3_accept_~s__state~0); 305401#L107 assume !(8192 == ssl3_accept_~s__state~0); 305397#L110 assume !(24576 == ssl3_accept_~s__state~0); 305393#L113 assume !(8195 == ssl3_accept_~s__state~0); 305389#L116 assume !(8480 == ssl3_accept_~s__state~0); 305385#L119 assume !(8481 == ssl3_accept_~s__state~0); 305381#L122 assume !(8482 == ssl3_accept_~s__state~0); 305377#L125 assume !(8464 == ssl3_accept_~s__state~0); 305373#L128 assume !(8465 == ssl3_accept_~s__state~0); 305369#L131 assume !(8466 == ssl3_accept_~s__state~0); 305365#L134 assume 8496 == ssl3_accept_~s__state~0; 303853#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35; 305358#L286 assume !(1 == ssl3_accept_~blastFlag~0); 305354#L289 assume !(3 == ssl3_accept_~blastFlag~0); 305345#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 304562#L296 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 305326#L296-2 ssl3_accept_~s__init_num~0 := 0; 305327#L547 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 305242#L584 assume !(8576 == ssl3_accept_~state~0); 305241#L602 ssl3_accept_~skip~0 := 0; 305223#L98-2 assume !false; 305224#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 305207#L101 assume !(12292 == ssl3_accept_~s__state~0); 305208#L104 assume !(16384 == ssl3_accept_~s__state~0); 305191#L107 assume !(8192 == ssl3_accept_~s__state~0); 305192#L110 assume !(24576 == ssl3_accept_~s__state~0); 305167#L113 assume !(8195 == ssl3_accept_~s__state~0); 305168#L116 assume !(8480 == ssl3_accept_~s__state~0); 304688#L119 assume !(8481 == ssl3_accept_~s__state~0); 304689#L122 assume !(8482 == ssl3_accept_~s__state~0); 304649#L125 assume !(8464 == ssl3_accept_~s__state~0); 304650#L128 assume !(8465 == ssl3_accept_~s__state~0); 304628#L131 assume !(8466 == ssl3_accept_~s__state~0); 304623#L134 assume !(8496 == ssl3_accept_~s__state~0); 304558#L137 assume !(8497 == ssl3_accept_~s__state~0); 304557#L140 [2019-12-07 17:25:08,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:08,195 INFO L82 PathProgramCache]: Analyzing trace with hash 1310567129, now seen corresponding path program 1 times [2019-12-07 17:25:08,195 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:08,195 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764735478] [2019-12-07 17:25:08,195 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:08,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:08,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:08,203 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:25:08,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:08,203 INFO L82 PathProgramCache]: Analyzing trace with hash 877658023, now seen corresponding path program 2 times [2019-12-07 17:25:08,203 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:08,203 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965235851] [2019-12-07 17:25:08,203 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:08,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:08,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:08,220 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:25:08,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-12-07 17:25:08,220 INFO L82 PathProgramCache]: Analyzing trace with hash -1162810417, now seen corresponding path program 1 times [2019-12-07 17:25:08,220 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-12-07 17:25:08,220 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099610510] [2019-12-07 17:25:08,220 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-12-07 17:25:08,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:08,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-12-07 17:25:08,250 INFO L174 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2019-12-07 17:25:09,185 WARN L192 SmtUtils]: Spent 929.00 ms on a formula simplification. DAG size of input: 411 DAG size of output: 158 [2019-12-07 17:25:09,433 WARN L192 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 169 DAG size of output: 88 [2019-12-07 17:25:09,493 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 07.12 05:25:09 BoogieIcfgContainer [2019-12-07 17:25:09,494 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-12-07 17:25:09,494 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-12-07 17:25:09,494 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-12-07 17:25:09,494 INFO L275 PluginConnector]: Witness Printer initialized [2019-12-07 17:25:09,494 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 07.12 05:24:55" (3/4) ... [2019-12-07 17:25:09,496 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-12-07 17:25:09,553 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_5cef9c10-6378-4dc2-af58-ba0df028a02d/bin/uautomizer/witness.graphml [2019-12-07 17:25:09,553 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-12-07 17:25:09,553 INFO L168 Benchmark]: Toolchain (without parser) took 15036.50 ms. Allocated memory was 1.0 GB in the beginning and 1.7 GB in the end (delta: 682.6 MB). Free memory was 945.1 MB in the beginning and 1.4 GB in the end (delta: -412.1 MB). Peak memory consumption was 270.5 MB. Max. memory is 11.5 GB. [2019-12-07 17:25:09,554 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 1.0 GB. Free memory is still 961.3 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 17:25:09,554 INFO L168 Benchmark]: CACSL2BoogieTranslator took 281.35 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 95.4 MB). Free memory was 945.1 MB in the beginning and 1.1 GB in the end (delta: -139.6 MB). Peak memory consumption was 23.3 MB. Max. memory is 11.5 GB. [2019-12-07 17:25:09,554 INFO L168 Benchmark]: Boogie Procedure Inliner took 38.22 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-12-07 17:25:09,554 INFO L168 Benchmark]: Boogie Preprocessor took 22.51 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-12-07 17:25:09,554 INFO L168 Benchmark]: RCFGBuilder took 399.32 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 55.2 MB). Peak memory consumption was 55.2 MB. Max. memory is 11.5 GB. [2019-12-07 17:25:09,555 INFO L168 Benchmark]: BuchiAutomizer took 14233.07 ms. Allocated memory was 1.1 GB in the beginning and 1.7 GB in the end (delta: 587.2 MB). Free memory was 1.0 GB in the beginning and 1.4 GB in the end (delta: -354.3 MB). Peak memory consumption was 856.6 MB. Max. memory is 11.5 GB. [2019-12-07 17:25:09,555 INFO L168 Benchmark]: Witness Printer took 58.81 ms. Allocated memory is still 1.7 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 21.3 MB). Peak memory consumption was 21.3 MB. Max. memory is 11.5 GB. [2019-12-07 17:25:09,556 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.19 ms. Allocated memory is still 1.0 GB. Free memory is still 961.3 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 281.35 ms. Allocated memory was 1.0 GB in the beginning and 1.1 GB in the end (delta: 95.4 MB). Free memory was 945.1 MB in the beginning and 1.1 GB in the end (delta: -139.6 MB). Peak memory consumption was 23.3 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 38.22 ms. Allocated memory is still 1.1 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 22.51 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 399.32 ms. Allocated memory is still 1.1 GB. Free memory was 1.1 GB in the beginning and 1.0 GB in the end (delta: 55.2 MB). Peak memory consumption was 55.2 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 14233.07 ms. Allocated memory was 1.1 GB in the beginning and 1.7 GB in the end (delta: 587.2 MB). Free memory was 1.0 GB in the beginning and 1.4 GB in the end (delta: -354.3 MB). Peak memory consumption was 856.6 MB. Max. memory is 11.5 GB. * Witness Printer took 58.81 ms. Allocated memory is still 1.7 GB. Free memory was 1.4 GB in the beginning and 1.4 GB in the end (delta: 21.3 MB). Peak memory consumption was 21.3 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 35 terminating modules (31 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. 31 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 14.1s and 33 iterations. TraceHistogramMax:7. Analysis of lassos took 8.3s. Construction of modules took 2.2s. Büchi inclusion checks took 1.3s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 35. Automata minimization 1.0s AutomataMinimizationTime, 35 MinimizatonAttempts, 15555 StatesRemovedByMinimization, 31 NontrivialMinimizations. Non-live state removal took 0.8s Buchi closure took 0.0s. Biggest automaton had 13249 states and ocurred in iteration 29. Nontrivial modules had stage [4, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 799/799 HoareTripleCheckerStatistics: 8307 SDtfs, 5653 SDslu, 4814 SDs, 0 SdLazy, 4078 SolverSat, 764 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.2s Time LassoAnalysisResults: nont1 unkn0 SFLI23 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: 6ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 18 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 4 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.4s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 140]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {} State at position 1 is {s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=0, \old(initial_state)=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5dd31e1c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@79796f66=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3556aaec=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36bd156a=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@143f3c75=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38f9c567=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67d70a42=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1278787a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@571ea7d7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20c9f833=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1279b113=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@47d5e715=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4277e20f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13751807=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36af498c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53544bff=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ef56a5a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e5964c9=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@14e45a87=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@4fe83dbe=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2d96b20b=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@1474fbb=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@42bce4f2=0, tmp___9=0, s__s3__tmp__cert_request=1, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4e1f8fcd=0, tmp___5=0, s__hit=0, __cil_tmp55=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7742ae55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@223c0156=0, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4027d04f=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62242395=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@23aefedf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b12d9ce=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1a02c5b1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ec0d3cf=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c1faa84=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@ff90677=-256, s__options=-2097151, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71220a6f=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49b8cabe=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73c62b78=1, Time=4, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5944f3b3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6bc3de74=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@32c7d5a5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61ab92d9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50e5a728=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22e3ea6f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f4007b2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44bea82d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a191db6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4fdc4a47=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@629b1168=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4121429a=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@286254cd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6283d817=12, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3412d28a=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5718cf1=-255, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6389c6f4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@eb89264=1, s__s3__tmp__next_state___0=8576, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3dc18263=0, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 140]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L635] int s ; [L636] int tmp ; [L640] s = 8464 [L12] int s__info_callback = __VERIFIER_nondet_int() ; [L13] int s__in_handshake = __VERIFIER_nondet_int() ; [L14] int s__state ; [L15] int s__new_session ; [L16] int s__server ; [L17] int s__version = __VERIFIER_nondet_int() ; [L18] int s__type ; [L19] int s__init_num ; [L20] int s__hit = __VERIFIER_nondet_int() ; [L21] int s__rwstate ; [L22] int s__init_buf___0 = 1; [L23] int s__debug = __VERIFIER_nondet_int() ; [L24] int s__shutdown ; [L25] int s__cert = __VERIFIER_nondet_int() ; [L26] int s__options = __VERIFIER_nondet_int() ; [L27] int s__verify_mode = __VERIFIER_nondet_int() ; [L28] int s__session__peer = __VERIFIER_nondet_int() ; [L29] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L30] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L31] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L32] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L33] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L34] int s__s3__tmp__cert_request ; [L35] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L36] int s__s3__tmp__use_rsa_tmp ; [L37] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L38] int s__s3__tmp__new_cipher__algorithms ; [L39] int s__s3__tmp__next_state___0 ; [L40] int s__s3__tmp__new_cipher__algo_strength ; [L41] int s__session__cipher ; [L42] int buf ; [L43] unsigned long l ; [L44] unsigned long Time ; [L45] unsigned long tmp ; [L46] int cb ; [L47] long num1 = __VERIFIER_nondet_long() ; [L48] int ret ; [L49] int new_state ; [L50] int state ; [L51] int skip ; [L52] int got_new_session ; [L53] int tmp___1 = __VERIFIER_nondet_int() ; [L54] int tmp___2 = __VERIFIER_nondet_int() ; [L55] int tmp___3 = __VERIFIER_nondet_int() ; [L56] int tmp___4 = __VERIFIER_nondet_int() ; [L57] int tmp___5 = __VERIFIER_nondet_int() ; [L58] int tmp___6 = __VERIFIER_nondet_int() ; [L59] int tmp___7 = __VERIFIER_nondet_int() ; [L60] long tmp___8 = __VERIFIER_nondet_long() ; [L61] int tmp___9 = __VERIFIER_nondet_int() ; [L62] int tmp___10 = __VERIFIER_nondet_int() ; [L63] int blastFlag ; [L64] int __cil_tmp55 ; [L65] unsigned long __cil_tmp56 ; [L66] unsigned long __cil_tmp57 ; [L67] unsigned long __cil_tmp58 = __VERIFIER_nondet_ulong() ; [L68] unsigned long __cil_tmp59 ; [L69] int __cil_tmp60 ; [L70] unsigned long __cil_tmp61 ; [L73] s__state = initial_state [L74] blastFlag = 0 [L75] tmp = __VERIFIER_nondet_int() [L76] Time = tmp [L77] cb = 0 [L78] ret = -1 [L79] skip = 0 [L80] got_new_session = 0 [L81] COND TRUE s__info_callback != 0 [L82] cb = s__info_callback [L88] s__in_handshake ++ [L89] COND FALSE !(tmp___1 + 12288) [L94] COND FALSE !(s__cert == 0) [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND TRUE s__state == 8464 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND TRUE blastFlag == 0 [L274] blastFlag = 1 [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L602] COND FALSE !(state == 8576) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND TRUE blastFlag == 1 [L287] blastFlag = 2 [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L602] COND FALSE !(state == 8576) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) Loop: [L140] COND TRUE s__state == 8512 [L306] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L307] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L308] COND TRUE __cil_tmp56 + 256UL [L309] skip = 1 [L317] s__state = 8528 [L318] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L602] COND FALSE !(state == 8576) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND TRUE s__state == 8528 [L322] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L323] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L325] __cil_tmp57 = (unsigned long )s__options [L326] COND TRUE __cil_tmp57 + 2097152UL [L327] s__s3__tmp__use_rsa_tmp = 1 [L332] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L359] ret = __VERIFIER_nondet_int() [L360] COND FALSE !(ret <= 0) [L377] s__state = 8544 [L378] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L602] COND FALSE !(state == 8576) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND TRUE s__state == 8544 [L382] COND TRUE s__verify_mode + 1 [L383] COND FALSE !(s__session__peer != 0) [L394] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L395] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L396] COND FALSE !(__cil_tmp61 + 256UL) [L406] s__s3__tmp__cert_request = 1 [L407] ret = __VERIFIER_nondet_int() [L408] COND FALSE !(ret <= 0) [L411] s__state = 8448 [L412] s__s3__tmp__next_state___0 = 8576 [L413] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L602] COND FALSE !(state == 8576) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND TRUE s__state == 8448 [L434] COND FALSE !(num1 > 0L) [L443] s__state = s__s3__tmp__next_state___0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L602] COND FALSE !(state == 8576) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND FALSE !(s__state == 8528) [L149] COND FALSE !(s__state == 8529) [L152] COND FALSE !(s__state == 8544) [L155] COND FALSE !(s__state == 8545) [L158] COND FALSE !(s__state == 8560) [L161] COND FALSE !(s__state == 8561) [L164] COND FALSE !(s__state == 8448) [L167] COND TRUE s__state == 8576 [L447] ret = __VERIFIER_nondet_int() [L448] COND FALSE !(ret <= 0) [L451] COND TRUE ret == 2 [L452] s__state = 8466 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L602] COND TRUE state == 8576 [L603] COND FALSE !(s__state == 8592) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND TRUE s__state == 8466 [L271] s__shutdown = 0 [L272] ret = __VERIFIER_nondet_int() [L273] COND FALSE !(blastFlag == 0) [L276] COND FALSE !(ret <= 0) [L279] got_new_session = 1 [L280] s__state = 8496 [L281] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L602] COND FALSE !(state == 8576) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND FALSE !(blastFlag == 1) [L289] COND FALSE !(blastFlag == 3) [L293] COND FALSE !(ret <= 0) [L296] COND FALSE !(\read(s__hit)) [L299] s__state = 8512 [L301] s__init_num = 0 [L584] COND FALSE !(! s__s3__tmp__reuse_message) [L602] COND FALSE !(state == 8576) [L619] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...