./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/ssh-simplified/s3_srvr_13.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version cad46833 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/ssh-simplified/s3_srvr_13.cil.c -s /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/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 8346756894adf6929573c07aee1f1cc947e301ed ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.1.24-cad4683 [2019-10-22 08:56:37,859 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-10-22 08:56:37,862 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-10-22 08:56:37,873 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-10-22 08:56:37,873 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-10-22 08:56:37,874 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-10-22 08:56:37,875 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-10-22 08:56:37,876 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-10-22 08:56:37,878 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-10-22 08:56:37,879 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-10-22 08:56:37,880 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-10-22 08:56:37,882 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-10-22 08:56:37,883 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-10-22 08:56:37,883 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-10-22 08:56:37,884 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-10-22 08:56:37,885 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-10-22 08:56:37,885 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-10-22 08:56:37,886 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-10-22 08:56:37,887 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-10-22 08:56:37,888 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-10-22 08:56:37,896 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-10-22 08:56:37,896 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-10-22 08:56:37,897 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-10-22 08:56:37,898 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-10-22 08:56:37,899 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-10-22 08:56:37,899 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-10-22 08:56:37,900 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-10-22 08:56:37,900 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-10-22 08:56:37,903 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-10-22 08:56:37,904 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-10-22 08:56:37,904 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-10-22 08:56:37,905 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-10-22 08:56:37,905 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-10-22 08:56:37,906 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-10-22 08:56:37,907 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-10-22 08:56:37,907 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-10-22 08:56:37,907 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-10-22 08:56:37,907 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-10-22 08:56:37,907 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-10-22 08:56:37,908 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-10-22 08:56:37,910 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-10-22 08:56:37,910 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/config/svcomp-Termination-32bit-Automizer_Default.epf [2019-10-22 08:56:37,922 INFO L113 SettingsManager]: Loading preferences was successful [2019-10-22 08:56:37,922 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-10-22 08:56:37,923 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-10-22 08:56:37,923 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-10-22 08:56:37,923 INFO L138 SettingsManager]: * Use SBE=true [2019-10-22 08:56:37,923 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2019-10-22 08:56:37,923 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2019-10-22 08:56:37,924 INFO L138 SettingsManager]: * Use old map elimination=false [2019-10-22 08:56:37,924 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2019-10-22 08:56:37,924 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2019-10-22 08:56:37,924 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2019-10-22 08:56:37,924 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-10-22 08:56:37,924 INFO L138 SettingsManager]: * sizeof long=4 [2019-10-22 08:56:37,924 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2019-10-22 08:56:37,925 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-10-22 08:56:37,925 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-10-22 08:56:37,925 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-10-22 08:56:37,925 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2019-10-22 08:56:37,925 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2019-10-22 08:56:37,925 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2019-10-22 08:56:37,926 INFO L138 SettingsManager]: * sizeof long double=12 [2019-10-22 08:56:37,926 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-10-22 08:56:37,926 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2019-10-22 08:56:37,926 INFO L138 SettingsManager]: * Use constant arrays=true [2019-10-22 08:56:37,926 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2019-10-22 08:56:37,926 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-10-22 08:56:37,927 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-10-22 08:56:37,927 INFO L138 SettingsManager]: * To the following directory=/home/matthias/ultimate/dump [2019-10-22 08:56:37,927 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-10-22 08:56:37,927 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-10-22 08:56:37,927 INFO L138 SettingsManager]: * Dump automata to the following directory=/home/matthias/ultimate/dump/auto [2019-10-22 08:56:37,929 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2019-10-22 08:56:37,929 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/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 -> 8346756894adf6929573c07aee1f1cc947e301ed [2019-10-22 08:56:37,959 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-10-22 08:56:37,969 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-10-22 08:56:37,972 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-10-22 08:56:37,973 INFO L271 PluginConnector]: Initializing CDTParser... [2019-10-22 08:56:37,973 INFO L275 PluginConnector]: CDTParser initialized [2019-10-22 08:56:37,974 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/../../sv-benchmarks/c/ssh-simplified/s3_srvr_13.cil.c [2019-10-22 08:56:38,017 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/data/ab8f631d4/0b40028ba68947ccaa85a982c77ba425/FLAG1534f0116 [2019-10-22 08:56:38,450 INFO L306 CDTParser]: Found 1 translation units. [2019-10-22 08:56:38,451 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/sv-benchmarks/c/ssh-simplified/s3_srvr_13.cil.c [2019-10-22 08:56:38,467 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/data/ab8f631d4/0b40028ba68947ccaa85a982c77ba425/FLAG1534f0116 [2019-10-22 08:56:38,482 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/data/ab8f631d4/0b40028ba68947ccaa85a982c77ba425 [2019-10-22 08:56:38,486 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-10-22 08:56:38,488 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-10-22 08:56:38,489 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-10-22 08:56:38,489 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-10-22 08:56:38,495 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-10-22 08:56:38,495 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 08:56:38" (1/1) ... [2019-10-22 08:56:38,498 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@260e0eff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:38, skipping insertion in model container [2019-10-22 08:56:38,498 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.10 08:56:38" (1/1) ... [2019-10-22 08:56:38,505 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-10-22 08:56:38,542 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-10-22 08:56:38,844 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 08:56:38,847 INFO L188 MainTranslator]: Completed pre-run [2019-10-22 08:56:38,914 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-10-22 08:56:38,938 INFO L192 MainTranslator]: Completed translation [2019-10-22 08:56:38,939 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:38 WrapperNode [2019-10-22 08:56:38,939 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-10-22 08:56:38,940 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-10-22 08:56:38,940 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-10-22 08:56:38,940 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-10-22 08:56:38,948 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:38" (1/1) ... [2019-10-22 08:56:38,956 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:38" (1/1) ... [2019-10-22 08:56:38,989 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-10-22 08:56:38,989 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-10-22 08:56:38,989 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-10-22 08:56:38,989 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-10-22 08:56:38,996 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:38" (1/1) ... [2019-10-22 08:56:38,996 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:38" (1/1) ... [2019-10-22 08:56:38,999 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:38" (1/1) ... [2019-10-22 08:56:38,999 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:38" (1/1) ... [2019-10-22 08:56:39,004 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:38" (1/1) ... [2019-10-22 08:56:39,011 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:38" (1/1) ... [2019-10-22 08:56:39,013 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:38" (1/1) ... [2019-10-22 08:56:39,016 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-10-22 08:56:39,017 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-10-22 08:56:39,017 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-10-22 08:56:39,017 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-10-22 08:56:39,018 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:38" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:39,073 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-10-22 08:56:39,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-10-22 08:56:39,313 WARN L732 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2019-10-22 08:56:39,683 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2019-10-22 08:56:39,683 INFO L685 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2019-10-22 08:56:39,685 INFO L279 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-10-22 08:56:39,685 INFO L284 CfgBuilder]: Removed 7 assume(true) statements. [2019-10-22 08:56:39,686 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:56:39 BoogieIcfgContainer [2019-10-22 08:56:39,686 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-10-22 08:56:39,687 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2019-10-22 08:56:39,687 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2019-10-22 08:56:39,690 INFO L275 PluginConnector]: BuchiAutomizer initialized [2019-10-22 08:56:39,691 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:56:39,691 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.10 08:56:38" (1/3) ... [2019-10-22 08:56:39,692 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@56e1da69 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 08:56:39, skipping insertion in model container [2019-10-22 08:56:39,692 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:56:39,693 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.10 08:56:38" (2/3) ... [2019-10-22 08:56:39,693 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@56e1da69 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.10 08:56:39, skipping insertion in model container [2019-10-22 08:56:39,693 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2019-10-22 08:56:39,693 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:56:39" (3/3) ... [2019-10-22 08:56:39,695 INFO L371 chiAutomizerObserver]: Analyzing ICFG s3_srvr_13.cil.c [2019-10-22 08:56:39,736 INFO L356 BuchiCegarLoop]: Interprodecural is true [2019-10-22 08:56:39,736 INFO L357 BuchiCegarLoop]: Hoare is false [2019-10-22 08:56:39,737 INFO L358 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2019-10-22 08:56:39,737 INFO L359 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2019-10-22 08:56:39,737 INFO L360 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-10-22 08:56:39,737 INFO L361 BuchiCegarLoop]: Difference is false [2019-10-22 08:56:39,737 INFO L362 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-10-22 08:56:39,737 INFO L365 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2019-10-22 08:56:39,753 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states. [2019-10-22 08:56:39,777 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2019-10-22 08:56:39,777 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:39,777 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:39,785 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:56:39,785 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:39,786 INFO L424 BuchiCegarLoop]: ======== Iteration 1============ [2019-10-22 08:56:39,786 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 151 states. [2019-10-22 08:56:39,792 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2019-10-22 08:56:39,792 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:39,792 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:39,793 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:56:39,793 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:39,798 INFO L791 eck$LassoCheckResult]: Stem: 110#ULTIMATE.startENTRYtrue havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18#L81true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5#L84-2true ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 54#L89true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 52#L89-1true assume !(0 == ssl3_accept_~s__cert~0); 8#L98-2true [2019-10-22 08:56:39,798 INFO L793 eck$LassoCheckResult]: Loop: 8#L98-2true assume !false; 113#L99true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 135#L101true assume !(12292 == ssl3_accept_~s__state~0); 120#L104true assume !(16384 == ssl3_accept_~s__state~0); 124#L107true assume !(8192 == ssl3_accept_~s__state~0); 114#L110true assume !(24576 == ssl3_accept_~s__state~0); 73#L113true assume !(8195 == ssl3_accept_~s__state~0); 60#L116true assume 8480 == ssl3_accept_~s__state~0; 10#L120true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 150#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; 9#L563true ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 40#L601true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43#L601-1true ssl3_accept_~skip~0 := 0; 8#L98-2true [2019-10-22 08:56:39,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:39,803 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 1 times [2019-10-22 08:56:39,811 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:39,811 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541437499] [2019-10-22 08:56:39,811 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:39,811 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:39,811 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:39,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:39,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:39,919 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:39,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:39,921 INFO L82 PathProgramCache]: Analyzing trace with hash 921795982, now seen corresponding path program 1 times [2019-10-22 08:56:39,921 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:39,921 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731333595] [2019-10-22 08:56:39,921 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:39,921 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:39,921 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:39,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:39,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:39,934 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:39,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:39,935 INFO L82 PathProgramCache]: Analyzing trace with hash -2098246944, now seen corresponding path program 1 times [2019-10-22 08:56:39,936 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:39,936 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736110139] [2019-10-22 08:56:39,936 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:39,936 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:39,936 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:39,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:40,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:40,005 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736110139] [2019-10-22 08:56:40,006 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:40,006 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:40,007 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110691589] [2019-10-22 08:56:40,104 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:40,104 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:40,105 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:40,105 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:40,105 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:40,105 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:40,105 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:40,105 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:40,105 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration1_Loop [2019-10-22 08:56:40,105 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:40,106 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:40,125 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,131 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,137 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,140 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,143 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,148 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,256 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:40,257 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/z3 Starting monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:40,266 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:40,266 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:40,276 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:40,276 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/z3 Starting monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:40,285 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:40,286 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:40,297 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:40,298 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet31=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet31=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/z3 Starting monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:40,309 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:40,310 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 4 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:40,314 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:40,314 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/z3 Starting monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:40,325 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:40,325 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 5 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:40,336 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:40,337 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/z3 Starting monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:40,346 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:40,346 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 6 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:40,353 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:40,354 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-4, ULTIMATE.start_ssl3_accept_#t~nondet51=-4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=-4, ULTIMATE.start_ssl3_accept_#t~nondet51=-4} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/z3 Starting monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:40,361 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:40,362 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 7 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/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-10-22 08:56:40,379 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:40,379 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:40,387 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:40,393 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:40,393 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:40,393 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:40,393 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:40,394 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:40,394 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:40,394 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:40,394 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:40,394 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration1_Loop [2019-10-22 08:56:40,394 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:40,394 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:40,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-10-22 08:56:40,410 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,414 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,418 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,429 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,432 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,438 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:40,546 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:40,552 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:40,554 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:40,555 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:40,555 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:40,556 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:40,556 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:40,557 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:40,559 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:40,559 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:40,564 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:40,569 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:40,571 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:40,571 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:40,571 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:40,571 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:40,571 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:40,572 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:40,572 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:40,576 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:40,576 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:40,583 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:40,584 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:40,584 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:40,584 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:40,584 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:40,585 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:40,585 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:40,586 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:40,587 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:40,587 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:40,588 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:40,588 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:40,588 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:40,588 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:40,589 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:40,589 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:40,599 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:40,605 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:40,605 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 08:56:40,607 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:40,607 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:40,607 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:40,608 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-10-22 08:56:40,613 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:40,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:40,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:40,653 INFO L256 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:40,655 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:40,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:40,667 INFO L256 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:40,668 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:40,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:40,710 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:40,712 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 151 states. Second operand 5 states. [2019-10-22 08:56:41,515 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 151 states.. Second operand 5 states. Result 852 states and 1445 transitions. Complement of second has 10 states. [2019-10-22 08:56:41,516 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-10-22 08:56:41,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:56:41,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 622 transitions. [2019-10-22 08:56:41,521 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 5 letters. Loop has 13 letters. [2019-10-22 08:56:41,523 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:41,523 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 18 letters. Loop has 13 letters. [2019-10-22 08:56:41,524 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:41,524 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 5 letters. Loop has 26 letters. [2019-10-22 08:56:41,524 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:41,525 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 852 states and 1445 transitions. [2019-10-22 08:56:41,541 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 333 [2019-10-22 08:56:41,551 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 852 states to 712 states and 1109 transitions. [2019-10-22 08:56:41,553 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 401 [2019-10-22 08:56:41,554 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 411 [2019-10-22 08:56:41,555 INFO L73 IsDeterministic]: Start isDeterministic. Operand 712 states and 1109 transitions. [2019-10-22 08:56:41,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:41,556 INFO L688 BuchiCegarLoop]: Abstraction has 712 states and 1109 transitions. [2019-10-22 08:56:41,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 712 states and 1109 transitions. [2019-10-22 08:56:41,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 712 to 510. [2019-10-22 08:56:41,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 510 states. [2019-10-22 08:56:41,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 510 states to 510 states and 792 transitions. [2019-10-22 08:56:41,622 INFO L711 BuchiCegarLoop]: Abstraction has 510 states and 792 transitions. [2019-10-22 08:56:41,622 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:41,625 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:41,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:41,629 INFO L87 Difference]: Start difference. First operand 510 states and 792 transitions. Second operand 3 states. [2019-10-22 08:56:41,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:41,759 INFO L93 Difference]: Finished difference Result 593 states and 920 transitions. [2019-10-22 08:56:41,759 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:41,760 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 593 states and 920 transitions. [2019-10-22 08:56:41,765 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 291 [2019-10-22 08:56:41,769 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 593 states to 593 states and 920 transitions. [2019-10-22 08:56:41,770 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 360 [2019-10-22 08:56:41,770 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 360 [2019-10-22 08:56:41,771 INFO L73 IsDeterministic]: Start isDeterministic. Operand 593 states and 920 transitions. [2019-10-22 08:56:41,771 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:41,771 INFO L688 BuchiCegarLoop]: Abstraction has 593 states and 920 transitions. [2019-10-22 08:56:41,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states and 920 transitions. [2019-10-22 08:56:41,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 559. [2019-10-22 08:56:41,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 559 states. [2019-10-22 08:56:41,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 559 states to 559 states and 874 transitions. [2019-10-22 08:56:41,786 INFO L711 BuchiCegarLoop]: Abstraction has 559 states and 874 transitions. [2019-10-22 08:56:41,786 INFO L591 BuchiCegarLoop]: Abstraction has 559 states and 874 transitions. [2019-10-22 08:56:41,786 INFO L424 BuchiCegarLoop]: ======== Iteration 2============ [2019-10-22 08:56:41,786 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 559 states and 874 transitions. [2019-10-22 08:56:41,789 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 276 [2019-10-22 08:56:41,790 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:41,790 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:41,790 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:41,791 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:41,791 INFO L791 eck$LassoCheckResult]: Stem: 2463#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 2250#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2205#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 2206#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2356#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 2357#L98-2 assume !false; 2213#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2495#L101 assume !(12292 == ssl3_accept_~s__state~0); 2477#L104 assume !(16384 == ssl3_accept_~s__state~0); 2478#L107 assume !(8192 == ssl3_accept_~s__state~0); 2467#L110 assume !(24576 == ssl3_accept_~s__state~0); 2468#L113 assume !(8195 == ssl3_accept_~s__state~0); 2567#L116 assume !(8480 == ssl3_accept_~s__state~0); 2558#L119 assume !(8481 == ssl3_accept_~s__state~0); 2557#L122 assume !(8482 == ssl3_accept_~s__state~0); 2556#L125 assume 8464 == ssl3_accept_~s__state~0; 2226#L132 [2019-10-22 08:56:41,791 INFO L793 eck$LassoCheckResult]: Loop: 2226#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 2364#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2359#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; 2216#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 2217#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2321#L601-1 ssl3_accept_~skip~0 := 0; 2749#L98-2 assume !false; 2464#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2465#L101 assume !(12292 == ssl3_accept_~s__state~0); 2635#L104 assume !(16384 == ssl3_accept_~s__state~0); 2637#L107 assume !(8192 == ssl3_accept_~s__state~0); 2638#L110 assume !(24576 == ssl3_accept_~s__state~0); 2636#L113 assume !(8195 == ssl3_accept_~s__state~0); 2365#L116 assume !(8480 == ssl3_accept_~s__state~0); 2366#L119 assume !(8481 == ssl3_accept_~s__state~0); 2316#L122 assume !(8482 == ssl3_accept_~s__state~0); 2252#L125 assume 8464 == ssl3_accept_~s__state~0; 2226#L132 [2019-10-22 08:56:41,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:41,791 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 1 times [2019-10-22 08:56:41,792 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:41,792 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348408941] [2019-10-22 08:56:41,792 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:41,792 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:41,792 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:41,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:41,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:41,822 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:41,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:41,823 INFO L82 PathProgramCache]: Analyzing trace with hash -556472682, now seen corresponding path program 1 times [2019-10-22 08:56:41,823 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:41,823 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951280597] [2019-10-22 08:56:41,823 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:41,823 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:41,824 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:41,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:41,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:41,862 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951280597] [2019-10-22 08:56:41,862 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:41,862 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:41,863 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473274735] [2019-10-22 08:56:41,863 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:41,863 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:41,863 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:41,863 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:41,863 INFO L87 Difference]: Start difference. First operand 559 states and 874 transitions. cyclomatic complexity: 318 Second operand 3 states. [2019-10-22 08:56:42,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:42,025 INFO L93 Difference]: Finished difference Result 683 states and 1070 transitions. [2019-10-22 08:56:42,025 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:42,025 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 683 states and 1070 transitions. [2019-10-22 08:56:42,030 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 372 [2019-10-22 08:56:42,034 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 683 states to 683 states and 1070 transitions. [2019-10-22 08:56:42,034 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 424 [2019-10-22 08:56:42,035 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2019-10-22 08:56:42,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 683 states and 1070 transitions. [2019-10-22 08:56:42,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:42,036 INFO L688 BuchiCegarLoop]: Abstraction has 683 states and 1070 transitions. [2019-10-22 08:56:42,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states and 1070 transitions. [2019-10-22 08:56:42,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 596. [2019-10-22 08:56:42,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 596 states. [2019-10-22 08:56:42,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 928 transitions. [2019-10-22 08:56:42,047 INFO L711 BuchiCegarLoop]: Abstraction has 596 states and 928 transitions. [2019-10-22 08:56:42,047 INFO L591 BuchiCegarLoop]: Abstraction has 596 states and 928 transitions. [2019-10-22 08:56:42,047 INFO L424 BuchiCegarLoop]: ======== Iteration 3============ [2019-10-22 08:56:42,047 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 596 states and 928 transitions. [2019-10-22 08:56:42,050 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 311 [2019-10-22 08:56:42,050 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:42,051 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:42,052 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:42,052 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:42,052 INFO L791 eck$LassoCheckResult]: Stem: 3697#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 3498#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3453#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 3454#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3595#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 3596#L98-2 assume !false; 3870#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4027#L101 assume !(12292 == ssl3_accept_~s__state~0); 4026#L104 assume !(16384 == ssl3_accept_~s__state~0); 3912#L107 assume !(8192 == ssl3_accept_~s__state~0); 3913#L110 assume !(24576 == ssl3_accept_~s__state~0); 3907#L113 assume !(8195 == ssl3_accept_~s__state~0); 3908#L116 assume !(8480 == ssl3_accept_~s__state~0); 3935#L119 assume !(8481 == ssl3_accept_~s__state~0); 3933#L122 assume !(8482 == ssl3_accept_~s__state~0); 3934#L125 assume 8464 == ssl3_accept_~s__state~0; 3705#L132 [2019-10-22 08:56:42,052 INFO L793 eck$LassoCheckResult]: Loop: 3705#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 3604#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3598#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; 3491#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 4015#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4009#L601-1 ssl3_accept_~skip~0 := 0; 4007#L98-2 assume !false; 4005#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3929#L101 assume 12292 == ssl3_accept_~s__state~0; 3637#L102 ssl3_accept_~s__new_session~0 := 1; 3585#L210 ssl3_accept_~s__server~0 := 1; 3586#L215 assume 0 != ssl3_accept_~cb~0; 3659#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3660#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3684#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3688#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3728#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 3504#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 3779#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3771#L601-1 ssl3_accept_~skip~0 := 0; 3768#L98-2 assume !false; 3765#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3763#L101 assume !(12292 == ssl3_accept_~s__state~0); 3746#L104 assume !(16384 == ssl3_accept_~s__state~0); 3745#L107 assume !(8192 == ssl3_accept_~s__state~0); 3744#L110 assume !(24576 == ssl3_accept_~s__state~0); 3743#L113 assume !(8195 == ssl3_accept_~s__state~0); 3738#L116 assume !(8480 == ssl3_accept_~s__state~0); 3739#L119 assume !(8481 == ssl3_accept_~s__state~0); 3740#L122 assume !(8482 == ssl3_accept_~s__state~0); 3747#L125 assume 8464 == ssl3_accept_~s__state~0; 3705#L132 [2019-10-22 08:56:42,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:42,053 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 2 times [2019-10-22 08:56:42,053 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:42,053 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983818937] [2019-10-22 08:56:42,053 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,053 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,053 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:42,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:42,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:42,072 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:42,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:42,073 INFO L82 PathProgramCache]: Analyzing trace with hash 1545873628, now seen corresponding path program 1 times [2019-10-22 08:56:42,073 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:42,073 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146068471] [2019-10-22 08:56:42,073 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,074 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,074 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:42,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:42,097 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:42,097 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146068471] [2019-10-22 08:56:42,097 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:42,097 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:42,097 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195363041] [2019-10-22 08:56:42,098 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:42,098 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:42,098 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:42,098 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:42,098 INFO L87 Difference]: Start difference. First operand 596 states and 928 transitions. cyclomatic complexity: 335 Second operand 3 states. [2019-10-22 08:56:42,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:42,285 INFO L93 Difference]: Finished difference Result 705 states and 1007 transitions. [2019-10-22 08:56:42,285 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:42,286 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 705 states and 1007 transitions. [2019-10-22 08:56:42,291 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2019-10-22 08:56:42,295 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 705 states to 632 states and 927 transitions. [2019-10-22 08:56:42,295 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 443 [2019-10-22 08:56:42,296 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 454 [2019-10-22 08:56:42,296 INFO L73 IsDeterministic]: Start isDeterministic. Operand 632 states and 927 transitions. [2019-10-22 08:56:42,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:42,298 INFO L688 BuchiCegarLoop]: Abstraction has 632 states and 927 transitions. [2019-10-22 08:56:42,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states and 927 transitions. [2019-10-22 08:56:42,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 589. [2019-10-22 08:56:42,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2019-10-22 08:56:42,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 876 transitions. [2019-10-22 08:56:42,308 INFO L711 BuchiCegarLoop]: Abstraction has 589 states and 876 transitions. [2019-10-22 08:56:42,308 INFO L591 BuchiCegarLoop]: Abstraction has 589 states and 876 transitions. [2019-10-22 08:56:42,308 INFO L424 BuchiCegarLoop]: ======== Iteration 4============ [2019-10-22 08:56:42,308 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 876 transitions. [2019-10-22 08:56:42,311 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2019-10-22 08:56:42,312 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:42,312 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:42,313 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:42,313 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:42,313 INFO L791 eck$LassoCheckResult]: Stem: 5003#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 4806#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4760#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 4761#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4905#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 4906#L98-2 assume !false; 4772#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5004#L101 assume !(12292 == ssl3_accept_~s__state~0); 5015#L104 assume !(16384 == ssl3_accept_~s__state~0); 5016#L107 assume 8192 == ssl3_accept_~s__state~0; 4895#L210 [2019-10-22 08:56:42,313 INFO L793 eck$LassoCheckResult]: Loop: 4895#L210 ssl3_accept_~s__server~0 := 1; 4896#L215 assume 0 != ssl3_accept_~cb~0; 4965#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4966#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4992#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4994#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4996#L242 assume 12292 != ssl3_accept_~s__state~0; 4901#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 4794#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 5255#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5249#L601-1 ssl3_accept_~skip~0 := 0; 5247#L98-2 assume !false; 5245#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5243#L101 assume !(12292 == ssl3_accept_~s__state~0); 5241#L104 assume !(16384 == ssl3_accept_~s__state~0); 5239#L107 assume 8192 == ssl3_accept_~s__state~0; 4895#L210 [2019-10-22 08:56:42,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:42,314 INFO L82 PathProgramCache]: Analyzing trace with hash 1269760736, now seen corresponding path program 1 times [2019-10-22 08:56:42,314 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:42,314 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953308973] [2019-10-22 08:56:42,314 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,314 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,314 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:42,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:42,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:42,339 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953308973] [2019-10-22 08:56:42,339 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:42,340 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:56:42,340 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780381410] [2019-10-22 08:56:42,340 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:42,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:42,340 INFO L82 PathProgramCache]: Analyzing trace with hash 144604704, now seen corresponding path program 1 times [2019-10-22 08:56:42,341 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:42,341 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041776307] [2019-10-22 08:56:42,341 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,341 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,341 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:42,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:42,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:42,367 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041776307] [2019-10-22 08:56:42,367 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:42,367 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:42,368 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612206752] [2019-10-22 08:56:42,368 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:42,368 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:42,368 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:42,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:42,369 INFO L87 Difference]: Start difference. First operand 589 states and 876 transitions. cyclomatic complexity: 290 Second operand 3 states. [2019-10-22 08:56:42,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:42,483 INFO L93 Difference]: Finished difference Result 599 states and 884 transitions. [2019-10-22 08:56:42,483 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:42,484 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 599 states and 884 transitions. [2019-10-22 08:56:42,487 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2019-10-22 08:56:42,490 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 599 states to 599 states and 884 transitions. [2019-10-22 08:56:42,491 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 425 [2019-10-22 08:56:42,491 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 425 [2019-10-22 08:56:42,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 599 states and 884 transitions. [2019-10-22 08:56:42,492 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:42,492 INFO L688 BuchiCegarLoop]: Abstraction has 599 states and 884 transitions. [2019-10-22 08:56:42,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states and 884 transitions. [2019-10-22 08:56:42,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 589. [2019-10-22 08:56:42,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2019-10-22 08:56:42,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 872 transitions. [2019-10-22 08:56:42,501 INFO L711 BuchiCegarLoop]: Abstraction has 589 states and 872 transitions. [2019-10-22 08:56:42,501 INFO L591 BuchiCegarLoop]: Abstraction has 589 states and 872 transitions. [2019-10-22 08:56:42,501 INFO L424 BuchiCegarLoop]: ======== Iteration 5============ [2019-10-22 08:56:42,501 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 872 transitions. [2019-10-22 08:56:42,504 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2019-10-22 08:56:42,505 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:42,505 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:42,505 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:42,506 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:42,506 INFO L791 eck$LassoCheckResult]: Stem: 6203#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 6002#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5955#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 5956#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6099#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 6100#L98-2 assume !false; 6445#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6443#L101 assume !(12292 == ssl3_accept_~s__state~0); 6441#L104 assume !(16384 == ssl3_accept_~s__state~0); 6439#L107 assume !(8192 == ssl3_accept_~s__state~0); 6437#L110 assume !(24576 == ssl3_accept_~s__state~0); 6436#L113 assume 8195 == ssl3_accept_~s__state~0; 6089#L210 [2019-10-22 08:56:42,506 INFO L793 eck$LassoCheckResult]: Loop: 6089#L210 ssl3_accept_~s__server~0 := 1; 6090#L215 assume 0 != ssl3_accept_~cb~0; 6163#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6164#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6190#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6194#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6196#L242 assume 12292 != ssl3_accept_~s__state~0; 6095#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 5989#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 6518#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6513#L601-1 ssl3_accept_~skip~0 := 0; 5962#L98-2 assume !false; 5963#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6512#L101 assume !(12292 == ssl3_accept_~s__state~0); 6215#L104 assume !(16384 == ssl3_accept_~s__state~0); 6216#L107 assume !(8192 == ssl3_accept_~s__state~0); 6207#L110 assume !(24576 == ssl3_accept_~s__state~0); 6144#L113 assume 8195 == ssl3_accept_~s__state~0; 6089#L210 [2019-10-22 08:56:42,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:42,506 INFO L82 PathProgramCache]: Analyzing trace with hash 469359109, now seen corresponding path program 1 times [2019-10-22 08:56:42,507 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:42,507 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460138459] [2019-10-22 08:56:42,507 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,507 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,507 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:42,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:42,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:42,531 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460138459] [2019-10-22 08:56:42,531 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:42,532 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:56:42,532 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134659605] [2019-10-22 08:56:42,532 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:42,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:42,532 INFO L82 PathProgramCache]: Analyzing trace with hash 1526170949, now seen corresponding path program 1 times [2019-10-22 08:56:42,532 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:42,533 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126573723] [2019-10-22 08:56:42,533 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,533 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,533 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:42,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:42,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:42,548 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126573723] [2019-10-22 08:56:42,548 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:42,548 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:42,548 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809642813] [2019-10-22 08:56:42,549 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:42,549 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:42,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:42,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:42,549 INFO L87 Difference]: Start difference. First operand 589 states and 872 transitions. cyclomatic complexity: 286 Second operand 3 states. [2019-10-22 08:56:42,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:42,679 INFO L93 Difference]: Finished difference Result 599 states and 880 transitions. [2019-10-22 08:56:42,680 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:42,680 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 599 states and 880 transitions. [2019-10-22 08:56:42,686 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2019-10-22 08:56:42,689 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 599 states to 599 states and 880 transitions. [2019-10-22 08:56:42,690 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 425 [2019-10-22 08:56:42,690 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 425 [2019-10-22 08:56:42,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 599 states and 880 transitions. [2019-10-22 08:56:42,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:42,691 INFO L688 BuchiCegarLoop]: Abstraction has 599 states and 880 transitions. [2019-10-22 08:56:42,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states and 880 transitions. [2019-10-22 08:56:42,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 589. [2019-10-22 08:56:42,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 589 states. [2019-10-22 08:56:42,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 868 transitions. [2019-10-22 08:56:42,700 INFO L711 BuchiCegarLoop]: Abstraction has 589 states and 868 transitions. [2019-10-22 08:56:42,700 INFO L591 BuchiCegarLoop]: Abstraction has 589 states and 868 transitions. [2019-10-22 08:56:42,700 INFO L424 BuchiCegarLoop]: ======== Iteration 6============ [2019-10-22 08:56:42,700 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 868 transitions. [2019-10-22 08:56:42,704 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2019-10-22 08:56:42,704 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:42,704 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:42,706 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:42,707 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:42,707 INFO L791 eck$LassoCheckResult]: Stem: 7396#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 7197#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7150#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 7151#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7294#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 7295#L98-2 assume !false; 7626#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7624#L101 assume !(12292 == ssl3_accept_~s__state~0); 7622#L104 assume !(16384 == ssl3_accept_~s__state~0); 7620#L107 assume !(8192 == ssl3_accept_~s__state~0); 7618#L110 assume !(24576 == ssl3_accept_~s__state~0); 7616#L113 assume !(8195 == ssl3_accept_~s__state~0); 7614#L116 assume !(8480 == ssl3_accept_~s__state~0); 7612#L119 assume !(8481 == ssl3_accept_~s__state~0); 7610#L122 assume !(8482 == ssl3_accept_~s__state~0); 7458#L125 assume 8464 == ssl3_accept_~s__state~0; 7404#L132 [2019-10-22 08:56:42,708 INFO L793 eck$LassoCheckResult]: Loop: 7404#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 7299#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7297#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; 7298#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7262#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7264#L601-1 ssl3_accept_~skip~0 := 0; 7157#L98-2 assume !false; 7158#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7699#L101 assume !(12292 == ssl3_accept_~s__state~0); 7692#L104 assume !(16384 == ssl3_accept_~s__state~0); 7417#L107 assume !(8192 == ssl3_accept_~s__state~0); 7400#L110 assume !(24576 == ssl3_accept_~s__state~0); 7339#L113 assume !(8195 == ssl3_accept_~s__state~0); 7305#L116 assume !(8480 == ssl3_accept_~s__state~0); 7306#L119 assume !(8481 == ssl3_accept_~s__state~0); 7676#L122 assume !(8482 == ssl3_accept_~s__state~0); 7199#L125 assume !(8464 == ssl3_accept_~s__state~0); 7200#L128 assume !(8465 == ssl3_accept_~s__state~0); 7169#L131 assume !(8466 == ssl3_accept_~s__state~0); 7170#L134 assume 8496 == ssl3_accept_~s__state~0; 7354#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 7355#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7383#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 7373#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 7367#L292-2 ssl3_accept_~s__init_num~0 := 0; 7188#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7667#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7666#L601-1 ssl3_accept_~skip~0 := 0; 7706#L98-2 assume !false; 7397#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7398#L101 assume !(12292 == ssl3_accept_~s__state~0); 7408#L104 assume 16384 == ssl3_accept_~s__state~0; 7409#L210 ssl3_accept_~s__server~0 := 1; 7716#L215 assume 0 != ssl3_accept_~cb~0; 7715#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7707#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7703#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7700#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7697#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 7696#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 7689#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7683#L601-1 ssl3_accept_~skip~0 := 0; 7681#L98-2 assume !false; 7679#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7677#L101 assume !(12292 == ssl3_accept_~s__state~0); 7662#L104 assume !(16384 == ssl3_accept_~s__state~0); 7661#L107 assume !(8192 == ssl3_accept_~s__state~0); 7660#L110 assume !(24576 == ssl3_accept_~s__state~0); 7650#L113 assume !(8195 == ssl3_accept_~s__state~0); 7466#L116 assume !(8480 == ssl3_accept_~s__state~0); 7467#L119 assume !(8481 == ssl3_accept_~s__state~0); 7468#L122 assume !(8482 == ssl3_accept_~s__state~0); 7480#L125 assume 8464 == ssl3_accept_~s__state~0; 7404#L132 [2019-10-22 08:56:42,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:42,708 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 3 times [2019-10-22 08:56:42,708 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:42,708 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413117187] [2019-10-22 08:56:42,709 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,709 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,709 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:42,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:42,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:42,740 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:42,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:42,740 INFO L82 PathProgramCache]: Analyzing trace with hash -1136617358, now seen corresponding path program 1 times [2019-10-22 08:56:42,740 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:42,740 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690469051] [2019-10-22 08:56:42,741 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,741 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:42,741 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:42,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:42,794 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:42,794 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690469051] [2019-10-22 08:56:42,794 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:42,795 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:42,795 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537889140] [2019-10-22 08:56:42,795 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:42,795 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:42,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:42,796 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:42,796 INFO L87 Difference]: Start difference. First operand 589 states and 868 transitions. cyclomatic complexity: 282 Second operand 3 states. [2019-10-22 08:56:43,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:43,020 INFO L93 Difference]: Finished difference Result 744 states and 1053 transitions. [2019-10-22 08:56:43,021 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:43,021 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 744 states and 1053 transitions. [2019-10-22 08:56:43,025 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 447 [2019-10-22 08:56:43,028 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 744 states to 686 states and 995 transitions. [2019-10-22 08:56:43,029 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 480 [2019-10-22 08:56:43,029 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 480 [2019-10-22 08:56:43,030 INFO L73 IsDeterministic]: Start isDeterministic. Operand 686 states and 995 transitions. [2019-10-22 08:56:43,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:43,030 INFO L688 BuchiCegarLoop]: Abstraction has 686 states and 995 transitions. [2019-10-22 08:56:43,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states and 995 transitions. [2019-10-22 08:56:43,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 670. [2019-10-22 08:56:43,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 670 states. [2019-10-22 08:56:43,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 973 transitions. [2019-10-22 08:56:43,042 INFO L711 BuchiCegarLoop]: Abstraction has 670 states and 973 transitions. [2019-10-22 08:56:43,042 INFO L591 BuchiCegarLoop]: Abstraction has 670 states and 973 transitions. [2019-10-22 08:56:43,042 INFO L424 BuchiCegarLoop]: ======== Iteration 7============ [2019-10-22 08:56:43,042 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 670 states and 973 transitions. [2019-10-22 08:56:43,047 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 436 [2019-10-22 08:56:43,047 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:43,047 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:43,048 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:43,050 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:43,050 INFO L791 eck$LassoCheckResult]: Stem: 8731#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 8535#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8489#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 8490#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8630#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 8631#L98-2 assume !false; 8501#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8732#L101 assume !(12292 == ssl3_accept_~s__state~0); 8742#L104 assume !(16384 == ssl3_accept_~s__state~0); 8743#L107 assume !(8192 == ssl3_accept_~s__state~0); 8734#L110 assume !(24576 == ssl3_accept_~s__state~0); 8673#L113 assume !(8195 == ssl3_accept_~s__state~0); 8640#L116 assume !(8480 == ssl3_accept_~s__state~0); 8641#L119 assume !(8481 == ssl3_accept_~s__state~0); 8595#L122 assume !(8482 == ssl3_accept_~s__state~0); 8596#L125 assume 8464 == ssl3_accept_~s__state~0; 8738#L132 [2019-10-22 08:56:43,051 INFO L793 eck$LassoCheckResult]: Loop: 8738#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 8639#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8633#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; 8634#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 9063#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9057#L601-1 ssl3_accept_~skip~0 := 0; 9055#L98-2 assume !false; 9054#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9053#L101 assume !(12292 == ssl3_accept_~s__state~0); 9052#L104 assume !(16384 == ssl3_accept_~s__state~0); 9051#L107 assume !(8192 == ssl3_accept_~s__state~0); 9050#L110 assume !(24576 == ssl3_accept_~s__state~0); 9044#L113 assume !(8195 == ssl3_accept_~s__state~0); 9042#L116 assume !(8480 == ssl3_accept_~s__state~0); 9040#L119 assume !(8481 == ssl3_accept_~s__state~0); 9038#L122 assume !(8482 == ssl3_accept_~s__state~0); 9036#L125 assume !(8464 == ssl3_accept_~s__state~0); 9034#L128 assume !(8465 == ssl3_accept_~s__state~0); 9032#L131 assume !(8466 == ssl3_accept_~s__state~0); 8963#L134 assume 8496 == ssl3_accept_~s__state~0; 8872#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 8960#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8958#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 8956#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8911#L292-2 ssl3_accept_~s__init_num~0 := 0; 8798#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 8910#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8905#L601-1 ssl3_accept_~skip~0 := 0; 8903#L98-2 assume !false; 8900#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8898#L101 assume !(12292 == ssl3_accept_~s__state~0); 8897#L104 assume 16384 == ssl3_accept_~s__state~0; 8895#L210 ssl3_accept_~s__server~0 := 1; 9095#L215 assume 0 != ssl3_accept_~cb~0; 9094#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 9093#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 9091#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 9088#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 9085#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 9084#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 9083#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9078#L601-1 ssl3_accept_~skip~0 := 0; 9077#L98-2 assume !false; 9076#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9075#L101 assume !(12292 == ssl3_accept_~s__state~0); 9073#L104 assume !(16384 == ssl3_accept_~s__state~0); 9072#L107 assume !(8192 == ssl3_accept_~s__state~0); 9071#L110 assume !(24576 == ssl3_accept_~s__state~0); 9070#L113 assume !(8195 == ssl3_accept_~s__state~0); 8821#L116 assume !(8480 == ssl3_accept_~s__state~0); 8822#L119 assume !(8481 == ssl3_accept_~s__state~0); 8823#L122 assume !(8482 == ssl3_accept_~s__state~0); 9029#L125 assume 8464 == ssl3_accept_~s__state~0; 8738#L132 [2019-10-22 08:56:43,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:43,051 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 4 times [2019-10-22 08:56:43,051 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:43,051 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580521532] [2019-10-22 08:56:43,051 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,052 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,052 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:43,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:43,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:43,075 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:43,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:43,076 INFO L82 PathProgramCache]: Analyzing trace with hash -1159249612, now seen corresponding path program 1 times [2019-10-22 08:56:43,076 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:43,076 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201870178] [2019-10-22 08:56:43,076 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,077 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,077 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:43,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:43,109 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:43,109 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201870178] [2019-10-22 08:56:43,110 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:43,110 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:43,110 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994583769] [2019-10-22 08:56:43,110 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:43,110 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:43,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:43,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:43,111 INFO L87 Difference]: Start difference. First operand 670 states and 973 transitions. cyclomatic complexity: 306 Second operand 3 states. [2019-10-22 08:56:43,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:43,258 INFO L93 Difference]: Finished difference Result 825 states and 1210 transitions. [2019-10-22 08:56:43,258 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:43,258 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 825 states and 1210 transitions. [2019-10-22 08:56:43,263 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 535 [2019-10-22 08:56:43,267 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 825 states to 818 states and 1203 transitions. [2019-10-22 08:56:43,267 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 568 [2019-10-22 08:56:43,267 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 568 [2019-10-22 08:56:43,268 INFO L73 IsDeterministic]: Start isDeterministic. Operand 818 states and 1203 transitions. [2019-10-22 08:56:43,268 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:43,268 INFO L688 BuchiCegarLoop]: Abstraction has 818 states and 1203 transitions. [2019-10-22 08:56:43,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states and 1203 transitions. [2019-10-22 08:56:43,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 799. [2019-10-22 08:56:43,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 799 states. [2019-10-22 08:56:43,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1175 transitions. [2019-10-22 08:56:43,278 INFO L711 BuchiCegarLoop]: Abstraction has 799 states and 1175 transitions. [2019-10-22 08:56:43,278 INFO L591 BuchiCegarLoop]: Abstraction has 799 states and 1175 transitions. [2019-10-22 08:56:43,278 INFO L424 BuchiCegarLoop]: ======== Iteration 8============ [2019-10-22 08:56:43,279 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 799 states and 1175 transitions. [2019-10-22 08:56:43,282 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 522 [2019-10-22 08:56:43,282 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:43,282 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:43,283 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:43,284 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:43,284 INFO L791 eck$LassoCheckResult]: Stem: 10247#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 10036#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9990#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 9991#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10138#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 10139#L98-2 assume !false; 10594#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10278#L101 assume !(12292 == ssl3_accept_~s__state~0); 10279#L104 assume !(16384 == ssl3_accept_~s__state~0); 10749#L107 assume !(8192 == ssl3_accept_~s__state~0); 10748#L110 assume !(24576 == ssl3_accept_~s__state~0); 10747#L113 assume !(8195 == ssl3_accept_~s__state~0); 10746#L116 assume !(8480 == ssl3_accept_~s__state~0); 10745#L119 assume !(8481 == ssl3_accept_~s__state~0); 10744#L122 assume !(8482 == ssl3_accept_~s__state~0); 10315#L125 assume 8464 == ssl3_accept_~s__state~0; 10254#L132 [2019-10-22 08:56:43,284 INFO L793 eck$LassoCheckResult]: Loop: 10254#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 10142#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10141#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; 10001#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 10002#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10105#L601-1 ssl3_accept_~skip~0 := 0; 9997#L98-2 assume !false; 9998#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10248#L101 assume !(12292 == ssl3_accept_~s__state~0); 10753#L104 assume !(16384 == ssl3_accept_~s__state~0); 10267#L107 assume !(8192 == ssl3_accept_~s__state~0); 10268#L110 assume !(24576 == ssl3_accept_~s__state~0); 10752#L113 assume !(8195 == ssl3_accept_~s__state~0); 10751#L116 assume !(8480 == ssl3_accept_~s__state~0); 10157#L119 assume !(8481 == ssl3_accept_~s__state~0); 10158#L122 assume !(8482 == ssl3_accept_~s__state~0); 10040#L125 assume !(8464 == ssl3_accept_~s__state~0); 10041#L128 assume !(8465 == ssl3_accept_~s__state~0); 10056#L131 assume !(8466 == ssl3_accept_~s__state~0); 10283#L134 assume 8496 == ssl3_accept_~s__state~0; 10197#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 10198#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10231#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 10219#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 10220#L292-2 ssl3_accept_~s__init_num~0 := 0; 10028#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 10672#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10667#L601-1 ssl3_accept_~skip~0 := 0; 10666#L98-2 assume !false; 10665#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10664#L101 assume !(12292 == ssl3_accept_~s__state~0); 10663#L104 assume !(16384 == ssl3_accept_~s__state~0); 10662#L107 assume !(8192 == ssl3_accept_~s__state~0); 10661#L110 assume !(24576 == ssl3_accept_~s__state~0); 10660#L113 assume !(8195 == ssl3_accept_~s__state~0); 10659#L116 assume !(8480 == ssl3_accept_~s__state~0); 10658#L119 assume !(8481 == ssl3_accept_~s__state~0); 10657#L122 assume !(8482 == ssl3_accept_~s__state~0); 10653#L125 assume !(8464 == ssl3_accept_~s__state~0); 10652#L128 assume !(8465 == ssl3_accept_~s__state~0); 10651#L131 assume !(8466 == ssl3_accept_~s__state~0); 10650#L134 assume !(8496 == ssl3_accept_~s__state~0); 10649#L137 assume !(8497 == ssl3_accept_~s__state~0); 10648#L140 assume !(8512 == ssl3_accept_~s__state~0); 10647#L143 assume !(8513 == ssl3_accept_~s__state~0); 10646#L146 assume !(8528 == ssl3_accept_~s__state~0); 10201#L149 assume !(8529 == ssl3_accept_~s__state~0); 10202#L152 assume !(8544 == ssl3_accept_~s__state~0); 10644#L155 assume !(8545 == ssl3_accept_~s__state~0); 10312#L158 assume 8560 == ssl3_accept_~s__state~0; 10274#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 10023#L431 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; 10024#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 10534#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10528#L601-1 ssl3_accept_~skip~0 := 0; 10526#L98-2 assume !false; 10524#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10522#L101 assume !(12292 == ssl3_accept_~s__state~0); 10520#L104 assume !(16384 == ssl3_accept_~s__state~0); 10518#L107 assume !(8192 == ssl3_accept_~s__state~0); 10516#L110 assume !(24576 == ssl3_accept_~s__state~0); 10514#L113 assume !(8195 == ssl3_accept_~s__state~0); 10511#L116 assume !(8480 == ssl3_accept_~s__state~0); 10332#L119 assume !(8481 == ssl3_accept_~s__state~0); 10333#L122 assume !(8482 == ssl3_accept_~s__state~0); 10643#L125 assume 8464 == ssl3_accept_~s__state~0; 10254#L132 [2019-10-22 08:56:43,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:43,290 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 5 times [2019-10-22 08:56:43,290 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:43,290 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877085592] [2019-10-22 08:56:43,290 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,290 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,290 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:43,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:43,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:43,310 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:43,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:43,314 INFO L82 PathProgramCache]: Analyzing trace with hash 1036966190, now seen corresponding path program 1 times [2019-10-22 08:56:43,314 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:43,314 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936729143] [2019-10-22 08:56:43,314 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,314 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,315 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:43,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:43,347 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:43,350 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936729143] [2019-10-22 08:56:43,350 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:43,350 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:43,351 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386487702] [2019-10-22 08:56:43,351 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:43,351 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:43,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:43,352 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:43,352 INFO L87 Difference]: Start difference. First operand 799 states and 1175 transitions. cyclomatic complexity: 379 Second operand 3 states. [2019-10-22 08:56:43,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:43,505 INFO L93 Difference]: Finished difference Result 941 states and 1291 transitions. [2019-10-22 08:56:43,505 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:43,505 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 941 states and 1291 transitions. [2019-10-22 08:56:43,511 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 621 [2019-10-22 08:56:43,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 941 states to 941 states and 1291 transitions. [2019-10-22 08:56:43,515 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 654 [2019-10-22 08:56:43,516 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 654 [2019-10-22 08:56:43,517 INFO L73 IsDeterministic]: Start isDeterministic. Operand 941 states and 1291 transitions. [2019-10-22 08:56:43,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:43,518 INFO L688 BuchiCegarLoop]: Abstraction has 941 states and 1291 transitions. [2019-10-22 08:56:43,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 941 states and 1291 transitions. [2019-10-22 08:56:43,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 941 to 933. [2019-10-22 08:56:43,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 933 states. [2019-10-22 08:56:43,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 1280 transitions. [2019-10-22 08:56:43,534 INFO L711 BuchiCegarLoop]: Abstraction has 933 states and 1280 transitions. [2019-10-22 08:56:43,534 INFO L591 BuchiCegarLoop]: Abstraction has 933 states and 1280 transitions. [2019-10-22 08:56:43,534 INFO L424 BuchiCegarLoop]: ======== Iteration 9============ [2019-10-22 08:56:43,534 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 933 states and 1280 transitions. [2019-10-22 08:56:43,538 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 614 [2019-10-22 08:56:43,538 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:43,538 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:43,539 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:43,540 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:43,540 INFO L791 eck$LassoCheckResult]: Stem: 11981#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 11782#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11736#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 11737#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11878#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 11879#L98-2 assume !false; 12126#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12334#L101 assume !(12292 == ssl3_accept_~s__state~0); 12332#L104 assume !(16384 == ssl3_accept_~s__state~0); 12330#L107 assume !(8192 == ssl3_accept_~s__state~0); 12328#L110 assume !(24576 == ssl3_accept_~s__state~0); 12326#L113 assume !(8195 == ssl3_accept_~s__state~0); 12324#L116 assume !(8480 == ssl3_accept_~s__state~0); 12322#L119 assume !(8481 == ssl3_accept_~s__state~0); 12320#L122 assume !(8482 == ssl3_accept_~s__state~0); 12318#L125 assume 8464 == ssl3_accept_~s__state~0; 11989#L132 [2019-10-22 08:56:43,542 INFO L793 eck$LassoCheckResult]: Loop: 11989#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 11883#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11881#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; 11882#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12542#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12537#L601-1 ssl3_accept_~skip~0 := 0; 12536#L98-2 assume !false; 12535#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12534#L101 assume !(12292 == ssl3_accept_~s__state~0); 12533#L104 assume !(16384 == ssl3_accept_~s__state~0); 12532#L107 assume !(8192 == ssl3_accept_~s__state~0); 12531#L110 assume !(24576 == ssl3_accept_~s__state~0); 12530#L113 assume !(8195 == ssl3_accept_~s__state~0); 12529#L116 assume !(8480 == ssl3_accept_~s__state~0); 12528#L119 assume !(8481 == ssl3_accept_~s__state~0); 12527#L122 assume !(8482 == ssl3_accept_~s__state~0); 12526#L125 assume !(8464 == ssl3_accept_~s__state~0); 12525#L128 assume !(8465 == ssl3_accept_~s__state~0); 12524#L131 assume !(8466 == ssl3_accept_~s__state~0); 12151#L134 assume 8496 == ssl3_accept_~s__state~0; 11938#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 11939#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11967#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 11956#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11957#L292-2 ssl3_accept_~s__init_num~0 := 0; 12432#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12430#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12424#L601-1 ssl3_accept_~skip~0 := 0; 12422#L98-2 assume !false; 12420#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12418#L101 assume !(12292 == ssl3_accept_~s__state~0); 12417#L104 assume !(16384 == ssl3_accept_~s__state~0); 12416#L107 assume !(8192 == ssl3_accept_~s__state~0); 12415#L110 assume !(24576 == ssl3_accept_~s__state~0); 12414#L113 assume !(8195 == ssl3_accept_~s__state~0); 12413#L116 assume !(8480 == ssl3_accept_~s__state~0); 12411#L119 assume !(8481 == ssl3_accept_~s__state~0); 12404#L122 assume !(8482 == ssl3_accept_~s__state~0); 12403#L125 assume !(8464 == ssl3_accept_~s__state~0); 12400#L128 assume !(8465 == ssl3_accept_~s__state~0); 12397#L131 assume !(8466 == ssl3_accept_~s__state~0); 12398#L134 assume !(8496 == ssl3_accept_~s__state~0); 12152#L137 assume !(8497 == ssl3_accept_~s__state~0); 12153#L140 assume 8512 == ssl3_accept_~s__state~0; 11854#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11834#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11773#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11774#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12479#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12477#L601-1 ssl3_accept_~skip~0 := 0; 12511#L98-2 assume !false; 12509#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12508#L101 assume !(12292 == ssl3_accept_~s__state~0); 12507#L104 assume !(16384 == ssl3_accept_~s__state~0); 12506#L107 assume !(8192 == ssl3_accept_~s__state~0); 12383#L110 assume !(24576 == ssl3_accept_~s__state~0); 12382#L113 assume !(8195 == ssl3_accept_~s__state~0); 12381#L116 assume !(8480 == ssl3_accept_~s__state~0); 12379#L119 assume !(8481 == ssl3_accept_~s__state~0); 12377#L122 assume !(8482 == ssl3_accept_~s__state~0); 12365#L125 assume !(8464 == ssl3_accept_~s__state~0); 12363#L128 assume !(8465 == ssl3_accept_~s__state~0); 12359#L131 assume !(8466 == ssl3_accept_~s__state~0); 12356#L134 assume !(8496 == ssl3_accept_~s__state~0); 12351#L137 assume !(8497 == ssl3_accept_~s__state~0); 12344#L140 assume !(8512 == ssl3_accept_~s__state~0); 12315#L143 assume !(8513 == ssl3_accept_~s__state~0); 12301#L146 assume !(8528 == ssl3_accept_~s__state~0); 12302#L149 assume !(8529 == ssl3_accept_~s__state~0); 12309#L152 assume !(8544 == ssl3_accept_~s__state~0); 12308#L155 assume !(8545 == ssl3_accept_~s__state~0); 12307#L158 assume 8560 == ssl3_accept_~s__state~0; 12003#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 11769#L431 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; 11770#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12604#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12598#L601-1 ssl3_accept_~skip~0 := 0; 12596#L98-2 assume !false; 12594#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12592#L101 assume !(12292 == ssl3_accept_~s__state~0); 12590#L104 assume !(16384 == ssl3_accept_~s__state~0); 12473#L107 assume !(8192 == ssl3_accept_~s__state~0); 12471#L110 assume !(24576 == ssl3_accept_~s__state~0); 12470#L113 assume !(8195 == ssl3_accept_~s__state~0); 12466#L116 assume !(8480 == ssl3_accept_~s__state~0); 12053#L119 assume !(8481 == ssl3_accept_~s__state~0); 12054#L122 assume !(8482 == ssl3_accept_~s__state~0); 12055#L125 assume 8464 == ssl3_accept_~s__state~0; 11989#L132 [2019-10-22 08:56:43,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:43,543 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 6 times [2019-10-22 08:56:43,543 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:43,543 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129139218] [2019-10-22 08:56:43,544 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,544 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,544 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:43,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:43,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:43,558 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:43,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:43,564 INFO L82 PathProgramCache]: Analyzing trace with hash -1271225486, now seen corresponding path program 1 times [2019-10-22 08:56:43,564 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:43,565 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657199435] [2019-10-22 08:56:43,565 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,565 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,565 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:43,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:43,624 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-10-22 08:56:43,624 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657199435] [2019-10-22 08:56:43,625 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:43,625 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:43,625 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48448823] [2019-10-22 08:56:43,626 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:43,627 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:43,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:43,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:43,627 INFO L87 Difference]: Start difference. First operand 933 states and 1280 transitions. cyclomatic complexity: 350 Second operand 3 states. [2019-10-22 08:56:43,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:43,749 INFO L93 Difference]: Finished difference Result 1059 states and 1451 transitions. [2019-10-22 08:56:43,749 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:43,749 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1059 states and 1451 transitions. [2019-10-22 08:56:43,755 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 698 [2019-10-22 08:56:43,760 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1059 states to 1059 states and 1451 transitions. [2019-10-22 08:56:43,761 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 731 [2019-10-22 08:56:43,761 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 731 [2019-10-22 08:56:43,762 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1059 states and 1451 transitions. [2019-10-22 08:56:43,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:43,762 INFO L688 BuchiCegarLoop]: Abstraction has 1059 states and 1451 transitions. [2019-10-22 08:56:43,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1059 states and 1451 transitions. [2019-10-22 08:56:43,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1059 to 1017. [2019-10-22 08:56:43,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1017 states. [2019-10-22 08:56:43,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1017 states to 1017 states and 1382 transitions. [2019-10-22 08:56:43,778 INFO L711 BuchiCegarLoop]: Abstraction has 1017 states and 1382 transitions. [2019-10-22 08:56:43,778 INFO L591 BuchiCegarLoop]: Abstraction has 1017 states and 1382 transitions. [2019-10-22 08:56:43,779 INFO L424 BuchiCegarLoop]: ======== Iteration 10============ [2019-10-22 08:56:43,779 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1017 states and 1382 transitions. [2019-10-22 08:56:43,783 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 670 [2019-10-22 08:56:43,783 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:43,784 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:43,785 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:43,786 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-10-22 08:56:43,787 INFO L791 eck$LassoCheckResult]: Stem: 13990#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 13779#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13734#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 13735#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13880#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 13881#L98-2 assume !false; 14298#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14656#L101 assume !(12292 == ssl3_accept_~s__state~0); 14652#L104 assume !(16384 == ssl3_accept_~s__state~0); 14649#L107 assume !(8192 == ssl3_accept_~s__state~0); 14646#L110 assume !(24576 == ssl3_accept_~s__state~0); 14644#L113 assume !(8195 == ssl3_accept_~s__state~0); 14642#L116 assume !(8480 == ssl3_accept_~s__state~0); 14638#L119 assume !(8481 == ssl3_accept_~s__state~0); 13842#L122 assume !(8482 == ssl3_accept_~s__state~0); 13843#L125 assume 8464 == ssl3_accept_~s__state~0; 13999#L132 [2019-10-22 08:56:43,787 INFO L793 eck$LassoCheckResult]: Loop: 13999#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 13885#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13883#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; 13884#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14688#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14682#L601-1 ssl3_accept_~skip~0 := 0; 14680#L98-2 assume !false; 14678#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14676#L101 assume !(12292 == ssl3_accept_~s__state~0); 14660#L104 assume !(16384 == ssl3_accept_~s__state~0); 14658#L107 assume !(8192 == ssl3_accept_~s__state~0); 14654#L110 assume !(24576 == ssl3_accept_~s__state~0); 14651#L113 assume !(8195 == ssl3_accept_~s__state~0); 13890#L116 assume !(8480 == ssl3_accept_~s__state~0); 13891#L119 assume !(8481 == ssl3_accept_~s__state~0); 14634#L122 assume !(8482 == ssl3_accept_~s__state~0); 14635#L125 assume !(8464 == ssl3_accept_~s__state~0); 14640#L128 assume !(8465 == ssl3_accept_~s__state~0); 13753#L131 assume !(8466 == ssl3_accept_~s__state~0); 13754#L134 assume 8496 == ssl3_accept_~s__state~0; 14398#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 14477#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14476#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 14475#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14473#L292-2 ssl3_accept_~s__init_num~0 := 0; 14464#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14463#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14458#L601-1 ssl3_accept_~skip~0 := 0; 14456#L98-2 assume !false; 14454#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14452#L101 assume !(12292 == ssl3_accept_~s__state~0); 14451#L104 assume !(16384 == ssl3_accept_~s__state~0); 14445#L107 assume !(8192 == ssl3_accept_~s__state~0); 14443#L110 assume !(24576 == ssl3_accept_~s__state~0); 14439#L113 assume !(8195 == ssl3_accept_~s__state~0); 14437#L116 assume !(8480 == ssl3_accept_~s__state~0); 14436#L119 assume !(8481 == ssl3_accept_~s__state~0); 14430#L122 assume !(8482 == ssl3_accept_~s__state~0); 14428#L125 assume !(8464 == ssl3_accept_~s__state~0); 14426#L128 assume !(8465 == ssl3_accept_~s__state~0); 14424#L131 assume !(8466 == ssl3_accept_~s__state~0); 14422#L134 assume !(8496 == ssl3_accept_~s__state~0); 14420#L137 assume !(8497 == ssl3_accept_~s__state~0); 14418#L140 assume !(8512 == ssl3_accept_~s__state~0); 14392#L143 assume !(8513 == ssl3_accept_~s__state~0); 14390#L146 assume !(8528 == ssl3_accept_~s__state~0); 14387#L149 assume !(8529 == ssl3_accept_~s__state~0); 14384#L152 assume !(8544 == ssl3_accept_~s__state~0); 14381#L155 assume !(8545 == ssl3_accept_~s__state~0); 14379#L158 assume !(8560 == ssl3_accept_~s__state~0); 14376#L161 assume !(8561 == ssl3_accept_~s__state~0); 14373#L164 assume !(8448 == ssl3_accept_~s__state~0); 14345#L167 assume !(8576 == ssl3_accept_~s__state~0); 14344#L170 assume !(8577 == ssl3_accept_~s__state~0); 14343#L173 assume !(8592 == ssl3_accept_~s__state~0); 14342#L176 assume !(8593 == ssl3_accept_~s__state~0); 14340#L179 assume !(8608 == ssl3_accept_~s__state~0); 14337#L182 assume !(8609 == ssl3_accept_~s__state~0); 14336#L185 assume !(8640 == ssl3_accept_~s__state~0); 14258#L188 assume !(8641 == ssl3_accept_~s__state~0); 13876#L191 assume 8656 == ssl3_accept_~s__state~0; 13877#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13918#L504 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 13919#L509 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13915#L515-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 14242#L525 assume !(0 == ssl3_accept_~tmp___10~0); 14236#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14233#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14227#L601-1 ssl3_accept_~skip~0 := 0; 14226#L98-2 assume !false; 14225#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14223#L101 assume 12292 == ssl3_accept_~s__state~0; 13922#L102 ssl3_accept_~s__new_session~0 := 1; 13923#L210 ssl3_accept_~s__server~0 := 1; 14531#L215 assume 0 != ssl3_accept_~cb~0; 14530#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14529#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14527#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14524#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14521#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 14520#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14519#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14513#L601-1 ssl3_accept_~skip~0 := 0; 14512#L98-2 assume !false; 14510#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14509#L101 assume !(12292 == ssl3_accept_~s__state~0); 14508#L104 assume !(16384 == ssl3_accept_~s__state~0); 14506#L107 assume !(8192 == ssl3_accept_~s__state~0); 14498#L110 assume !(24576 == ssl3_accept_~s__state~0); 14497#L113 assume !(8195 == ssl3_accept_~s__state~0); 14095#L116 assume !(8480 == ssl3_accept_~s__state~0); 14096#L119 assume !(8481 == ssl3_accept_~s__state~0); 14097#L122 assume !(8482 == ssl3_accept_~s__state~0); 14074#L125 assume 8464 == ssl3_accept_~s__state~0; 13999#L132 [2019-10-22 08:56:43,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:43,787 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 7 times [2019-10-22 08:56:43,788 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:43,788 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189024378] [2019-10-22 08:56:43,788 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,788 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,788 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:43,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:43,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:43,805 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:43,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:43,806 INFO L82 PathProgramCache]: Analyzing trace with hash 769424681, now seen corresponding path program 1 times [2019-10-22 08:56:43,807 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:43,807 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165832610] [2019-10-22 08:56:43,807 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,807 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:43,807 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:43,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:43,840 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 46 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2019-10-22 08:56:43,840 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165832610] [2019-10-22 08:56:43,840 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:43,840 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:43,841 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591073581] [2019-10-22 08:56:43,841 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:43,841 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:43,841 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:43,841 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:43,842 INFO L87 Difference]: Start difference. First operand 1017 states and 1382 transitions. cyclomatic complexity: 368 Second operand 3 states. [2019-10-22 08:56:43,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:43,993 INFO L93 Difference]: Finished difference Result 956 states and 1290 transitions. [2019-10-22 08:56:43,994 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:43,994 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 956 states and 1290 transitions. [2019-10-22 08:56:43,999 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 592 [2019-10-22 08:56:44,004 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 956 states to 954 states and 1288 transitions. [2019-10-22 08:56:44,004 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 676 [2019-10-22 08:56:44,005 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 676 [2019-10-22 08:56:44,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 954 states and 1288 transitions. [2019-10-22 08:56:44,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:44,005 INFO L688 BuchiCegarLoop]: Abstraction has 954 states and 1288 transitions. [2019-10-22 08:56:44,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 954 states and 1288 transitions. [2019-10-22 08:56:44,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 954 to 950. [2019-10-22 08:56:44,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 950 states. [2019-10-22 08:56:44,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 950 states to 950 states and 1283 transitions. [2019-10-22 08:56:44,019 INFO L711 BuchiCegarLoop]: Abstraction has 950 states and 1283 transitions. [2019-10-22 08:56:44,019 INFO L591 BuchiCegarLoop]: Abstraction has 950 states and 1283 transitions. [2019-10-22 08:56:44,019 INFO L424 BuchiCegarLoop]: ======== Iteration 11============ [2019-10-22 08:56:44,020 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 950 states and 1283 transitions. [2019-10-22 08:56:44,024 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 588 [2019-10-22 08:56:44,024 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:44,024 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:44,026 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:44,026 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:44,026 INFO L791 eck$LassoCheckResult]: Stem: 15950#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 15757#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15711#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 15712#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15850#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 15851#L98-2 assume !false; 16352#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16453#L101 assume !(12292 == ssl3_accept_~s__state~0); 16452#L104 assume !(16384 == ssl3_accept_~s__state~0); 16451#L107 assume !(8192 == ssl3_accept_~s__state~0); 16449#L110 assume !(24576 == ssl3_accept_~s__state~0); 16446#L113 assume !(8195 == ssl3_accept_~s__state~0); 16340#L116 assume !(8480 == ssl3_accept_~s__state~0); 16339#L119 assume !(8481 == ssl3_accept_~s__state~0); 16171#L122 assume !(8482 == ssl3_accept_~s__state~0); 16077#L125 assume 8464 == ssl3_accept_~s__state~0; 15959#L132 [2019-10-22 08:56:44,026 INFO L793 eck$LassoCheckResult]: Loop: 15959#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 15855#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15853#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; 15854#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16545#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16539#L601-1 ssl3_accept_~skip~0 := 0; 16537#L98-2 assume !false; 16535#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16533#L101 assume !(12292 == ssl3_accept_~s__state~0); 16531#L104 assume !(16384 == ssl3_accept_~s__state~0); 16529#L107 assume !(8192 == ssl3_accept_~s__state~0); 16527#L110 assume !(24576 == ssl3_accept_~s__state~0); 16525#L113 assume !(8195 == ssl3_accept_~s__state~0); 16484#L116 assume !(8480 == ssl3_accept_~s__state~0); 16483#L119 assume !(8481 == ssl3_accept_~s__state~0); 16481#L122 assume !(8482 == ssl3_accept_~s__state~0); 16480#L125 assume !(8464 == ssl3_accept_~s__state~0); 16479#L128 assume !(8465 == ssl3_accept_~s__state~0); 16478#L131 assume !(8466 == ssl3_accept_~s__state~0); 16265#L134 assume 8496 == ssl3_accept_~s__state~0; 16044#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 16611#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16610#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 16609#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16608#L292-2 ssl3_accept_~s__init_num~0 := 0; 16607#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16468#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16392#L601-1 ssl3_accept_~skip~0 := 0; 16383#L98-2 assume !false; 16384#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16551#L101 assume !(12292 == ssl3_accept_~s__state~0); 16549#L104 assume !(16384 == ssl3_accept_~s__state~0); 16377#L107 assume !(8192 == ssl3_accept_~s__state~0); 16378#L110 assume !(24576 == ssl3_accept_~s__state~0); 16373#L113 assume !(8195 == ssl3_accept_~s__state~0); 16374#L116 assume !(8480 == ssl3_accept_~s__state~0); 16368#L119 assume !(8481 == ssl3_accept_~s__state~0); 16369#L122 assume !(8482 == ssl3_accept_~s__state~0); 16364#L125 assume !(8464 == ssl3_accept_~s__state~0); 16365#L128 assume !(8465 == ssl3_accept_~s__state~0); 16298#L131 assume !(8466 == ssl3_accept_~s__state~0); 16299#L134 assume !(8496 == ssl3_accept_~s__state~0); 16266#L137 assume !(8497 == ssl3_accept_~s__state~0); 16267#L140 assume 8512 == ssl3_accept_~s__state~0; 15828#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 15829#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 15748#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 15749#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16520#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16514#L601-1 ssl3_accept_~skip~0 := 0; 16512#L98-2 assume !false; 16510#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16508#L101 assume !(12292 == ssl3_accept_~s__state~0); 16506#L104 assume !(16384 == ssl3_accept_~s__state~0); 16504#L107 assume !(8192 == ssl3_accept_~s__state~0); 16502#L110 assume !(24576 == ssl3_accept_~s__state~0); 16500#L113 assume !(8195 == ssl3_accept_~s__state~0); 16498#L116 assume !(8480 == ssl3_accept_~s__state~0); 16496#L119 assume !(8481 == ssl3_accept_~s__state~0); 16494#L122 assume !(8482 == ssl3_accept_~s__state~0); 16492#L125 assume !(8464 == ssl3_accept_~s__state~0); 16490#L128 assume !(8465 == ssl3_accept_~s__state~0); 16488#L131 assume !(8466 == ssl3_accept_~s__state~0); 16486#L134 assume !(8496 == ssl3_accept_~s__state~0); 16476#L137 assume !(8497 == ssl3_accept_~s__state~0); 16391#L140 assume !(8512 == ssl3_accept_~s__state~0); 16370#L143 assume !(8513 == ssl3_accept_~s__state~0); 16336#L146 assume 8528 == ssl3_accept_~s__state~0; 15775#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 15776#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15883#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 15826#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 15796#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 15797#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15813#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16291#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16286#L601-1 ssl3_accept_~skip~0 := 0; 16285#L98-2 assume !false; 16284#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16283#L101 assume !(12292 == ssl3_accept_~s__state~0); 16282#L104 assume !(16384 == ssl3_accept_~s__state~0); 16281#L107 assume !(8192 == ssl3_accept_~s__state~0); 16280#L110 assume !(24576 == ssl3_accept_~s__state~0); 16279#L113 assume !(8195 == ssl3_accept_~s__state~0); 16278#L116 assume !(8480 == ssl3_accept_~s__state~0); 16277#L119 assume !(8481 == ssl3_accept_~s__state~0); 16276#L122 assume !(8482 == ssl3_accept_~s__state~0); 16275#L125 assume !(8464 == ssl3_accept_~s__state~0); 16274#L128 assume !(8465 == ssl3_accept_~s__state~0); 16273#L131 assume !(8466 == ssl3_accept_~s__state~0); 16272#L134 assume !(8496 == ssl3_accept_~s__state~0); 16271#L137 assume !(8497 == ssl3_accept_~s__state~0); 16270#L140 assume !(8512 == ssl3_accept_~s__state~0); 16268#L143 assume !(8513 == ssl3_accept_~s__state~0); 16269#L146 assume !(8528 == ssl3_accept_~s__state~0); 16160#L149 assume !(8529 == ssl3_accept_~s__state~0); 16090#L152 assume !(8544 == ssl3_accept_~s__state~0); 16091#L155 assume !(8545 == ssl3_accept_~s__state~0); 16092#L158 assume 8560 == ssl3_accept_~s__state~0; 15973#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 15744#L431 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; 15745#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 16122#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16112#L601-1 ssl3_accept_~skip~0 := 0; 16110#L98-2 assume !false; 16108#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16106#L101 assume !(12292 == ssl3_accept_~s__state~0); 16104#L104 assume !(16384 == ssl3_accept_~s__state~0); 16102#L107 assume !(8192 == ssl3_accept_~s__state~0); 16100#L110 assume !(24576 == ssl3_accept_~s__state~0); 16098#L113 assume !(8195 == ssl3_accept_~s__state~0); 16096#L116 assume !(8480 == ssl3_accept_~s__state~0); 16094#L119 assume !(8481 == ssl3_accept_~s__state~0); 16095#L122 assume !(8482 == ssl3_accept_~s__state~0); 16161#L125 assume 8464 == ssl3_accept_~s__state~0; 15959#L132 [2019-10-22 08:56:44,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:44,027 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 8 times [2019-10-22 08:56:44,027 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:44,027 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881476729] [2019-10-22 08:56:44,027 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,027 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,027 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:44,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:44,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:44,037 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:44,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:44,037 INFO L82 PathProgramCache]: Analyzing trace with hash -1168560605, now seen corresponding path program 1 times [2019-10-22 08:56:44,037 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:44,038 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966703311] [2019-10-22 08:56:44,038 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,038 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,038 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:44,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:44,070 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2019-10-22 08:56:44,070 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966703311] [2019-10-22 08:56:44,070 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:44,070 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:44,071 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547799883] [2019-10-22 08:56:44,071 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:44,071 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:44,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:44,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:44,071 INFO L87 Difference]: Start difference. First operand 950 states and 1283 transitions. cyclomatic complexity: 337 Second operand 3 states. [2019-10-22 08:56:44,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:44,086 INFO L93 Difference]: Finished difference Result 1871 states and 2511 transitions. [2019-10-22 08:56:44,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:44,087 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1871 states and 2511 transitions. [2019-10-22 08:56:44,096 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1162 [2019-10-22 08:56:44,104 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1871 states to 1871 states and 2511 transitions. [2019-10-22 08:56:44,104 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1322 [2019-10-22 08:56:44,105 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1322 [2019-10-22 08:56:44,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1871 states and 2511 transitions. [2019-10-22 08:56:44,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:44,106 INFO L688 BuchiCegarLoop]: Abstraction has 1871 states and 2511 transitions. [2019-10-22 08:56:44,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1871 states and 2511 transitions. [2019-10-22 08:56:44,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1871 to 953. [2019-10-22 08:56:44,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 953 states. [2019-10-22 08:56:44,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 953 states to 953 states and 1286 transitions. [2019-10-22 08:56:44,122 INFO L711 BuchiCegarLoop]: Abstraction has 953 states and 1286 transitions. [2019-10-22 08:56:44,122 INFO L591 BuchiCegarLoop]: Abstraction has 953 states and 1286 transitions. [2019-10-22 08:56:44,122 INFO L424 BuchiCegarLoop]: ======== Iteration 12============ [2019-10-22 08:56:44,122 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 953 states and 1286 transitions. [2019-10-22 08:56:44,126 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 590 [2019-10-22 08:56:44,127 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:44,127 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:44,128 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:44,128 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:44,128 INFO L791 eck$LassoCheckResult]: Stem: 18778#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 18584#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18538#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 18539#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18679#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 18680#L98-2 assume !false; 18930#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19420#L101 assume !(12292 == ssl3_accept_~s__state~0); 19418#L104 assume !(16384 == ssl3_accept_~s__state~0); 19415#L107 assume !(8192 == ssl3_accept_~s__state~0); 19394#L110 assume !(24576 == ssl3_accept_~s__state~0); 19393#L113 assume !(8195 == ssl3_accept_~s__state~0); 19392#L116 assume !(8480 == ssl3_accept_~s__state~0); 19391#L119 assume !(8481 == ssl3_accept_~s__state~0); 19390#L122 assume !(8482 == ssl3_accept_~s__state~0); 19389#L125 assume 8464 == ssl3_accept_~s__state~0; 18787#L132 [2019-10-22 08:56:44,128 INFO L793 eck$LassoCheckResult]: Loop: 18787#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 18684#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 18682#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; 18683#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19479#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18659#L601-1 ssl3_accept_~skip~0 := 0; 18660#L98-2 assume !false; 18780#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18781#L101 assume !(12292 == ssl3_accept_~s__state~0); 18791#L104 assume !(16384 == ssl3_accept_~s__state~0); 18792#L107 assume !(8192 == ssl3_accept_~s__state~0); 18783#L110 assume !(24576 == ssl3_accept_~s__state~0); 18721#L113 assume !(8195 == ssl3_accept_~s__state~0); 18690#L116 assume !(8480 == ssl3_accept_~s__state~0); 18691#L119 assume !(8481 == ssl3_accept_~s__state~0); 18647#L122 assume !(8482 == ssl3_accept_~s__state~0); 18588#L125 assume !(8464 == ssl3_accept_~s__state~0); 18589#L128 assume !(8465 == ssl3_accept_~s__state~0); 18557#L131 assume !(8466 == ssl3_accept_~s__state~0); 18558#L134 assume 8496 == ssl3_accept_~s__state~0; 19147#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 19371#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19370#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 19368#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19367#L292-2 ssl3_accept_~s__init_num~0 := 0; 19365#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19362#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19325#L601-1 ssl3_accept_~skip~0 := 0; 19319#L98-2 assume !false; 19317#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19315#L101 assume !(12292 == ssl3_accept_~s__state~0); 19313#L104 assume !(16384 == ssl3_accept_~s__state~0); 19311#L107 assume !(8192 == ssl3_accept_~s__state~0); 19309#L110 assume !(24576 == ssl3_accept_~s__state~0); 19307#L113 assume !(8195 == ssl3_accept_~s__state~0); 19299#L116 assume !(8480 == ssl3_accept_~s__state~0); 19295#L119 assume !(8481 == ssl3_accept_~s__state~0); 19291#L122 assume !(8482 == ssl3_accept_~s__state~0); 19287#L125 assume !(8464 == ssl3_accept_~s__state~0); 19283#L128 assume !(8465 == ssl3_accept_~s__state~0); 19280#L131 assume !(8466 == ssl3_accept_~s__state~0); 19277#L134 assume !(8496 == ssl3_accept_~s__state~0); 19274#L137 assume !(8497 == ssl3_accept_~s__state~0); 19271#L140 assume 8512 == ssl3_accept_~s__state~0; 19142#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19268#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 18575#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 18576#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19254#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19248#L601-1 ssl3_accept_~skip~0 := 0; 19246#L98-2 assume !false; 19244#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19242#L101 assume !(12292 == ssl3_accept_~s__state~0); 19240#L104 assume !(16384 == ssl3_accept_~s__state~0); 19238#L107 assume !(8192 == ssl3_accept_~s__state~0); 19237#L110 assume !(24576 == ssl3_accept_~s__state~0); 19236#L113 assume !(8195 == ssl3_accept_~s__state~0); 19234#L116 assume !(8480 == ssl3_accept_~s__state~0); 19232#L119 assume !(8481 == ssl3_accept_~s__state~0); 19230#L122 assume !(8482 == ssl3_accept_~s__state~0); 19228#L125 assume !(8464 == ssl3_accept_~s__state~0); 19226#L128 assume !(8465 == ssl3_accept_~s__state~0); 19222#L131 assume !(8466 == ssl3_accept_~s__state~0); 19216#L134 assume !(8496 == ssl3_accept_~s__state~0); 19209#L137 assume !(8497 == ssl3_accept_~s__state~0); 19206#L140 assume !(8512 == ssl3_accept_~s__state~0); 19200#L143 assume !(8513 == ssl3_accept_~s__state~0); 19097#L146 assume 8528 == ssl3_accept_~s__state~0; 19091#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19080#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 18830#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 18831#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 18623#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 18624#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18640#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19181#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19175#L601-1 ssl3_accept_~skip~0 := 0; 19173#L98-2 assume !false; 19171#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19169#L101 assume !(12292 == ssl3_accept_~s__state~0); 19167#L104 assume !(16384 == ssl3_accept_~s__state~0); 19166#L107 assume !(8192 == ssl3_accept_~s__state~0); 19165#L110 assume !(24576 == ssl3_accept_~s__state~0); 19164#L113 assume !(8195 == ssl3_accept_~s__state~0); 19162#L116 assume !(8480 == ssl3_accept_~s__state~0); 19159#L119 assume !(8481 == ssl3_accept_~s__state~0); 19158#L122 assume !(8482 == ssl3_accept_~s__state~0); 19157#L125 assume !(8464 == ssl3_accept_~s__state~0); 19156#L128 assume !(8465 == ssl3_accept_~s__state~0); 19155#L131 assume !(8466 == ssl3_accept_~s__state~0); 19149#L134 assume !(8496 == ssl3_accept_~s__state~0); 19146#L137 assume !(8497 == ssl3_accept_~s__state~0); 19144#L140 assume !(8512 == ssl3_accept_~s__state~0); 19141#L143 assume !(8513 == ssl3_accept_~s__state~0); 19139#L146 assume !(8528 == ssl3_accept_~s__state~0); 19137#L149 assume !(8529 == ssl3_accept_~s__state~0); 19135#L152 assume !(8544 == ssl3_accept_~s__state~0); 19133#L155 assume !(8545 == ssl3_accept_~s__state~0); 19131#L158 assume 8560 == ssl3_accept_~s__state~0; 18803#L162 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 18571#L431 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; 18572#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19305#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19297#L601-1 ssl3_accept_~skip~0 := 0; 19293#L98-2 assume !false; 19289#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19285#L101 assume !(12292 == ssl3_accept_~s__state~0); 19281#L104 assume !(16384 == ssl3_accept_~s__state~0); 19278#L107 assume !(8192 == ssl3_accept_~s__state~0); 19275#L110 assume !(24576 == ssl3_accept_~s__state~0); 19272#L113 assume !(8195 == ssl3_accept_~s__state~0); 19269#L116 assume !(8480 == ssl3_accept_~s__state~0); 18864#L119 assume !(8481 == ssl3_accept_~s__state~0); 18865#L122 assume !(8482 == ssl3_accept_~s__state~0); 18855#L125 assume 8464 == ssl3_accept_~s__state~0; 18787#L132 [2019-10-22 08:56:44,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:44,129 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 9 times [2019-10-22 08:56:44,129 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:44,129 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951144961] [2019-10-22 08:56:44,129 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,129 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,129 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:44,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:44,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:44,137 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:44,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:44,138 INFO L82 PathProgramCache]: Analyzing trace with hash 759712097, now seen corresponding path program 1 times [2019-10-22 08:56:44,138 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:44,138 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136159838] [2019-10-22 08:56:44,138 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,138 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,138 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:44,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:44,174 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2019-10-22 08:56:44,175 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136159838] [2019-10-22 08:56:44,175 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:44,175 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:44,175 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719179656] [2019-10-22 08:56:44,175 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:44,176 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:44,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:44,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:44,176 INFO L87 Difference]: Start difference. First operand 953 states and 1286 transitions. cyclomatic complexity: 337 Second operand 3 states. [2019-10-22 08:56:44,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:44,316 INFO L93 Difference]: Finished difference Result 1067 states and 1431 transitions. [2019-10-22 08:56:44,316 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:44,317 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1067 states and 1431 transitions. [2019-10-22 08:56:44,323 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 665 [2019-10-22 08:56:44,328 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1067 states to 1067 states and 1431 transitions. [2019-10-22 08:56:44,328 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 749 [2019-10-22 08:56:44,329 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 749 [2019-10-22 08:56:44,330 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1067 states and 1431 transitions. [2019-10-22 08:56:44,330 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:44,330 INFO L688 BuchiCegarLoop]: Abstraction has 1067 states and 1431 transitions. [2019-10-22 08:56:44,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1067 states and 1431 transitions. [2019-10-22 08:56:44,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1067 to 1043. [2019-10-22 08:56:44,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1043 states. [2019-10-22 08:56:44,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1043 states to 1043 states and 1394 transitions. [2019-10-22 08:56:44,382 INFO L711 BuchiCegarLoop]: Abstraction has 1043 states and 1394 transitions. [2019-10-22 08:56:44,382 INFO L591 BuchiCegarLoop]: Abstraction has 1043 states and 1394 transitions. [2019-10-22 08:56:44,382 INFO L424 BuchiCegarLoop]: ======== Iteration 13============ [2019-10-22 08:56:44,382 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1043 states and 1394 transitions. [2019-10-22 08:56:44,387 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 650 [2019-10-22 08:56:44,387 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:44,387 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:44,388 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:44,388 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, 1] [2019-10-22 08:56:44,389 INFO L791 eck$LassoCheckResult]: Stem: 20801#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 20609#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20564#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 20565#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20700#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 20701#L98-2 assume !false; 21066#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21423#L101 assume !(12292 == ssl3_accept_~s__state~0); 21422#L104 assume !(16384 == ssl3_accept_~s__state~0); 21421#L107 assume !(8192 == ssl3_accept_~s__state~0); 21420#L110 assume !(24576 == ssl3_accept_~s__state~0); 21419#L113 assume !(8195 == ssl3_accept_~s__state~0); 21418#L116 assume !(8480 == ssl3_accept_~s__state~0); 21417#L119 assume !(8481 == ssl3_accept_~s__state~0); 21416#L122 assume !(8482 == ssl3_accept_~s__state~0); 20926#L125 assume 8464 == ssl3_accept_~s__state~0; 20809#L132 [2019-10-22 08:56:44,389 INFO L793 eck$LassoCheckResult]: Loop: 20809#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 20711#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 20703#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; 20704#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21371#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21366#L601-1 ssl3_accept_~skip~0 := 0; 21365#L98-2 assume !false; 21364#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21363#L101 assume !(12292 == ssl3_accept_~s__state~0); 21362#L104 assume !(16384 == ssl3_accept_~s__state~0); 21361#L107 assume !(8192 == ssl3_accept_~s__state~0); 21360#L110 assume !(24576 == ssl3_accept_~s__state~0); 21359#L113 assume !(8195 == ssl3_accept_~s__state~0); 21358#L116 assume !(8480 == ssl3_accept_~s__state~0); 21357#L119 assume !(8481 == ssl3_accept_~s__state~0); 21356#L122 assume !(8482 == ssl3_accept_~s__state~0); 21354#L125 assume !(8464 == ssl3_accept_~s__state~0); 21351#L128 assume !(8465 == ssl3_accept_~s__state~0); 21350#L131 assume !(8466 == ssl3_accept_~s__state~0); 21307#L134 assume 8496 == ssl3_accept_~s__state~0; 20900#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 21488#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 21487#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 21485#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21486#L292-2 ssl3_accept_~s__init_num~0 := 0; 21511#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21510#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21505#L601-1 ssl3_accept_~skip~0 := 0; 21504#L98-2 assume !false; 21503#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21502#L101 assume !(12292 == ssl3_accept_~s__state~0); 21501#L104 assume !(16384 == ssl3_accept_~s__state~0); 21500#L107 assume !(8192 == ssl3_accept_~s__state~0); 21499#L110 assume !(24576 == ssl3_accept_~s__state~0); 21498#L113 assume !(8195 == ssl3_accept_~s__state~0); 21497#L116 assume !(8480 == ssl3_accept_~s__state~0); 21496#L119 assume !(8481 == ssl3_accept_~s__state~0); 21495#L122 assume !(8482 == ssl3_accept_~s__state~0); 21494#L125 assume !(8464 == ssl3_accept_~s__state~0); 21493#L128 assume !(8465 == ssl3_accept_~s__state~0); 21492#L131 assume !(8466 == ssl3_accept_~s__state~0); 21490#L134 assume !(8496 == ssl3_accept_~s__state~0); 21491#L137 assume !(8497 == ssl3_accept_~s__state~0); 20823#L140 assume 8512 == ssl3_accept_~s__state~0; 20681#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 20661#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 20606#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 20575#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 20576#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20675#L601-1 ssl3_accept_~skip~0 := 0; 20571#L98-2 assume !false; 20572#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20802#L101 assume !(12292 == ssl3_accept_~s__state~0); 20813#L104 assume !(16384 == ssl3_accept_~s__state~0); 20814#L107 assume !(8192 == ssl3_accept_~s__state~0); 20805#L110 assume !(24576 == ssl3_accept_~s__state~0); 20746#L113 assume !(8195 == ssl3_accept_~s__state~0); 20712#L116 assume !(8480 == ssl3_accept_~s__state~0); 20713#L119 assume !(8481 == ssl3_accept_~s__state~0); 20671#L122 assume !(8482 == ssl3_accept_~s__state~0); 20613#L125 assume !(8464 == ssl3_accept_~s__state~0); 20614#L128 assume !(8465 == ssl3_accept_~s__state~0); 20583#L131 assume !(8466 == ssl3_accept_~s__state~0); 20584#L134 assume !(8496 == ssl3_accept_~s__state~0); 20817#L137 assume !(8497 == ssl3_accept_~s__state~0); 20818#L140 assume !(8512 == ssl3_accept_~s__state~0); 20785#L143 assume !(8513 == ssl3_accept_~s__state~0); 20750#L146 assume 8528 == ssl3_accept_~s__state~0; 20629#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20630#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 20775#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 20679#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 20649#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 20650#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20665#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 21404#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21402#L601-1 ssl3_accept_~skip~0 := 0; 21442#L98-2 assume !false; 21441#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21440#L101 assume !(12292 == ssl3_accept_~s__state~0); 21439#L104 assume !(16384 == ssl3_accept_~s__state~0); 21438#L107 assume !(8192 == ssl3_accept_~s__state~0); 21437#L110 assume !(24576 == ssl3_accept_~s__state~0); 21436#L113 assume !(8195 == ssl3_accept_~s__state~0); 21435#L116 assume !(8480 == ssl3_accept_~s__state~0); 21434#L119 assume !(8481 == ssl3_accept_~s__state~0); 21415#L122 assume !(8482 == ssl3_accept_~s__state~0); 21414#L125 assume !(8464 == ssl3_accept_~s__state~0); 21413#L128 assume !(8465 == ssl3_accept_~s__state~0); 21411#L131 assume !(8466 == ssl3_accept_~s__state~0); 21409#L134 assume !(8496 == ssl3_accept_~s__state~0); 21408#L137 assume !(8497 == ssl3_accept_~s__state~0); 21406#L140 assume !(8512 == ssl3_accept_~s__state~0); 21392#L143 assume !(8513 == ssl3_accept_~s__state~0); 21390#L146 assume !(8528 == ssl3_accept_~s__state~0); 21391#L149 assume !(8529 == ssl3_accept_~s__state~0); 21520#L152 assume 8544 == ssl3_accept_~s__state~0; 20887#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 21026#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 21028#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21389#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 20810#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 20807#L410 assume !(8 == ssl3_accept_~blastFlag~0); 20768#L413 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; 20598#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 20959#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20949#L601-1 ssl3_accept_~skip~0 := 0; 20947#L98-2 assume !false; 20945#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20943#L101 assume !(12292 == ssl3_accept_~s__state~0); 20941#L104 assume !(16384 == ssl3_accept_~s__state~0); 20939#L107 assume !(8192 == ssl3_accept_~s__state~0); 20937#L110 assume !(24576 == ssl3_accept_~s__state~0); 20935#L113 assume !(8195 == ssl3_accept_~s__state~0); 20933#L116 assume !(8480 == ssl3_accept_~s__state~0); 20931#L119 assume !(8481 == ssl3_accept_~s__state~0); 20932#L122 assume !(8482 == ssl3_accept_~s__state~0); 21038#L125 assume 8464 == ssl3_accept_~s__state~0; 20809#L132 [2019-10-22 08:56:44,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:44,389 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 10 times [2019-10-22 08:56:44,390 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:44,390 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001490864] [2019-10-22 08:56:44,390 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,390 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,390 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:44,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:44,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:44,400 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:44,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:44,401 INFO L82 PathProgramCache]: Analyzing trace with hash 546645841, now seen corresponding path program 1 times [2019-10-22 08:56:44,401 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:44,401 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504726288] [2019-10-22 08:56:44,401 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,401 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,402 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:44,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:44,444 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-10-22 08:56:44,444 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504726288] [2019-10-22 08:56:44,444 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:44,445 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:44,445 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694665904] [2019-10-22 08:56:44,446 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:44,446 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:44,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:44,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:44,449 INFO L87 Difference]: Start difference. First operand 1043 states and 1394 transitions. cyclomatic complexity: 355 Second operand 3 states. [2019-10-22 08:56:44,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:44,593 INFO L93 Difference]: Finished difference Result 1125 states and 1494 transitions. [2019-10-22 08:56:44,593 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:44,593 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1125 states and 1494 transitions. [2019-10-22 08:56:44,598 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 685 [2019-10-22 08:56:44,603 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1125 states to 1100 states and 1460 transitions. [2019-10-22 08:56:44,603 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 792 [2019-10-22 08:56:44,604 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 807 [2019-10-22 08:56:44,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1100 states and 1460 transitions. [2019-10-22 08:56:44,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:44,605 INFO L688 BuchiCegarLoop]: Abstraction has 1100 states and 1460 transitions. [2019-10-22 08:56:44,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states and 1460 transitions. [2019-10-22 08:56:44,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 1049. [2019-10-22 08:56:44,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1049 states. [2019-10-22 08:56:44,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1401 transitions. [2019-10-22 08:56:44,621 INFO L711 BuchiCegarLoop]: Abstraction has 1049 states and 1401 transitions. [2019-10-22 08:56:44,621 INFO L591 BuchiCegarLoop]: Abstraction has 1049 states and 1401 transitions. [2019-10-22 08:56:44,621 INFO L424 BuchiCegarLoop]: ======== Iteration 14============ [2019-10-22 08:56:44,621 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1049 states and 1401 transitions. [2019-10-22 08:56:44,625 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2019-10-22 08:56:44,625 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:44,625 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:44,626 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:44,626 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:44,626 INFO L791 eck$LassoCheckResult]: Stem: 22971#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 22776#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22736#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 22737#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22870#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 22871#L98-2 assume !false; 22749#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22975#L101 assume !(12292 == ssl3_accept_~s__state~0); 22986#L104 assume !(16384 == ssl3_accept_~s__state~0); 22987#L107 assume !(8192 == ssl3_accept_~s__state~0); 22977#L110 assume !(24576 == ssl3_accept_~s__state~0); 22913#L113 assume !(8195 == ssl3_accept_~s__state~0); 22884#L116 assume !(8480 == ssl3_accept_~s__state~0); 22885#L119 assume 8481 == ssl3_accept_~s__state~0; 22750#L120 [2019-10-22 08:56:44,626 INFO L793 eck$LassoCheckResult]: Loop: 22750#L120 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31; 22751#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; 22741#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 22742#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22839#L601-1 ssl3_accept_~skip~0 := 0; 23774#L98-2 assume !false; 23773#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23735#L101 assume !(12292 == ssl3_accept_~s__state~0); 23423#L104 assume !(16384 == ssl3_accept_~s__state~0); 23422#L107 assume !(8192 == ssl3_accept_~s__state~0); 23421#L110 assume !(24576 == ssl3_accept_~s__state~0); 23420#L113 assume !(8195 == ssl3_accept_~s__state~0); 23397#L116 assume !(8480 == ssl3_accept_~s__state~0); 23396#L119 assume !(8481 == ssl3_accept_~s__state~0); 23395#L122 assume !(8482 == ssl3_accept_~s__state~0); 23394#L125 assume !(8464 == ssl3_accept_~s__state~0); 23393#L128 assume !(8465 == ssl3_accept_~s__state~0); 23392#L131 assume !(8466 == ssl3_accept_~s__state~0); 23391#L134 assume !(8496 == ssl3_accept_~s__state~0); 23390#L137 assume !(8497 == ssl3_accept_~s__state~0); 23389#L140 assume !(8512 == ssl3_accept_~s__state~0); 23387#L143 assume !(8513 == ssl3_accept_~s__state~0); 23384#L146 assume !(8528 == ssl3_accept_~s__state~0); 23383#L149 assume !(8529 == ssl3_accept_~s__state~0); 23382#L152 assume !(8544 == ssl3_accept_~s__state~0); 23381#L155 assume !(8545 == ssl3_accept_~s__state~0); 23378#L158 assume !(8560 == ssl3_accept_~s__state~0); 23377#L161 assume !(8561 == ssl3_accept_~s__state~0); 23026#L164 assume 8448 == ssl3_accept_~s__state~0; 22954#L165 assume !(ssl3_accept_~num1~0 > 0); 22761#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 22782#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 23163#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23154#L601-1 ssl3_accept_~skip~0 := 0; 23149#L98-2 assume !false; 23144#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23132#L101 assume !(12292 == ssl3_accept_~s__state~0); 23133#L104 assume !(16384 == ssl3_accept_~s__state~0); 23235#L107 assume !(8192 == ssl3_accept_~s__state~0); 23233#L110 assume !(24576 == ssl3_accept_~s__state~0); 23131#L113 assume !(8195 == ssl3_accept_~s__state~0); 23128#L116 assume 8480 == ssl3_accept_~s__state~0; 22750#L120 [2019-10-22 08:56:44,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:44,627 INFO L82 PathProgramCache]: Analyzing trace with hash 82541866, now seen corresponding path program 1 times [2019-10-22 08:56:44,627 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:44,627 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921179900] [2019-10-22 08:56:44,627 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,627 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,627 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:44,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:44,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:44,647 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921179900] [2019-10-22 08:56:44,647 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:44,647 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:56:44,647 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289951713] [2019-10-22 08:56:44,647 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:44,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:44,648 INFO L82 PathProgramCache]: Analyzing trace with hash -908286020, now seen corresponding path program 1 times [2019-10-22 08:56:44,648 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:44,648 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819280462] [2019-10-22 08:56:44,648 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,648 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,648 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:44,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:44,682 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:44,682 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819280462] [2019-10-22 08:56:44,683 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782851739] [2019-10-22 08:56:44,683 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:56:44,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:44,720 INFO L256 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:56:44,721 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:44,727 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:44,727 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:56:44,727 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 08:56:44,727 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955084692] [2019-10-22 08:56:44,728 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:44,728 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:44,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:44,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:44,728 INFO L87 Difference]: Start difference. First operand 1049 states and 1401 transitions. cyclomatic complexity: 357 Second operand 3 states. [2019-10-22 08:56:44,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:44,843 INFO L93 Difference]: Finished difference Result 1051 states and 1401 transitions. [2019-10-22 08:56:44,844 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:44,844 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1051 states and 1401 transitions. [2019-10-22 08:56:44,849 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 676 [2019-10-22 08:56:44,853 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1051 states to 1051 states and 1401 transitions. [2019-10-22 08:56:44,853 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 758 [2019-10-22 08:56:44,854 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 758 [2019-10-22 08:56:44,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1051 states and 1401 transitions. [2019-10-22 08:56:44,855 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:44,855 INFO L688 BuchiCegarLoop]: Abstraction has 1051 states and 1401 transitions. [2019-10-22 08:56:44,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1051 states and 1401 transitions. [2019-10-22 08:56:44,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1051 to 1049. [2019-10-22 08:56:44,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1049 states. [2019-10-22 08:56:44,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1399 transitions. [2019-10-22 08:56:44,869 INFO L711 BuchiCegarLoop]: Abstraction has 1049 states and 1399 transitions. [2019-10-22 08:56:44,869 INFO L591 BuchiCegarLoop]: Abstraction has 1049 states and 1399 transitions. [2019-10-22 08:56:44,869 INFO L424 BuchiCegarLoop]: ======== Iteration 15============ [2019-10-22 08:56:44,869 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1049 states and 1399 transitions. [2019-10-22 08:56:44,873 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2019-10-22 08:56:44,873 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:44,873 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:44,873 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:44,874 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:44,874 INFO L791 eck$LassoCheckResult]: Stem: 25197#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 25007#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24967#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 24968#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25099#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 25100#L98-2 assume !false; 25438#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25436#L101 assume !(12292 == ssl3_accept_~s__state~0); 25434#L104 assume !(16384 == ssl3_accept_~s__state~0); 25432#L107 assume !(8192 == ssl3_accept_~s__state~0); 25430#L110 assume !(24576 == ssl3_accept_~s__state~0); 25428#L113 assume !(8195 == ssl3_accept_~s__state~0); 25426#L116 assume !(8480 == ssl3_accept_~s__state~0); 25424#L119 assume !(8481 == ssl3_accept_~s__state~0); 25421#L122 assume 8482 == ssl3_accept_~s__state~0; 25222#L123 [2019-10-22 08:56:44,874 INFO L793 eck$LassoCheckResult]: Loop: 25222#L123 ssl3_accept_~s__state~0 := 3; 24997#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 25850#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25844#L601-1 ssl3_accept_~skip~0 := 0; 25842#L98-2 assume !false; 25840#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25838#L101 assume !(12292 == ssl3_accept_~s__state~0); 25836#L104 assume !(16384 == ssl3_accept_~s__state~0); 25834#L107 assume !(8192 == ssl3_accept_~s__state~0); 25832#L110 assume !(24576 == ssl3_accept_~s__state~0); 25830#L113 assume !(8195 == ssl3_accept_~s__state~0); 25828#L116 assume !(8480 == ssl3_accept_~s__state~0); 25826#L119 assume !(8481 == ssl3_accept_~s__state~0); 25824#L122 assume !(8482 == ssl3_accept_~s__state~0); 25822#L125 assume !(8464 == ssl3_accept_~s__state~0); 25820#L128 assume !(8465 == ssl3_accept_~s__state~0); 25818#L131 assume !(8466 == ssl3_accept_~s__state~0); 25617#L134 assume !(8496 == ssl3_accept_~s__state~0); 25612#L137 assume !(8497 == ssl3_accept_~s__state~0); 25606#L140 assume !(8512 == ssl3_accept_~s__state~0); 25602#L143 assume !(8513 == ssl3_accept_~s__state~0); 25597#L146 assume !(8528 == ssl3_accept_~s__state~0); 25586#L149 assume !(8529 == ssl3_accept_~s__state~0); 25584#L152 assume !(8544 == ssl3_accept_~s__state~0); 25582#L155 assume !(8545 == ssl3_accept_~s__state~0); 25580#L158 assume !(8560 == ssl3_accept_~s__state~0); 25577#L161 assume !(8561 == ssl3_accept_~s__state~0); 25251#L164 assume 8448 == ssl3_accept_~s__state~0; 25180#L165 assume !(ssl3_accept_~num1~0 > 0); 24991#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25013#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 25521#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25515#L601-1 ssl3_accept_~skip~0 := 0; 25513#L98-2 assume !false; 25511#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25508#L101 assume !(12292 == ssl3_accept_~s__state~0); 25509#L104 assume !(16384 == ssl3_accept_~s__state~0); 25573#L107 assume !(8192 == ssl3_accept_~s__state~0); 25574#L110 assume !(24576 == ssl3_accept_~s__state~0); 25570#L113 assume !(8195 == ssl3_accept_~s__state~0); 25572#L116 assume !(8480 == ssl3_accept_~s__state~0); 25862#L119 assume !(8481 == ssl3_accept_~s__state~0); 25420#L122 assume 8482 == ssl3_accept_~s__state~0; 25222#L123 [2019-10-22 08:56:44,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:44,874 INFO L82 PathProgramCache]: Analyzing trace with hash -1736169309, now seen corresponding path program 1 times [2019-10-22 08:56:44,874 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:44,875 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522679467] [2019-10-22 08:56:44,875 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,875 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,875 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:44,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:44,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:44,885 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522679467] [2019-10-22 08:56:44,885 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:44,885 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:56:44,885 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [348109855] [2019-10-22 08:56:44,885 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:44,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:44,886 INFO L82 PathProgramCache]: Analyzing trace with hash 1804490764, now seen corresponding path program 1 times [2019-10-22 08:56:44,886 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:44,886 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512737535] [2019-10-22 08:56:44,886 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,886 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:44,886 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:44,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:44,898 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:44,898 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512737535] [2019-10-22 08:56:44,898 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:44,898 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:44,898 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792628069] [2019-10-22 08:56:44,899 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:44,899 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:44,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:44,899 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:44,899 INFO L87 Difference]: Start difference. First operand 1049 states and 1399 transitions. cyclomatic complexity: 355 Second operand 3 states. [2019-10-22 08:56:45,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:45,001 INFO L93 Difference]: Finished difference Result 1049 states and 1397 transitions. [2019-10-22 08:56:45,002 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:45,002 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1049 states and 1397 transitions. [2019-10-22 08:56:45,006 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2019-10-22 08:56:45,010 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1049 states to 1049 states and 1397 transitions. [2019-10-22 08:56:45,011 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 756 [2019-10-22 08:56:45,011 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 756 [2019-10-22 08:56:45,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1049 states and 1397 transitions. [2019-10-22 08:56:45,012 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:45,012 INFO L688 BuchiCegarLoop]: Abstraction has 1049 states and 1397 transitions. [2019-10-22 08:56:45,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1049 states and 1397 transitions. [2019-10-22 08:56:45,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1049 to 1049. [2019-10-22 08:56:45,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1049 states. [2019-10-22 08:56:45,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1397 transitions. [2019-10-22 08:56:45,026 INFO L711 BuchiCegarLoop]: Abstraction has 1049 states and 1397 transitions. [2019-10-22 08:56:45,026 INFO L591 BuchiCegarLoop]: Abstraction has 1049 states and 1397 transitions. [2019-10-22 08:56:45,026 INFO L424 BuchiCegarLoop]: ======== Iteration 16============ [2019-10-22 08:56:45,026 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1049 states and 1397 transitions. [2019-10-22 08:56:45,029 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2019-10-22 08:56:45,030 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:45,030 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:45,031 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:45,031 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:45,031 INFO L791 eck$LassoCheckResult]: Stem: 27300#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 27112#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27072#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 27073#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27204#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 27205#L98-2 assume !false; 27764#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27799#L101 assume !(12292 == ssl3_accept_~s__state~0); 27797#L104 assume !(16384 == ssl3_accept_~s__state~0); 27795#L107 assume !(8192 == ssl3_accept_~s__state~0); 27793#L110 assume !(24576 == ssl3_accept_~s__state~0); 27791#L113 assume !(8195 == ssl3_accept_~s__state~0); 27789#L116 assume !(8480 == ssl3_accept_~s__state~0); 27787#L119 assume !(8481 == ssl3_accept_~s__state~0); 27785#L122 assume !(8482 == ssl3_accept_~s__state~0); 27783#L125 assume 8464 == ssl3_accept_~s__state~0; 27307#L132 [2019-10-22 08:56:45,032 INFO L793 eck$LassoCheckResult]: Loop: 27307#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 27214#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27207#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; 27077#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27078#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27174#L601-1 ssl3_accept_~skip~0 := 0; 27081#L98-2 assume !false; 27082#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27301#L101 assume !(12292 == ssl3_accept_~s__state~0); 27310#L104 assume !(16384 == ssl3_accept_~s__state~0); 27311#L107 assume !(8192 == ssl3_accept_~s__state~0); 27303#L110 assume !(24576 == ssl3_accept_~s__state~0); 27304#L113 assume !(8195 == ssl3_accept_~s__state~0); 28098#L116 assume !(8480 == ssl3_accept_~s__state~0); 28097#L119 assume !(8481 == ssl3_accept_~s__state~0); 28096#L122 assume !(8482 == ssl3_accept_~s__state~0); 28095#L125 assume !(8464 == ssl3_accept_~s__state~0); 28094#L128 assume !(8465 == ssl3_accept_~s__state~0); 27087#L131 assume !(8466 == ssl3_accept_~s__state~0); 27088#L134 assume 8496 == ssl3_accept_~s__state~0; 27756#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 27737#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27290#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 27278#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27279#L292-2 ssl3_accept_~s__init_num~0 := 0; 28058#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 28057#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28052#L601-1 ssl3_accept_~skip~0 := 0; 28051#L98-2 assume !false; 28050#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28048#L101 assume !(12292 == ssl3_accept_~s__state~0); 28047#L104 assume !(16384 == ssl3_accept_~s__state~0); 28041#L107 assume !(8192 == ssl3_accept_~s__state~0); 28039#L110 assume !(24576 == ssl3_accept_~s__state~0); 28037#L113 assume !(8195 == ssl3_accept_~s__state~0); 28035#L116 assume !(8480 == ssl3_accept_~s__state~0); 28033#L119 assume !(8481 == ssl3_accept_~s__state~0); 28031#L122 assume !(8482 == ssl3_accept_~s__state~0); 28029#L125 assume !(8464 == ssl3_accept_~s__state~0); 28027#L128 assume !(8465 == ssl3_accept_~s__state~0); 28025#L131 assume !(8466 == ssl3_accept_~s__state~0); 28023#L134 assume !(8496 == ssl3_accept_~s__state~0); 27762#L137 assume !(8497 == ssl3_accept_~s__state~0); 27694#L140 assume 8512 == ssl3_accept_~s__state~0; 27181#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27164#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27108#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27109#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 28110#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28105#L601-1 ssl3_accept_~skip~0 := 0; 28104#L98-2 assume !false; 28103#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28102#L101 assume !(12292 == ssl3_accept_~s__state~0); 28101#L104 assume !(16384 == ssl3_accept_~s__state~0); 28100#L107 assume !(8192 == ssl3_accept_~s__state~0); 28099#L110 assume !(24576 == ssl3_accept_~s__state~0); 27245#L113 assume !(8195 == ssl3_accept_~s__state~0); 27215#L116 assume !(8480 == ssl3_accept_~s__state~0); 27216#L119 assume !(8481 == ssl3_accept_~s__state~0); 27177#L122 assume !(8482 == ssl3_accept_~s__state~0); 27114#L125 assume !(8464 == ssl3_accept_~s__state~0); 27115#L128 assume !(8465 == ssl3_accept_~s__state~0); 27129#L131 assume !(8466 == ssl3_accept_~s__state~0); 27326#L134 assume !(8496 == ssl3_accept_~s__state~0); 27314#L137 assume !(8497 == ssl3_accept_~s__state~0); 27315#L140 assume !(8512 == ssl3_accept_~s__state~0); 27320#L143 assume !(8513 == ssl3_accept_~s__state~0); 27638#L146 assume 8528 == ssl3_accept_~s__state~0; 27130#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27131#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 27274#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 27179#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 27154#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 27155#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27160#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27999#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27920#L601-1 ssl3_accept_~skip~0 := 0; 27994#L98-2 assume !false; 27992#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27990#L101 assume !(12292 == ssl3_accept_~s__state~0); 27988#L104 assume !(16384 == ssl3_accept_~s__state~0); 27986#L107 assume !(8192 == ssl3_accept_~s__state~0); 27984#L110 assume !(24576 == ssl3_accept_~s__state~0); 27982#L113 assume !(8195 == ssl3_accept_~s__state~0); 27980#L116 assume !(8480 == ssl3_accept_~s__state~0); 27978#L119 assume !(8481 == ssl3_accept_~s__state~0); 27976#L122 assume !(8482 == ssl3_accept_~s__state~0); 27974#L125 assume !(8464 == ssl3_accept_~s__state~0); 27972#L128 assume !(8465 == ssl3_accept_~s__state~0); 27970#L131 assume !(8466 == ssl3_accept_~s__state~0); 27968#L134 assume !(8496 == ssl3_accept_~s__state~0); 27966#L137 assume !(8497 == ssl3_accept_~s__state~0); 27964#L140 assume !(8512 == ssl3_accept_~s__state~0); 27962#L143 assume !(8513 == ssl3_accept_~s__state~0); 27960#L146 assume !(8528 == ssl3_accept_~s__state~0); 27958#L149 assume !(8529 == ssl3_accept_~s__state~0); 27424#L152 assume 8544 == ssl3_accept_~s__state~0; 27422#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; 27248#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27914#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27909#L601-1 ssl3_accept_~skip~0 := 0; 27907#L98-2 assume !false; 27906#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27904#L101 assume !(12292 == ssl3_accept_~s__state~0); 27902#L104 assume !(16384 == ssl3_accept_~s__state~0); 27899#L107 assume !(8192 == ssl3_accept_~s__state~0); 27897#L110 assume !(24576 == ssl3_accept_~s__state~0); 27894#L113 assume !(8195 == ssl3_accept_~s__state~0); 27888#L116 assume !(8480 == ssl3_accept_~s__state~0); 27886#L119 assume !(8481 == ssl3_accept_~s__state~0); 27884#L122 assume !(8482 == ssl3_accept_~s__state~0); 27882#L125 assume !(8464 == ssl3_accept_~s__state~0); 27880#L128 assume !(8465 == ssl3_accept_~s__state~0); 27878#L131 assume !(8466 == ssl3_accept_~s__state~0); 27876#L134 assume !(8496 == ssl3_accept_~s__state~0); 27818#L137 assume !(8497 == ssl3_accept_~s__state~0); 27700#L140 assume !(8512 == ssl3_accept_~s__state~0); 27692#L143 assume !(8513 == ssl3_accept_~s__state~0); 27693#L146 assume !(8528 == ssl3_accept_~s__state~0); 27699#L149 assume !(8529 == ssl3_accept_~s__state~0); 27746#L152 assume !(8544 == ssl3_accept_~s__state~0); 27744#L155 assume !(8545 == ssl3_accept_~s__state~0); 27742#L158 assume !(8560 == ssl3_accept_~s__state~0); 27740#L161 assume !(8561 == ssl3_accept_~s__state~0); 27738#L164 assume !(8448 == ssl3_accept_~s__state~0); 27550#L167 assume 8576 == ssl3_accept_~s__state~0; 27266#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 27091#L453 assume !(ssl3_accept_~ret~0 <= 0); 27092#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 27199#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27857#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27852#L601-1 ssl3_accept_~skip~0 := 0; 27849#L98-2 assume !false; 27842#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27840#L101 assume !(12292 == ssl3_accept_~s__state~0); 27837#L104 assume !(16384 == ssl3_accept_~s__state~0); 27834#L107 assume !(8192 == ssl3_accept_~s__state~0); 27831#L110 assume !(24576 == ssl3_accept_~s__state~0); 27828#L113 assume !(8195 == ssl3_accept_~s__state~0); 27825#L116 assume !(8480 == ssl3_accept_~s__state~0); 27404#L119 assume !(8481 == ssl3_accept_~s__state~0); 27820#L122 assume !(8482 == ssl3_accept_~s__state~0); 27409#L125 assume 8464 == ssl3_accept_~s__state~0; 27307#L132 [2019-10-22 08:56:45,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:45,032 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 11 times [2019-10-22 08:56:45,032 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:45,032 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703948675] [2019-10-22 08:56:45,033 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:45,033 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:45,033 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:45,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:45,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:45,042 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:45,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:45,042 INFO L82 PathProgramCache]: Analyzing trace with hash -812227533, now seen corresponding path program 1 times [2019-10-22 08:56:45,042 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:45,043 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081120937] [2019-10-22 08:56:45,043 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:45,043 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:45,043 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:45,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:45,086 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-10-22 08:56:45,086 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081120937] [2019-10-22 08:56:45,086 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:45,086 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:45,087 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398489906] [2019-10-22 08:56:45,087 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:45,087 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:45,087 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:45,087 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:45,087 INFO L87 Difference]: Start difference. First operand 1049 states and 1397 transitions. cyclomatic complexity: 353 Second operand 3 states. [2019-10-22 08:56:45,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:45,207 INFO L93 Difference]: Finished difference Result 1016 states and 1318 transitions. [2019-10-22 08:56:45,207 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:45,208 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1016 states and 1318 transitions. [2019-10-22 08:56:45,211 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 571 [2019-10-22 08:56:45,215 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1016 states to 895 states and 1162 transitions. [2019-10-22 08:56:45,215 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 636 [2019-10-22 08:56:45,216 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2019-10-22 08:56:45,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 895 states and 1162 transitions. [2019-10-22 08:56:45,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:45,217 INFO L688 BuchiCegarLoop]: Abstraction has 895 states and 1162 transitions. [2019-10-22 08:56:45,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states and 1162 transitions. [2019-10-22 08:56:45,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 772. [2019-10-22 08:56:45,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 772 states. [2019-10-22 08:56:45,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 772 states to 772 states and 1002 transitions. [2019-10-22 08:56:45,231 INFO L711 BuchiCegarLoop]: Abstraction has 772 states and 1002 transitions. [2019-10-22 08:56:45,231 INFO L591 BuchiCegarLoop]: Abstraction has 772 states and 1002 transitions. [2019-10-22 08:56:45,231 INFO L424 BuchiCegarLoop]: ======== Iteration 17============ [2019-10-22 08:56:45,231 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 772 states and 1002 transitions. [2019-10-22 08:56:45,233 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 569 [2019-10-22 08:56:45,233 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:45,233 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:45,234 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:45,234 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, 1] [2019-10-22 08:56:45,235 INFO L791 eck$LassoCheckResult]: Stem: 29331#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 29174#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29141#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 29142#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29241#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 29242#L98-2 assume !false; 29576#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29708#L101 assume !(12292 == ssl3_accept_~s__state~0); 29706#L104 assume !(16384 == ssl3_accept_~s__state~0); 29704#L107 assume !(8192 == ssl3_accept_~s__state~0); 29702#L110 assume !(24576 == ssl3_accept_~s__state~0); 29700#L113 assume !(8195 == ssl3_accept_~s__state~0); 29698#L116 assume !(8480 == ssl3_accept_~s__state~0); 29696#L119 assume !(8481 == ssl3_accept_~s__state~0); 29695#L122 assume !(8482 == ssl3_accept_~s__state~0); 29693#L125 assume 8464 == ssl3_accept_~s__state~0; 29338#L132 [2019-10-22 08:56:45,235 INFO L793 eck$LassoCheckResult]: Loop: 29338#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 29249#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29244#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; 29245#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29789#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29785#L601-1 ssl3_accept_~skip~0 := 0; 29779#L98-2 assume !false; 29780#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29773#L101 assume !(12292 == ssl3_accept_~s__state~0); 29774#L104 assume !(16384 == ssl3_accept_~s__state~0); 29769#L107 assume !(8192 == ssl3_accept_~s__state~0); 29770#L110 assume !(24576 == ssl3_accept_~s__state~0); 29760#L113 assume !(8195 == ssl3_accept_~s__state~0); 29761#L116 assume !(8480 == ssl3_accept_~s__state~0); 29754#L119 assume !(8481 == ssl3_accept_~s__state~0); 29755#L122 assume !(8482 == ssl3_accept_~s__state~0); 29748#L125 assume !(8464 == ssl3_accept_~s__state~0); 29749#L128 assume !(8465 == ssl3_accept_~s__state~0); 29743#L131 assume !(8466 == ssl3_accept_~s__state~0); 29680#L134 assume 8496 == ssl3_accept_~s__state~0; 29493#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 29328#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29329#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 29621#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29622#L292-2 ssl3_accept_~s__init_num~0 := 0; 29790#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29791#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29782#L601-1 ssl3_accept_~skip~0 := 0; 29783#L98-2 assume !false; 29775#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29776#L101 assume !(12292 == ssl3_accept_~s__state~0); 29771#L104 assume !(16384 == ssl3_accept_~s__state~0); 29772#L107 assume !(8192 == ssl3_accept_~s__state~0); 29767#L110 assume !(24576 == ssl3_accept_~s__state~0); 29768#L113 assume !(8195 == ssl3_accept_~s__state~0); 29757#L116 assume !(8480 == ssl3_accept_~s__state~0); 29758#L119 assume !(8481 == ssl3_accept_~s__state~0); 29751#L122 assume !(8482 == ssl3_accept_~s__state~0); 29752#L125 assume !(8464 == ssl3_accept_~s__state~0); 29745#L128 assume !(8465 == ssl3_accept_~s__state~0); 29746#L131 assume !(8466 == ssl3_accept_~s__state~0); 29902#L134 assume !(8496 == ssl3_accept_~s__state~0); 29681#L137 assume !(8497 == ssl3_accept_~s__state~0); 29350#L140 assume 8512 == ssl3_accept_~s__state~0; 29224#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29212#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29173#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29146#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29147#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29217#L601-1 ssl3_accept_~skip~0 := 0; 29898#L98-2 assume !false; 29897#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29896#L101 assume !(12292 == ssl3_accept_~s__state~0); 29895#L104 assume !(16384 == ssl3_accept_~s__state~0); 29894#L107 assume !(8192 == ssl3_accept_~s__state~0); 29893#L110 assume !(24576 == ssl3_accept_~s__state~0); 29892#L113 assume !(8195 == ssl3_accept_~s__state~0); 29891#L116 assume !(8480 == ssl3_accept_~s__state~0); 29890#L119 assume !(8481 == ssl3_accept_~s__state~0); 29220#L122 assume !(8482 == ssl3_accept_~s__state~0); 29175#L125 assume !(8464 == ssl3_accept_~s__state~0); 29176#L128 assume !(8465 == ssl3_accept_~s__state~0); 29156#L131 assume !(8466 == ssl3_accept_~s__state~0); 29157#L134 assume !(8496 == ssl3_accept_~s__state~0); 29344#L137 assume !(8497 == ssl3_accept_~s__state~0); 29345#L140 assume !(8512 == ssl3_accept_~s__state~0); 29315#L143 assume !(8513 == ssl3_accept_~s__state~0); 29281#L146 assume 8528 == ssl3_accept_~s__state~0; 29188#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29189#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 29307#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 29223#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 29206#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 29207#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29209#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29812#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29227#L601-1 ssl3_accept_~skip~0 := 0; 29150#L98-2 assume !false; 29151#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29332#L101 assume !(12292 == ssl3_accept_~s__state~0); 29340#L104 assume !(16384 == ssl3_accept_~s__state~0); 29341#L107 assume !(8192 == ssl3_accept_~s__state~0); 29335#L110 assume !(24576 == ssl3_accept_~s__state~0); 29276#L113 assume !(8195 == ssl3_accept_~s__state~0); 29250#L116 assume !(8480 == ssl3_accept_~s__state~0); 29251#L119 assume !(8481 == ssl3_accept_~s__state~0); 29259#L122 assume !(8482 == ssl3_accept_~s__state~0); 29811#L125 assume !(8464 == ssl3_accept_~s__state~0); 29808#L128 assume !(8465 == ssl3_accept_~s__state~0); 29807#L131 assume !(8466 == ssl3_accept_~s__state~0); 29806#L134 assume !(8496 == ssl3_accept_~s__state~0); 29805#L137 assume !(8497 == ssl3_accept_~s__state~0); 29804#L140 assume !(8512 == ssl3_accept_~s__state~0); 29803#L143 assume !(8513 == ssl3_accept_~s__state~0); 29802#L146 assume !(8528 == ssl3_accept_~s__state~0); 29801#L149 assume !(8529 == ssl3_accept_~s__state~0); 29800#L152 assume 8544 == ssl3_accept_~s__state~0; 29358#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 29339#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 29247#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29138#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29139#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29337#L410 assume !(8 == ssl3_accept_~blastFlag~0); 29299#L413 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; 29169#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29728#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29722#L601-1 ssl3_accept_~skip~0 := 0; 29720#L98-2 assume !false; 29718#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29716#L101 assume !(12292 == ssl3_accept_~s__state~0); 29714#L104 assume !(16384 == ssl3_accept_~s__state~0); 29712#L107 assume !(8192 == ssl3_accept_~s__state~0); 29711#L110 assume !(24576 == ssl3_accept_~s__state~0); 29710#L113 assume !(8195 == ssl3_accept_~s__state~0); 29709#L116 assume !(8480 == ssl3_accept_~s__state~0); 29707#L119 assume !(8481 == ssl3_accept_~s__state~0); 29705#L122 assume !(8482 == ssl3_accept_~s__state~0); 29703#L125 assume !(8464 == ssl3_accept_~s__state~0); 29701#L128 assume !(8465 == ssl3_accept_~s__state~0); 29699#L131 assume !(8466 == ssl3_accept_~s__state~0); 29634#L134 assume !(8496 == ssl3_accept_~s__state~0); 29633#L137 assume !(8497 == ssl3_accept_~s__state~0); 29632#L140 assume !(8512 == ssl3_accept_~s__state~0); 29631#L143 assume !(8513 == ssl3_accept_~s__state~0); 29630#L146 assume !(8528 == ssl3_accept_~s__state~0); 29629#L149 assume !(8529 == ssl3_accept_~s__state~0); 29628#L152 assume !(8544 == ssl3_accept_~s__state~0); 29627#L155 assume !(8545 == ssl3_accept_~s__state~0); 29626#L158 assume !(8560 == ssl3_accept_~s__state~0); 29625#L161 assume !(8561 == ssl3_accept_~s__state~0); 29449#L164 assume 8448 == ssl3_accept_~s__state~0; 29317#L165 assume !(ssl3_accept_~num1~0 > 0); 29163#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29179#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 29404#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29397#L601-1 ssl3_accept_~skip~0 := 0; 29394#L98-2 assume !false; 29390#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29386#L101 assume !(12292 == ssl3_accept_~s__state~0); 29387#L104 assume !(16384 == ssl3_accept_~s__state~0); 29391#L107 assume !(8192 == ssl3_accept_~s__state~0); 29382#L110 assume !(24576 == ssl3_accept_~s__state~0); 29380#L113 assume !(8195 == ssl3_accept_~s__state~0); 29379#L116 assume !(8480 == ssl3_accept_~s__state~0); 29377#L119 assume !(8481 == ssl3_accept_~s__state~0); 29378#L122 assume !(8482 == ssl3_accept_~s__state~0); 29369#L125 assume 8464 == ssl3_accept_~s__state~0; 29338#L132 [2019-10-22 08:56:45,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:45,235 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 12 times [2019-10-22 08:56:45,235 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:45,236 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811476308] [2019-10-22 08:56:45,236 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:45,236 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:45,236 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:45,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:45,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:45,246 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:45,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:45,250 INFO L82 PathProgramCache]: Analyzing trace with hash 7941825, now seen corresponding path program 1 times [2019-10-22 08:56:45,250 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:45,251 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68376149] [2019-10-22 08:56:45,251 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:45,251 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:45,251 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:45,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:45,304 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-10-22 08:56:45,304 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68376149] [2019-10-22 08:56:45,304 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616325041] [2019-10-22 08:56:45,305 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:56:45,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:45,364 INFO L256 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:56:45,367 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:45,405 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-10-22 08:56:45,405 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:56:45,405 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2019-10-22 08:56:45,405 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1237364285] [2019-10-22 08:56:45,406 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:45,406 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:45,406 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:56:45,406 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:56:45,406 INFO L87 Difference]: Start difference. First operand 772 states and 1002 transitions. cyclomatic complexity: 235 Second operand 4 states. [2019-10-22 08:56:45,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:45,716 INFO L93 Difference]: Finished difference Result 1251 states and 1606 transitions. [2019-10-22 08:56:45,716 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 08:56:45,717 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1251 states and 1606 transitions. [2019-10-22 08:56:45,721 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1048 [2019-10-22 08:56:45,725 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1251 states to 1251 states and 1606 transitions. [2019-10-22 08:56:45,726 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1113 [2019-10-22 08:56:45,727 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1113 [2019-10-22 08:56:45,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1251 states and 1606 transitions. [2019-10-22 08:56:45,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:45,728 INFO L688 BuchiCegarLoop]: Abstraction has 1251 states and 1606 transitions. [2019-10-22 08:56:45,729 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1251 states and 1606 transitions. [2019-10-22 08:56:45,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1251 to 960. [2019-10-22 08:56:45,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 960 states. [2019-10-22 08:56:45,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 1239 transitions. [2019-10-22 08:56:45,742 INFO L711 BuchiCegarLoop]: Abstraction has 960 states and 1239 transitions. [2019-10-22 08:56:45,743 INFO L591 BuchiCegarLoop]: Abstraction has 960 states and 1239 transitions. [2019-10-22 08:56:45,743 INFO L424 BuchiCegarLoop]: ======== Iteration 18============ [2019-10-22 08:56:45,743 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 960 states and 1239 transitions. [2019-10-22 08:56:45,745 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 757 [2019-10-22 08:56:45,745 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:45,746 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:45,747 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:45,750 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:45,750 INFO L791 eck$LassoCheckResult]: Stem: 31806#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 31645#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31612#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 31613#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 31716#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 31717#L98-2 assume !false; 31906#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32147#L101 assume !(12292 == ssl3_accept_~s__state~0); 32145#L104 assume !(16384 == ssl3_accept_~s__state~0); 32143#L107 assume !(8192 == ssl3_accept_~s__state~0); 32141#L110 assume !(24576 == ssl3_accept_~s__state~0); 32139#L113 assume !(8195 == ssl3_accept_~s__state~0); 32137#L116 assume !(8480 == ssl3_accept_~s__state~0); 32135#L119 assume !(8481 == ssl3_accept_~s__state~0); 32133#L122 assume !(8482 == ssl3_accept_~s__state~0); 32131#L125 assume 8464 == ssl3_accept_~s__state~0; 31814#L132 [2019-10-22 08:56:45,750 INFO L793 eck$LassoCheckResult]: Loop: 31814#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 31724#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31719#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; 31720#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32563#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32509#L601-1 ssl3_accept_~skip~0 := 0; 32508#L98-2 assume !false; 32507#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32505#L101 assume !(12292 == ssl3_accept_~s__state~0); 32504#L104 assume !(16384 == ssl3_accept_~s__state~0); 32501#L107 assume !(8192 == ssl3_accept_~s__state~0); 32499#L110 assume !(24576 == ssl3_accept_~s__state~0); 32496#L113 assume !(8195 == ssl3_accept_~s__state~0); 32454#L116 assume !(8480 == ssl3_accept_~s__state~0); 32450#L119 assume !(8481 == ssl3_accept_~s__state~0); 32446#L122 assume !(8482 == ssl3_accept_~s__state~0); 32443#L125 assume !(8464 == ssl3_accept_~s__state~0); 32440#L128 assume !(8465 == ssl3_accept_~s__state~0); 32394#L131 assume !(8466 == ssl3_accept_~s__state~0); 32380#L134 assume 8496 == ssl3_accept_~s__state~0; 31769#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 31770#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 31797#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 31786#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 31778#L292-2 ssl3_accept_~s__init_num~0 := 0; 31646#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32492#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32487#L601-1 ssl3_accept_~skip~0 := 0; 32485#L98-2 assume !false; 32483#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32481#L101 assume !(12292 == ssl3_accept_~s__state~0); 32479#L104 assume !(16384 == ssl3_accept_~s__state~0); 32477#L107 assume !(8192 == ssl3_accept_~s__state~0); 32475#L110 assume !(24576 == ssl3_accept_~s__state~0); 32473#L113 assume !(8195 == ssl3_accept_~s__state~0); 32471#L116 assume !(8480 == ssl3_accept_~s__state~0); 32469#L119 assume !(8481 == ssl3_accept_~s__state~0); 32467#L122 assume !(8482 == ssl3_accept_~s__state~0); 32465#L125 assume !(8464 == ssl3_accept_~s__state~0); 32463#L128 assume !(8465 == ssl3_accept_~s__state~0); 32461#L131 assume !(8466 == ssl3_accept_~s__state~0); 32459#L134 assume !(8496 == ssl3_accept_~s__state~0); 32457#L137 assume !(8497 == ssl3_accept_~s__state~0); 32455#L140 assume !(8512 == ssl3_accept_~s__state~0); 32451#L143 assume !(8513 == ssl3_accept_~s__state~0); 32447#L146 assume !(8528 == ssl3_accept_~s__state~0); 32444#L149 assume !(8529 == ssl3_accept_~s__state~0); 32441#L152 assume !(8544 == ssl3_accept_~s__state~0); 31698#L155 assume !(8545 == ssl3_accept_~s__state~0); 31699#L158 assume !(8560 == ssl3_accept_~s__state~0); 31663#L161 assume !(8561 == ssl3_accept_~s__state~0); 31664#L164 assume !(8448 == ssl3_accept_~s__state~0); 32379#L167 assume !(8576 == ssl3_accept_~s__state~0); 32378#L170 assume !(8577 == ssl3_accept_~s__state~0); 31830#L173 assume !(8592 == ssl3_accept_~s__state~0); 31793#L176 assume !(8593 == ssl3_accept_~s__state~0); 31765#L179 assume !(8608 == ssl3_accept_~s__state~0); 31766#L182 assume !(8609 == ssl3_accept_~s__state~0); 31742#L185 assume !(8640 == ssl3_accept_~s__state~0); 31705#L188 assume !(8641 == ssl3_accept_~s__state~0); 31706#L191 assume 8656 == ssl3_accept_~s__state~0; 31714#L195 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 31749#L504 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 31750#L509 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 31746#L515-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 31763#L525 assume !(0 == ssl3_accept_~tmp___10~0); 31839#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32537#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32531#L601-1 ssl3_accept_~skip~0 := 0; 32529#L98-2 assume !false; 32527#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32525#L101 assume !(12292 == ssl3_accept_~s__state~0); 32523#L104 assume !(16384 == ssl3_accept_~s__state~0); 32521#L107 assume !(8192 == ssl3_accept_~s__state~0); 32519#L110 assume !(24576 == ssl3_accept_~s__state~0); 32517#L113 assume !(8195 == ssl3_accept_~s__state~0); 32515#L116 assume !(8480 == ssl3_accept_~s__state~0); 32513#L119 assume !(8481 == ssl3_accept_~s__state~0); 32512#L122 assume !(8482 == ssl3_accept_~s__state~0); 32511#L125 assume !(8464 == ssl3_accept_~s__state~0); 32510#L128 assume !(8465 == ssl3_accept_~s__state~0); 32502#L131 assume !(8466 == ssl3_accept_~s__state~0); 32500#L134 assume !(8496 == ssl3_accept_~s__state~0); 31820#L137 assume !(8497 == ssl3_accept_~s__state~0); 31821#L140 assume !(8512 == ssl3_accept_~s__state~0); 32453#L143 assume !(8513 == ssl3_accept_~s__state~0); 32449#L146 assume !(8528 == ssl3_accept_~s__state~0); 32445#L149 assume !(8529 == ssl3_accept_~s__state~0); 32442#L152 assume !(8544 == ssl3_accept_~s__state~0); 32439#L155 assume !(8545 == ssl3_accept_~s__state~0); 31652#L158 assume !(8560 == ssl3_accept_~s__state~0); 31653#L161 assume !(8561 == ssl3_accept_~s__state~0); 31637#L164 assume !(8448 == ssl3_accept_~s__state~0); 31638#L167 assume !(8576 == ssl3_accept_~s__state~0); 31841#L170 assume !(8577 == ssl3_accept_~s__state~0); 31845#L173 assume !(8592 == ssl3_accept_~s__state~0); 31989#L176 assume !(8593 == ssl3_accept_~s__state~0); 31982#L179 assume !(8608 == ssl3_accept_~s__state~0); 31979#L182 assume !(8609 == ssl3_accept_~s__state~0); 31976#L185 assume !(8640 == ssl3_accept_~s__state~0); 31972#L188 assume !(8641 == ssl3_accept_~s__state~0); 31967#L191 assume !(8656 == ssl3_accept_~s__state~0); 31963#L194 assume !(8657 == ssl3_accept_~s__state~0); 31610#L197 assume 8672 == ssl3_accept_~s__state~0; 31611#L201 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 31614#L533 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 31615#L533-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 31736#L540 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 31738#L540-2 ssl3_accept_~s__init_num~0 := 0; 31835#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32210#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32195#L601-1 ssl3_accept_~skip~0 := 0; 32192#L98-2 assume !false; 32189#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32187#L101 assume !(12292 == ssl3_accept_~s__state~0); 32185#L104 assume !(16384 == ssl3_accept_~s__state~0); 32183#L107 assume !(8192 == ssl3_accept_~s__state~0); 32181#L110 assume !(24576 == ssl3_accept_~s__state~0); 32179#L113 assume !(8195 == ssl3_accept_~s__state~0); 32177#L116 assume !(8480 == ssl3_accept_~s__state~0); 32175#L119 assume !(8481 == ssl3_accept_~s__state~0); 32173#L122 assume !(8482 == ssl3_accept_~s__state~0); 32171#L125 assume !(8464 == ssl3_accept_~s__state~0); 32169#L128 assume !(8465 == ssl3_accept_~s__state~0); 32167#L131 assume !(8466 == ssl3_accept_~s__state~0); 31958#L134 assume !(8496 == ssl3_accept_~s__state~0); 31957#L137 assume !(8497 == ssl3_accept_~s__state~0); 31956#L140 assume !(8512 == ssl3_accept_~s__state~0); 31955#L143 assume !(8513 == ssl3_accept_~s__state~0); 31954#L146 assume !(8528 == ssl3_accept_~s__state~0); 31953#L149 assume !(8529 == ssl3_accept_~s__state~0); 31952#L152 assume !(8544 == ssl3_accept_~s__state~0); 31950#L155 assume !(8545 == ssl3_accept_~s__state~0); 31947#L158 assume !(8560 == ssl3_accept_~s__state~0); 31944#L161 assume !(8561 == ssl3_accept_~s__state~0); 31940#L164 assume 8448 == ssl3_accept_~s__state~0; 31937#L165 assume !(ssl3_accept_~num1~0 > 0); 31934#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 31930#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 31877#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31871#L601-1 ssl3_accept_~skip~0 := 0; 31869#L98-2 assume !false; 31867#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31864#L101 assume !(12292 == ssl3_accept_~s__state~0); 31862#L104 assume !(16384 == ssl3_accept_~s__state~0); 31860#L107 assume !(8192 == ssl3_accept_~s__state~0); 31857#L110 assume !(24576 == ssl3_accept_~s__state~0); 31855#L113 assume !(8195 == ssl3_accept_~s__state~0); 31853#L116 assume !(8480 == ssl3_accept_~s__state~0); 31851#L119 assume !(8481 == ssl3_accept_~s__state~0); 31848#L122 assume !(8482 == ssl3_accept_~s__state~0); 31849#L125 assume 8464 == ssl3_accept_~s__state~0; 31814#L132 [2019-10-22 08:56:45,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:45,750 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 13 times [2019-10-22 08:56:45,751 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:45,751 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132422867] [2019-10-22 08:56:45,751 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:45,751 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:45,751 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:45,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:45,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:45,760 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:45,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:45,761 INFO L82 PathProgramCache]: Analyzing trace with hash -999588174, now seen corresponding path program 1 times [2019-10-22 08:56:45,761 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:45,761 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2086227928] [2019-10-22 08:56:45,762 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:45,762 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:45,762 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:45,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:45,815 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2019-10-22 08:56:45,816 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2086227928] [2019-10-22 08:56:45,816 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:45,816 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:45,816 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956326631] [2019-10-22 08:56:45,817 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:45,817 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:45,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:45,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:45,817 INFO L87 Difference]: Start difference. First operand 960 states and 1239 transitions. cyclomatic complexity: 284 Second operand 3 states. [2019-10-22 08:56:45,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:45,833 INFO L93 Difference]: Finished difference Result 1603 states and 2088 transitions. [2019-10-22 08:56:45,833 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:45,833 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1603 states and 2088 transitions. [2019-10-22 08:56:45,838 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1400 [2019-10-22 08:56:45,844 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1603 states to 1603 states and 2088 transitions. [2019-10-22 08:56:45,844 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1465 [2019-10-22 08:56:45,845 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1465 [2019-10-22 08:56:45,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1603 states and 2088 transitions. [2019-10-22 08:56:45,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:45,847 INFO L688 BuchiCegarLoop]: Abstraction has 1603 states and 2088 transitions. [2019-10-22 08:56:45,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1603 states and 2088 transitions. [2019-10-22 08:56:45,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1603 to 1603. [2019-10-22 08:56:45,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1603 states. [2019-10-22 08:56:45,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1603 states to 1603 states and 2088 transitions. [2019-10-22 08:56:45,867 INFO L711 BuchiCegarLoop]: Abstraction has 1603 states and 2088 transitions. [2019-10-22 08:56:45,867 INFO L591 BuchiCegarLoop]: Abstraction has 1603 states and 2088 transitions. [2019-10-22 08:56:45,867 INFO L424 BuchiCegarLoop]: ======== Iteration 19============ [2019-10-22 08:56:45,868 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1603 states and 2088 transitions. [2019-10-22 08:56:45,872 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1400 [2019-10-22 08:56:45,872 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:45,872 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:45,873 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:45,875 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:45,875 INFO L791 eck$LassoCheckResult]: Stem: 34385#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 34214#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34181#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 34182#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 34289#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 34290#L98-2 assume !false; 34458#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35440#L101 assume !(12292 == ssl3_accept_~s__state~0); 35439#L104 assume !(16384 == ssl3_accept_~s__state~0); 35438#L107 assume !(8192 == ssl3_accept_~s__state~0); 35437#L110 assume !(24576 == ssl3_accept_~s__state~0); 35435#L113 assume !(8195 == ssl3_accept_~s__state~0); 35432#L116 assume !(8480 == ssl3_accept_~s__state~0); 35431#L119 assume !(8481 == ssl3_accept_~s__state~0); 35430#L122 assume !(8482 == ssl3_accept_~s__state~0); 35426#L125 assume 8464 == ssl3_accept_~s__state~0; 34526#L132 [2019-10-22 08:56:45,875 INFO L793 eck$LassoCheckResult]: Loop: 34526#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 35425#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 35424#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; 35423#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 35420#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35414#L601-1 ssl3_accept_~skip~0 := 0; 35413#L98-2 assume !false; 35412#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35410#L101 assume !(12292 == ssl3_accept_~s__state~0); 35408#L104 assume !(16384 == ssl3_accept_~s__state~0); 35406#L107 assume !(8192 == ssl3_accept_~s__state~0); 35405#L110 assume !(24576 == ssl3_accept_~s__state~0); 35404#L113 assume !(8195 == ssl3_accept_~s__state~0); 35403#L116 assume !(8480 == ssl3_accept_~s__state~0); 35402#L119 assume !(8481 == ssl3_accept_~s__state~0); 35401#L122 assume !(8482 == ssl3_accept_~s__state~0); 35399#L125 assume !(8464 == ssl3_accept_~s__state~0); 35397#L128 assume !(8465 == ssl3_accept_~s__state~0); 35394#L131 assume !(8466 == ssl3_accept_~s__state~0); 34774#L134 assume 8496 == ssl3_accept_~s__state~0; 34518#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 34773#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 34772#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 34771#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 34770#L292-2 ssl3_accept_~s__init_num~0 := 0; 34768#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34765#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34760#L601-1 ssl3_accept_~skip~0 := 0; 34759#L98-2 assume !false; 34758#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34757#L101 assume !(12292 == ssl3_accept_~s__state~0); 34756#L104 assume !(16384 == ssl3_accept_~s__state~0); 34755#L107 assume !(8192 == ssl3_accept_~s__state~0); 34754#L110 assume !(24576 == ssl3_accept_~s__state~0); 34753#L113 assume !(8195 == ssl3_accept_~s__state~0); 34752#L116 assume !(8480 == ssl3_accept_~s__state~0); 34751#L119 assume !(8481 == ssl3_accept_~s__state~0); 34750#L122 assume !(8482 == ssl3_accept_~s__state~0); 34749#L125 assume !(8464 == ssl3_accept_~s__state~0); 34748#L128 assume !(8465 == ssl3_accept_~s__state~0); 34747#L131 assume !(8466 == ssl3_accept_~s__state~0); 34744#L134 assume !(8496 == ssl3_accept_~s__state~0); 34743#L137 assume !(8497 == ssl3_accept_~s__state~0); 34434#L140 assume 8512 == ssl3_accept_~s__state~0; 34272#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34254#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 34255#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 35273#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 35268#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35171#L601-1 ssl3_accept_~skip~0 := 0; 35154#L98-2 assume !false; 35149#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35144#L101 assume !(12292 == ssl3_accept_~s__state~0); 35139#L104 assume !(16384 == ssl3_accept_~s__state~0); 35133#L107 assume !(8192 == ssl3_accept_~s__state~0); 35128#L110 assume !(24576 == ssl3_accept_~s__state~0); 35123#L113 assume !(8195 == ssl3_accept_~s__state~0); 35118#L116 assume !(8480 == ssl3_accept_~s__state~0); 35113#L119 assume !(8481 == ssl3_accept_~s__state~0); 35108#L122 assume !(8482 == ssl3_accept_~s__state~0); 35104#L125 assume !(8464 == ssl3_accept_~s__state~0); 35100#L128 assume !(8465 == ssl3_accept_~s__state~0); 35095#L131 assume !(8466 == ssl3_accept_~s__state~0); 35090#L134 assume !(8496 == ssl3_accept_~s__state~0); 35084#L137 assume !(8497 == ssl3_accept_~s__state~0); 35083#L140 assume !(8512 == ssl3_accept_~s__state~0); 35082#L143 assume !(8513 == ssl3_accept_~s__state~0); 35081#L146 assume 8528 == ssl3_accept_~s__state~0; 34505#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 35077#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 35076#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 35075#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 34245#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 34246#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 35065#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 35062#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35057#L601-1 ssl3_accept_~skip~0 := 0; 35044#L98-2 assume !false; 35038#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35036#L101 assume !(12292 == ssl3_accept_~s__state~0); 35034#L104 assume !(16384 == ssl3_accept_~s__state~0); 35032#L107 assume !(8192 == ssl3_accept_~s__state~0); 35030#L110 assume !(24576 == ssl3_accept_~s__state~0); 35028#L113 assume !(8195 == ssl3_accept_~s__state~0); 35023#L116 assume !(8480 == ssl3_accept_~s__state~0); 35018#L119 assume !(8481 == ssl3_accept_~s__state~0); 35011#L122 assume !(8482 == ssl3_accept_~s__state~0); 35008#L125 assume !(8464 == ssl3_accept_~s__state~0); 35005#L128 assume !(8465 == ssl3_accept_~s__state~0); 35002#L131 assume !(8466 == ssl3_accept_~s__state~0); 34999#L134 assume !(8496 == ssl3_accept_~s__state~0); 34996#L137 assume !(8497 == ssl3_accept_~s__state~0); 34993#L140 assume !(8512 == ssl3_accept_~s__state~0); 34741#L143 assume !(8513 == ssl3_accept_~s__state~0); 34742#L146 assume !(8528 == ssl3_accept_~s__state~0); 34737#L149 assume !(8529 == ssl3_accept_~s__state~0); 34738#L152 assume 8544 == ssl3_accept_~s__state~0; 34417#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 34418#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 34341#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34342#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 34394#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 34395#L410 assume !(8 == ssl3_accept_~blastFlag~0); 34975#L413 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; 34972#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34967#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34915#L601-1 ssl3_accept_~skip~0 := 0; 34851#L98-2 assume !false; 34846#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34841#L101 assume !(12292 == ssl3_accept_~s__state~0); 34836#L104 assume !(16384 == ssl3_accept_~s__state~0); 34831#L107 assume !(8192 == ssl3_accept_~s__state~0); 34826#L110 assume !(24576 == ssl3_accept_~s__state~0); 34821#L113 assume !(8195 == ssl3_accept_~s__state~0); 34816#L116 assume !(8480 == ssl3_accept_~s__state~0); 34811#L119 assume !(8481 == ssl3_accept_~s__state~0); 34806#L122 assume !(8482 == ssl3_accept_~s__state~0); 34801#L125 assume !(8464 == ssl3_accept_~s__state~0); 34776#L128 assume !(8465 == ssl3_accept_~s__state~0); 34724#L131 assume !(8466 == ssl3_accept_~s__state~0); 34678#L134 assume !(8496 == ssl3_accept_~s__state~0); 34676#L137 assume !(8497 == ssl3_accept_~s__state~0); 34675#L140 assume !(8512 == ssl3_accept_~s__state~0); 34674#L143 assume !(8513 == ssl3_accept_~s__state~0); 34673#L146 assume !(8528 == ssl3_accept_~s__state~0); 34671#L149 assume !(8529 == ssl3_accept_~s__state~0); 34668#L152 assume !(8544 == ssl3_accept_~s__state~0); 34667#L155 assume !(8545 == ssl3_accept_~s__state~0); 34666#L158 assume !(8560 == ssl3_accept_~s__state~0); 34665#L161 assume !(8561 == ssl3_accept_~s__state~0); 34664#L164 assume 8448 == ssl3_accept_~s__state~0; 34658#L165 assume !(ssl3_accept_~num1~0 > 0); 34656#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34650#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34649#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34565#L601-1 ssl3_accept_~skip~0 := 0; 34566#L98-2 assume !false; 34559#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34560#L101 assume !(12292 == ssl3_accept_~s__state~0); 34553#L104 assume 16384 == ssl3_accept_~s__state~0; 34547#L210 ssl3_accept_~s__server~0 := 1; 35096#L215 assume 0 != ssl3_accept_~cb~0; 35091#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 35085#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 34930#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 34925#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 34922#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 34920#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 34856#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34847#L601-1 ssl3_accept_~skip~0 := 0; 34842#L98-2 assume !false; 34837#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34832#L101 assume !(12292 == ssl3_accept_~s__state~0); 34827#L104 assume !(16384 == ssl3_accept_~s__state~0); 34822#L107 assume !(8192 == ssl3_accept_~s__state~0); 34817#L110 assume !(24576 == ssl3_accept_~s__state~0); 34812#L113 assume !(8195 == ssl3_accept_~s__state~0); 34807#L116 assume !(8480 == ssl3_accept_~s__state~0); 34802#L119 assume !(8481 == ssl3_accept_~s__state~0); 34777#L122 assume !(8482 == ssl3_accept_~s__state~0); 34730#L125 assume 8464 == ssl3_accept_~s__state~0; 34526#L132 [2019-10-22 08:56:45,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:45,875 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 14 times [2019-10-22 08:56:45,876 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:45,876 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302299290] [2019-10-22 08:56:45,876 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:45,876 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:45,876 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:45,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:45,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:45,887 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:45,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:45,887 INFO L82 PathProgramCache]: Analyzing trace with hash -602239309, now seen corresponding path program 1 times [2019-10-22 08:56:45,888 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:45,888 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645679389] [2019-10-22 08:56:45,888 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:45,888 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:45,888 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:45,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:45,931 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-10-22 08:56:45,932 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645679389] [2019-10-22 08:56:45,932 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978405139] [2019-10-22 08:56:45,932 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:56:45,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:45,990 INFO L256 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:56:45,993 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:46,018 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2019-10-22 08:56:46,018 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 08:56:46,018 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 08:56:46,018 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613771369] [2019-10-22 08:56:46,019 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:46,019 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:46,019 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:46,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:56:46,019 INFO L87 Difference]: Start difference. First operand 1603 states and 2088 transitions. cyclomatic complexity: 491 Second operand 3 states. [2019-10-22 08:56:46,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:46,110 INFO L93 Difference]: Finished difference Result 1639 states and 2132 transitions. [2019-10-22 08:56:46,110 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:46,111 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1639 states and 2132 transitions. [2019-10-22 08:56:46,116 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1436 [2019-10-22 08:56:46,125 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1639 states to 1639 states and 2132 transitions. [2019-10-22 08:56:46,125 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1501 [2019-10-22 08:56:46,126 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1501 [2019-10-22 08:56:46,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1639 states and 2132 transitions. [2019-10-22 08:56:46,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:46,128 INFO L688 BuchiCegarLoop]: Abstraction has 1639 states and 2132 transitions. [2019-10-22 08:56:46,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1639 states and 2132 transitions. [2019-10-22 08:56:46,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1639 to 1621. [2019-10-22 08:56:46,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1621 states. [2019-10-22 08:56:46,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1621 states to 1621 states and 2110 transitions. [2019-10-22 08:56:46,158 INFO L711 BuchiCegarLoop]: Abstraction has 1621 states and 2110 transitions. [2019-10-22 08:56:46,158 INFO L591 BuchiCegarLoop]: Abstraction has 1621 states and 2110 transitions. [2019-10-22 08:56:46,158 INFO L424 BuchiCegarLoop]: ======== Iteration 20============ [2019-10-22 08:56:46,158 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1621 states and 2110 transitions. [2019-10-22 08:56:46,162 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1418 [2019-10-22 08:56:46,163 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:46,163 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:46,164 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:46,165 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:46,165 INFO L791 eck$LassoCheckResult]: Stem: 38104#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 37944#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37911#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 37912#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 38014#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 38015#L98-2 assume !false; 38222#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39249#L101 assume !(12292 == ssl3_accept_~s__state~0); 39246#L104 assume !(16384 == ssl3_accept_~s__state~0); 39243#L107 assume !(8192 == ssl3_accept_~s__state~0); 39240#L110 assume !(24576 == ssl3_accept_~s__state~0); 39237#L113 assume !(8195 == ssl3_accept_~s__state~0); 39234#L116 assume !(8480 == ssl3_accept_~s__state~0); 39231#L119 assume !(8481 == ssl3_accept_~s__state~0); 39228#L122 assume !(8482 == ssl3_accept_~s__state~0); 38208#L125 assume 8464 == ssl3_accept_~s__state~0; 38209#L132 [2019-10-22 08:56:46,165 INFO L793 eck$LassoCheckResult]: Loop: 38209#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 38018#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 38019#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; 38853#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 38847#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38840#L601-1 ssl3_accept_~skip~0 := 0; 38834#L98-2 assume !false; 38832#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38830#L101 assume !(12292 == ssl3_accept_~s__state~0); 38828#L104 assume !(16384 == ssl3_accept_~s__state~0); 38826#L107 assume !(8192 == ssl3_accept_~s__state~0); 38824#L110 assume !(24576 == ssl3_accept_~s__state~0); 38822#L113 assume !(8195 == ssl3_accept_~s__state~0); 38820#L116 assume !(8480 == ssl3_accept_~s__state~0); 38818#L119 assume !(8481 == ssl3_accept_~s__state~0); 38815#L122 assume !(8482 == ssl3_accept_~s__state~0); 38813#L125 assume !(8464 == ssl3_accept_~s__state~0); 38811#L128 assume !(8465 == ssl3_accept_~s__state~0); 38809#L131 assume !(8466 == ssl3_accept_~s__state~0); 38804#L134 assume 8496 == ssl3_accept_~s__state~0; 38342#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 38801#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 38799#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 38796#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 38793#L292-2 ssl3_accept_~s__init_num~0 := 0; 38788#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 38786#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38779#L601-1 ssl3_accept_~skip~0 := 0; 38777#L98-2 assume !false; 38774#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38772#L101 assume !(12292 == ssl3_accept_~s__state~0); 38770#L104 assume !(16384 == ssl3_accept_~s__state~0); 38768#L107 assume !(8192 == ssl3_accept_~s__state~0); 38766#L110 assume !(24576 == ssl3_accept_~s__state~0); 38764#L113 assume !(8195 == ssl3_accept_~s__state~0); 38761#L116 assume !(8480 == ssl3_accept_~s__state~0); 38757#L119 assume !(8481 == ssl3_accept_~s__state~0); 38750#L122 assume !(8482 == ssl3_accept_~s__state~0); 38747#L125 assume !(8464 == ssl3_accept_~s__state~0); 38744#L128 assume !(8465 == ssl3_accept_~s__state~0); 38741#L131 assume !(8466 == ssl3_accept_~s__state~0); 38738#L134 assume !(8496 == ssl3_accept_~s__state~0); 38735#L137 assume !(8497 == ssl3_accept_~s__state~0); 38154#L140 assume 8512 == ssl3_accept_~s__state~0; 38329#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37980#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37981#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 38729#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 38677#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38671#L601-1 ssl3_accept_~skip~0 := 0; 38665#L98-2 assume !false; 38663#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38661#L101 assume !(12292 == ssl3_accept_~s__state~0); 38659#L104 assume !(16384 == ssl3_accept_~s__state~0); 38657#L107 assume !(8192 == ssl3_accept_~s__state~0); 38655#L110 assume !(24576 == ssl3_accept_~s__state~0); 38653#L113 assume !(8195 == ssl3_accept_~s__state~0); 38651#L116 assume !(8480 == ssl3_accept_~s__state~0); 38649#L119 assume !(8481 == ssl3_accept_~s__state~0); 38647#L122 assume !(8482 == ssl3_accept_~s__state~0); 38645#L125 assume !(8464 == ssl3_accept_~s__state~0); 38643#L128 assume !(8465 == ssl3_accept_~s__state~0); 38641#L131 assume !(8466 == ssl3_accept_~s__state~0); 38639#L134 assume !(8496 == ssl3_accept_~s__state~0); 38637#L137 assume !(8497 == ssl3_accept_~s__state~0); 38635#L140 assume !(8512 == ssl3_accept_~s__state~0); 38633#L143 assume !(8513 == ssl3_accept_~s__state~0); 38631#L146 assume 8528 == ssl3_accept_~s__state~0; 38259#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 38627#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 38625#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 38623#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 38613#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 38609#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38607#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 38604#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38598#L601-1 ssl3_accept_~skip~0 := 0; 38596#L98-2 assume !false; 38594#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38592#L101 assume !(12292 == ssl3_accept_~s__state~0); 38590#L104 assume !(16384 == ssl3_accept_~s__state~0); 38588#L107 assume !(8192 == ssl3_accept_~s__state~0); 38586#L110 assume !(24576 == ssl3_accept_~s__state~0); 38584#L113 assume !(8195 == ssl3_accept_~s__state~0); 38582#L116 assume !(8480 == ssl3_accept_~s__state~0); 38580#L119 assume !(8481 == ssl3_accept_~s__state~0); 38578#L122 assume !(8482 == ssl3_accept_~s__state~0); 38576#L125 assume !(8464 == ssl3_accept_~s__state~0); 38574#L128 assume !(8465 == ssl3_accept_~s__state~0); 38572#L131 assume !(8466 == ssl3_accept_~s__state~0); 38570#L134 assume !(8496 == ssl3_accept_~s__state~0); 38568#L137 assume !(8497 == ssl3_accept_~s__state~0); 38566#L140 assume !(8512 == ssl3_accept_~s__state~0); 38564#L143 assume !(8513 == ssl3_accept_~s__state~0); 38563#L146 assume !(8528 == ssl3_accept_~s__state~0); 38562#L149 assume !(8529 == ssl3_accept_~s__state~0); 38561#L152 assume 8544 == ssl3_accept_~s__state~0; 38246#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 38560#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 38558#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38554#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 38552#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 38550#L410 assume !(8 == ssl3_accept_~blastFlag~0); 38548#L413 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; 38545#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 38515#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38500#L601-1 ssl3_accept_~skip~0 := 0; 38497#L98-2 assume !false; 38494#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38491#L101 assume !(12292 == ssl3_accept_~s__state~0); 38488#L104 assume !(16384 == ssl3_accept_~s__state~0); 38485#L107 assume !(8192 == ssl3_accept_~s__state~0); 38482#L110 assume !(24576 == ssl3_accept_~s__state~0); 38479#L113 assume !(8195 == ssl3_accept_~s__state~0); 38476#L116 assume !(8480 == ssl3_accept_~s__state~0); 38473#L119 assume !(8481 == ssl3_accept_~s__state~0); 38471#L122 assume !(8482 == ssl3_accept_~s__state~0); 38469#L125 assume !(8464 == ssl3_accept_~s__state~0); 38467#L128 assume !(8465 == ssl3_accept_~s__state~0); 38465#L131 assume !(8466 == ssl3_accept_~s__state~0); 38451#L134 assume !(8496 == ssl3_accept_~s__state~0); 38450#L137 assume !(8497 == ssl3_accept_~s__state~0); 38448#L140 assume !(8512 == ssl3_accept_~s__state~0); 38446#L143 assume !(8513 == ssl3_accept_~s__state~0); 38444#L146 assume !(8528 == ssl3_accept_~s__state~0); 38442#L149 assume !(8529 == ssl3_accept_~s__state~0); 38440#L152 assume !(8544 == ssl3_accept_~s__state~0); 38438#L155 assume !(8545 == ssl3_accept_~s__state~0); 38436#L158 assume !(8560 == ssl3_accept_~s__state~0); 38434#L161 assume !(8561 == ssl3_accept_~s__state~0); 38432#L164 assume 8448 == ssl3_accept_~s__state~0; 38430#L165 assume !(ssl3_accept_~num1~0 > 0); 38426#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38425#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 38413#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38406#L601-1 ssl3_accept_~skip~0 := 0; 38405#L98-2 assume !false; 38404#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38402#L101 assume 12292 == ssl3_accept_~s__state~0; 38403#L102 ssl3_accept_~s__new_session~0 := 1; 38553#L210 ssl3_accept_~s__server~0 := 1; 38551#L215 assume 0 != ssl3_accept_~cb~0; 38549#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 38546#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 38543#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 38541#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 38527#L242 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post30 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30;ssl3_accept_~s__state~0 := 8480; 38526#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 38510#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38499#L601-1 ssl3_accept_~skip~0 := 0; 38496#L98-2 assume !false; 38493#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38490#L101 assume !(12292 == ssl3_accept_~s__state~0); 38487#L104 assume !(16384 == ssl3_accept_~s__state~0); 38484#L107 assume !(8192 == ssl3_accept_~s__state~0); 38481#L110 assume !(24576 == ssl3_accept_~s__state~0); 38478#L113 assume !(8195 == ssl3_accept_~s__state~0); 38475#L116 assume !(8480 == ssl3_accept_~s__state~0); 38472#L119 assume !(8481 == ssl3_accept_~s__state~0); 38470#L122 assume !(8482 == ssl3_accept_~s__state~0); 38468#L125 assume 8464 == ssl3_accept_~s__state~0; 38209#L132 [2019-10-22 08:56:46,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:46,165 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 15 times [2019-10-22 08:56:46,165 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:46,166 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384730741] [2019-10-22 08:56:46,166 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:46,166 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:46,166 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:46,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:46,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:46,173 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:46,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:46,174 INFO L82 PathProgramCache]: Analyzing trace with hash -1668986425, now seen corresponding path program 1 times [2019-10-22 08:56:46,174 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:46,174 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330622709] [2019-10-22 08:56:46,174 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:46,174 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:46,174 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:46,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:46,218 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 180 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-10-22 08:56:46,218 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330622709] [2019-10-22 08:56:46,218 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [844820004] [2019-10-22 08:56:46,218 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:56:46,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:46,280 INFO L256 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:56:46,283 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:46,316 INFO L134 CoverageAnalysis]: Checked inductivity of 296 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2019-10-22 08:56:46,316 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2019-10-22 08:56:46,317 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2019-10-22 08:56:46,317 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198413136] [2019-10-22 08:56:46,317 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:46,317 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:46,318 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:46,318 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2019-10-22 08:56:46,318 INFO L87 Difference]: Start difference. First operand 1621 states and 2110 transitions. cyclomatic complexity: 495 Second operand 3 states. [2019-10-22 08:56:46,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:46,418 INFO L93 Difference]: Finished difference Result 1625 states and 2110 transitions. [2019-10-22 08:56:46,418 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:46,419 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1625 states and 2110 transitions. [2019-10-22 08:56:46,425 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1422 [2019-10-22 08:56:46,437 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1625 states to 1625 states and 2110 transitions. [2019-10-22 08:56:46,437 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1487 [2019-10-22 08:56:46,438 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1487 [2019-10-22 08:56:46,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1625 states and 2110 transitions. [2019-10-22 08:56:46,439 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:46,440 INFO L688 BuchiCegarLoop]: Abstraction has 1625 states and 2110 transitions. [2019-10-22 08:56:46,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1625 states and 2110 transitions. [2019-10-22 08:56:46,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1625 to 1585. [2019-10-22 08:56:46,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1585 states. [2019-10-22 08:56:46,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1585 states to 1585 states and 2058 transitions. [2019-10-22 08:56:46,465 INFO L711 BuchiCegarLoop]: Abstraction has 1585 states and 2058 transitions. [2019-10-22 08:56:46,465 INFO L591 BuchiCegarLoop]: Abstraction has 1585 states and 2058 transitions. [2019-10-22 08:56:46,465 INFO L424 BuchiCegarLoop]: ======== Iteration 21============ [2019-10-22 08:56:46,465 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1585 states and 2058 transitions. [2019-10-22 08:56:46,469 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1382 [2019-10-22 08:56:46,469 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:46,470 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:46,471 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:46,472 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, 1] [2019-10-22 08:56:46,472 INFO L791 eck$LassoCheckResult]: Stem: 41848#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 41678#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41645#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 41646#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41751#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 41752#L98-2 assume !false; 41953#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42288#L101 assume !(12292 == ssl3_accept_~s__state~0); 42286#L104 assume !(16384 == ssl3_accept_~s__state~0); 42284#L107 assume !(8192 == ssl3_accept_~s__state~0); 42282#L110 assume !(24576 == ssl3_accept_~s__state~0); 42280#L113 assume !(8195 == ssl3_accept_~s__state~0); 42278#L116 assume !(8480 == ssl3_accept_~s__state~0); 42276#L119 assume !(8481 == ssl3_accept_~s__state~0); 42274#L122 assume !(8482 == ssl3_accept_~s__state~0); 42272#L125 assume 8464 == ssl3_accept_~s__state~0; 41858#L132 [2019-10-22 08:56:46,472 INFO L793 eck$LassoCheckResult]: Loop: 41858#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 41859#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 43085#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; 43078#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 43074#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43068#L601-1 ssl3_accept_~skip~0 := 0; 43066#L98-2 assume !false; 42781#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42780#L101 assume !(12292 == ssl3_accept_~s__state~0); 42779#L104 assume !(16384 == ssl3_accept_~s__state~0); 42778#L107 assume !(8192 == ssl3_accept_~s__state~0); 42775#L110 assume !(24576 == ssl3_accept_~s__state~0); 42773#L113 assume !(8195 == ssl3_accept_~s__state~0); 42771#L116 assume !(8480 == ssl3_accept_~s__state~0); 42770#L119 assume !(8481 == ssl3_accept_~s__state~0); 42769#L122 assume !(8482 == ssl3_accept_~s__state~0); 42767#L125 assume !(8464 == ssl3_accept_~s__state~0); 42766#L128 assume !(8465 == ssl3_accept_~s__state~0); 42761#L131 assume !(8466 == ssl3_accept_~s__state~0); 42759#L134 assume 8496 == ssl3_accept_~s__state~0; 42114#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 41845#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 41846#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 42746#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42743#L292-2 ssl3_accept_~s__init_num~0 := 0; 42742#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42736#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42729#L601-1 ssl3_accept_~skip~0 := 0; 42726#L98-2 assume !false; 42723#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42721#L101 assume !(12292 == ssl3_accept_~s__state~0); 42719#L104 assume !(16384 == ssl3_accept_~s__state~0); 42714#L107 assume !(8192 == ssl3_accept_~s__state~0); 42704#L110 assume !(24576 == ssl3_accept_~s__state~0); 42700#L113 assume !(8195 == ssl3_accept_~s__state~0); 42696#L116 assume !(8480 == ssl3_accept_~s__state~0); 42688#L119 assume !(8481 == ssl3_accept_~s__state~0); 42685#L122 assume !(8482 == ssl3_accept_~s__state~0); 42681#L125 assume !(8464 == ssl3_accept_~s__state~0); 42678#L128 assume !(8465 == ssl3_accept_~s__state~0); 42676#L131 assume !(8466 == ssl3_accept_~s__state~0); 42675#L134 assume !(8496 == ssl3_accept_~s__state~0); 42674#L137 assume !(8497 == ssl3_accept_~s__state~0); 41907#L140 assume 8512 == ssl3_accept_~s__state~0; 41732#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41718#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 41674#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41675#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42666#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42661#L601-1 ssl3_accept_~skip~0 := 0; 42660#L98-2 assume !false; 42659#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42658#L101 assume !(12292 == ssl3_accept_~s__state~0); 42657#L104 assume !(16384 == ssl3_accept_~s__state~0); 42656#L107 assume !(8192 == ssl3_accept_~s__state~0); 42655#L110 assume !(24576 == ssl3_accept_~s__state~0); 42654#L113 assume !(8195 == ssl3_accept_~s__state~0); 42650#L116 assume !(8480 == ssl3_accept_~s__state~0); 42648#L119 assume !(8481 == ssl3_accept_~s__state~0); 42646#L122 assume !(8482 == ssl3_accept_~s__state~0); 42645#L125 assume !(8464 == ssl3_accept_~s__state~0); 42639#L128 assume !(8465 == ssl3_accept_~s__state~0); 42637#L131 assume !(8466 == ssl3_accept_~s__state~0); 42635#L134 assume !(8496 == ssl3_accept_~s__state~0); 42633#L137 assume !(8497 == ssl3_accept_~s__state~0); 42631#L140 assume !(8512 == ssl3_accept_~s__state~0); 42629#L143 assume !(8513 == ssl3_accept_~s__state~0); 42627#L146 assume 8528 == ssl3_accept_~s__state~0; 41695#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 41696#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 41824#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 41731#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 41713#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 41714#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 41720#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42315#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42507#L601-1 ssl3_accept_~skip~0 := 0; 42508#L98-2 assume !false; 42500#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42501#L101 assume !(12292 == ssl3_accept_~s__state~0); 42492#L104 assume !(16384 == ssl3_accept_~s__state~0); 42493#L107 assume !(8192 == ssl3_accept_~s__state~0); 42483#L110 assume !(24576 == ssl3_accept_~s__state~0); 42484#L113 assume !(8195 == ssl3_accept_~s__state~0); 42477#L116 assume !(8480 == ssl3_accept_~s__state~0); 42478#L119 assume !(8481 == ssl3_accept_~s__state~0); 42471#L122 assume !(8482 == ssl3_accept_~s__state~0); 42472#L125 assume !(8464 == ssl3_accept_~s__state~0); 42465#L128 assume !(8465 == ssl3_accept_~s__state~0); 42466#L131 assume !(8466 == ssl3_accept_~s__state~0); 42459#L134 assume !(8496 == ssl3_accept_~s__state~0); 42460#L137 assume !(8497 == ssl3_accept_~s__state~0); 42323#L140 assume !(8512 == ssl3_accept_~s__state~0); 42324#L143 assume !(8513 == ssl3_accept_~s__state~0); 42317#L146 assume !(8528 == ssl3_accept_~s__state~0); 42318#L149 assume !(8529 == ssl3_accept_~s__state~0); 42310#L152 assume 8544 == ssl3_accept_~s__state~0; 42099#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 41861#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 41758#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41642#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 41643#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 42572#L410 assume !(8 == ssl3_accept_~blastFlag~0); 42569#L413 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; 42567#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42566#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42556#L601-1 ssl3_accept_~skip~0 := 0; 42554#L98-2 assume !false; 42552#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42550#L101 assume !(12292 == ssl3_accept_~s__state~0); 42548#L104 assume !(16384 == ssl3_accept_~s__state~0); 42546#L107 assume !(8192 == ssl3_accept_~s__state~0); 42544#L110 assume !(24576 == ssl3_accept_~s__state~0); 42542#L113 assume !(8195 == ssl3_accept_~s__state~0); 42540#L116 assume !(8480 == ssl3_accept_~s__state~0); 42538#L119 assume !(8481 == ssl3_accept_~s__state~0); 42536#L122 assume !(8482 == ssl3_accept_~s__state~0); 42534#L125 assume !(8464 == ssl3_accept_~s__state~0); 42532#L128 assume !(8465 == ssl3_accept_~s__state~0); 42530#L131 assume !(8466 == ssl3_accept_~s__state~0); 42084#L134 assume !(8496 == ssl3_accept_~s__state~0); 42083#L137 assume !(8497 == ssl3_accept_~s__state~0); 42082#L140 assume !(8512 == ssl3_accept_~s__state~0); 42078#L143 assume !(8513 == ssl3_accept_~s__state~0); 42076#L146 assume !(8528 == ssl3_accept_~s__state~0); 42074#L149 assume !(8529 == ssl3_accept_~s__state~0); 42072#L152 assume !(8544 == ssl3_accept_~s__state~0); 42071#L155 assume !(8545 == ssl3_accept_~s__state~0); 42070#L158 assume !(8560 == ssl3_accept_~s__state~0); 42069#L161 assume !(8561 == ssl3_accept_~s__state~0); 42065#L164 assume 8448 == ssl3_accept_~s__state~0; 42062#L165 assume !(ssl3_accept_~num1~0 > 0); 42058#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 42056#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42057#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42150#L601-1 ssl3_accept_~skip~0 := 0; 42149#L98-2 assume !false; 42147#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42037#L101 assume !(12292 == ssl3_accept_~s__state~0); 42034#L104 assume 16384 == ssl3_accept_~s__state~0; 42035#L210 ssl3_accept_~s__server~0 := 1; 42710#L215 assume 0 != ssl3_accept_~cb~0; 42702#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 42698#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 42691#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 42687#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 42683#L242 assume 12292 != ssl3_accept_~s__state~0; 42498#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 42677#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 42561#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42555#L601-1 ssl3_accept_~skip~0 := 0; 42553#L98-2 assume !false; 42551#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42549#L101 assume !(12292 == ssl3_accept_~s__state~0); 42547#L104 assume !(16384 == ssl3_accept_~s__state~0); 42545#L107 assume !(8192 == ssl3_accept_~s__state~0); 42543#L110 assume !(24576 == ssl3_accept_~s__state~0); 42541#L113 assume !(8195 == ssl3_accept_~s__state~0); 42539#L116 assume !(8480 == ssl3_accept_~s__state~0); 42537#L119 assume !(8481 == ssl3_accept_~s__state~0); 42535#L122 assume !(8482 == ssl3_accept_~s__state~0); 42533#L125 assume 8464 == ssl3_accept_~s__state~0; 41858#L132 [2019-10-22 08:56:46,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:46,473 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 16 times [2019-10-22 08:56:46,473 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:46,473 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553389855] [2019-10-22 08:56:46,473 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:46,473 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:46,473 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:46,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:46,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:46,482 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:46,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:46,483 INFO L82 PathProgramCache]: Analyzing trace with hash -1916362064, now seen corresponding path program 1 times [2019-10-22 08:56:46,483 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:46,483 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008906645] [2019-10-22 08:56:46,484 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:46,484 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:46,484 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:46,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:46,557 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-10-22 08:56:46,557 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008906645] [2019-10-22 08:56:46,557 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191716785] [2019-10-22 08:56:46,557 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2019-10-22 08:56:46,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:46,613 INFO L256 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 3 conjunts are in the unsatisfiable core [2019-10-22 08:56:46,615 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:46,636 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2019-10-22 08:56:46,636 INFO L223 tionRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2019-10-22 08:56:46,637 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2019-10-22 08:56:46,637 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73575693] [2019-10-22 08:56:46,637 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:46,638 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:46,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2019-10-22 08:56:46,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2019-10-22 08:56:46,641 INFO L87 Difference]: Start difference. First operand 1585 states and 2058 transitions. cyclomatic complexity: 479 Second operand 4 states. [2019-10-22 08:56:46,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:46,910 INFO L93 Difference]: Finished difference Result 2659 states and 3424 transitions. [2019-10-22 08:56:46,910 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-10-22 08:56:46,911 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2659 states and 3424 transitions. [2019-10-22 08:56:46,919 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2061 [2019-10-22 08:56:46,933 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2659 states to 2623 states and 3386 transitions. [2019-10-22 08:56:46,933 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2485 [2019-10-22 08:56:46,935 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2485 [2019-10-22 08:56:46,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2623 states and 3386 transitions. [2019-10-22 08:56:46,937 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:46,938 INFO L688 BuchiCegarLoop]: Abstraction has 2623 states and 3386 transitions. [2019-10-22 08:56:46,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2623 states and 3386 transitions. [2019-10-22 08:56:46,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2623 to 2032. [2019-10-22 08:56:46,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2032 states. [2019-10-22 08:56:46,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2032 states to 2032 states and 2648 transitions. [2019-10-22 08:56:46,970 INFO L711 BuchiCegarLoop]: Abstraction has 2032 states and 2648 transitions. [2019-10-22 08:56:46,970 INFO L591 BuchiCegarLoop]: Abstraction has 2032 states and 2648 transitions. [2019-10-22 08:56:46,970 INFO L424 BuchiCegarLoop]: ======== Iteration 22============ [2019-10-22 08:56:46,970 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2032 states and 2648 transitions. [2019-10-22 08:56:46,975 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1799 [2019-10-22 08:56:46,975 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:46,975 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:46,977 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:46,977 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, 1] [2019-10-22 08:56:46,977 INFO L791 eck$LassoCheckResult]: Stem: 46576#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 46415#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46382#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 46383#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46485#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 46486#L98-2 assume !false; 46666#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47036#L101 assume !(12292 == ssl3_accept_~s__state~0); 47034#L104 assume !(16384 == ssl3_accept_~s__state~0); 47032#L107 assume !(8192 == ssl3_accept_~s__state~0); 47030#L110 assume !(24576 == ssl3_accept_~s__state~0); 47028#L113 assume !(8195 == ssl3_accept_~s__state~0); 47026#L116 assume !(8480 == ssl3_accept_~s__state~0); 47024#L119 assume !(8481 == ssl3_accept_~s__state~0); 47022#L122 assume !(8482 == ssl3_accept_~s__state~0); 47020#L125 assume 8464 == ssl3_accept_~s__state~0; 46583#L132 [2019-10-22 08:56:46,977 INFO L793 eck$LassoCheckResult]: Loop: 46583#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 46489#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 46488#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; 46391#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 46392#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46464#L601-1 ssl3_accept_~skip~0 := 0; 46387#L98-2 assume !false; 46388#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46577#L101 assume !(12292 == ssl3_accept_~s__state~0); 46586#L104 assume !(16384 == ssl3_accept_~s__state~0); 46587#L107 assume !(8192 == ssl3_accept_~s__state~0); 46579#L110 assume !(24576 == ssl3_accept_~s__state~0); 46522#L113 assume !(8195 == ssl3_accept_~s__state~0); 46493#L116 assume !(8480 == ssl3_accept_~s__state~0); 46494#L119 assume !(8481 == ssl3_accept_~s__state~0); 46460#L122 assume !(8482 == ssl3_accept_~s__state~0); 46461#L125 assume !(8464 == ssl3_accept_~s__state~0); 46431#L128 assume !(8465 == ssl3_accept_~s__state~0); 46397#L131 assume !(8466 == ssl3_accept_~s__state~0); 46398#L134 assume 8496 == ssl3_accept_~s__state~0; 46736#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 46573#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 46565#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 46566#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46545#L292-2 ssl3_accept_~s__init_num~0 := 0; 46546#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 48359#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48354#L601-1 ssl3_accept_~skip~0 := 0; 48353#L98-2 assume !false; 48352#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48173#L101 assume !(12292 == ssl3_accept_~s__state~0); 48172#L104 assume !(16384 == ssl3_accept_~s__state~0); 48167#L107 assume !(8192 == ssl3_accept_~s__state~0); 48165#L110 assume !(24576 == ssl3_accept_~s__state~0); 48164#L113 assume !(8195 == ssl3_accept_~s__state~0); 48163#L116 assume !(8480 == ssl3_accept_~s__state~0); 48140#L119 assume !(8481 == ssl3_accept_~s__state~0); 48138#L122 assume !(8482 == ssl3_accept_~s__state~0); 48136#L125 assume !(8464 == ssl3_accept_~s__state~0); 48134#L128 assume !(8465 == ssl3_accept_~s__state~0); 48132#L131 assume !(8466 == ssl3_accept_~s__state~0); 48130#L134 assume !(8496 == ssl3_accept_~s__state~0); 47778#L137 assume !(8497 == ssl3_accept_~s__state~0); 46597#L140 assume 8512 == ssl3_accept_~s__state~0; 46468#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46455#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 46411#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 46412#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 48387#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48381#L601-1 ssl3_accept_~skip~0 := 0; 48379#L98-2 assume !false; 48377#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48375#L101 assume !(12292 == ssl3_accept_~s__state~0); 48374#L104 assume !(16384 == ssl3_accept_~s__state~0); 48373#L107 assume !(8192 == ssl3_accept_~s__state~0); 48371#L110 assume !(24576 == ssl3_accept_~s__state~0); 48369#L113 assume !(8195 == ssl3_accept_~s__state~0); 48368#L116 assume !(8480 == ssl3_accept_~s__state~0); 48367#L119 assume !(8481 == ssl3_accept_~s__state~0); 48364#L122 assume !(8482 == ssl3_accept_~s__state~0); 48363#L125 assume !(8464 == ssl3_accept_~s__state~0); 48304#L128 assume !(8465 == ssl3_accept_~s__state~0); 48303#L131 assume !(8466 == ssl3_accept_~s__state~0); 46604#L134 assume !(8496 == ssl3_accept_~s__state~0); 46590#L137 assume !(8497 == ssl3_accept_~s__state~0); 46591#L140 assume !(8512 == ssl3_accept_~s__state~0); 47775#L143 assume !(8513 == ssl3_accept_~s__state~0); 47463#L146 assume 8528 == ssl3_accept_~s__state~0; 46432#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 46433#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 46550#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 46467#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 46450#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 46451#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 46457#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 48239#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48233#L601-1 ssl3_accept_~skip~0 := 0; 48232#L98-2 assume !false; 48231#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48228#L101 assume !(12292 == ssl3_accept_~s__state~0); 48227#L104 assume !(16384 == ssl3_accept_~s__state~0); 48225#L107 assume !(8192 == ssl3_accept_~s__state~0); 48224#L110 assume !(24576 == ssl3_accept_~s__state~0); 48223#L113 assume !(8195 == ssl3_accept_~s__state~0); 48222#L116 assume !(8480 == ssl3_accept_~s__state~0); 48221#L119 assume !(8481 == ssl3_accept_~s__state~0); 48220#L122 assume !(8482 == ssl3_accept_~s__state~0); 48218#L125 assume !(8464 == ssl3_accept_~s__state~0); 48210#L128 assume !(8465 == ssl3_accept_~s__state~0); 48208#L131 assume !(8466 == ssl3_accept_~s__state~0); 48206#L134 assume !(8496 == ssl3_accept_~s__state~0); 48204#L137 assume !(8497 == ssl3_accept_~s__state~0); 48199#L140 assume !(8512 == ssl3_accept_~s__state~0); 46558#L143 assume !(8513 == ssl3_accept_~s__state~0); 46526#L146 assume !(8528 == ssl3_accept_~s__state~0); 46527#L149 assume !(8529 == ssl3_accept_~s__state~0); 46504#L152 assume 8544 == ssl3_accept_~s__state~0; 46505#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 46585#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 46491#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46379#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 46380#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 48351#L410 assume !(8 == ssl3_accept_~blastFlag~0); 46544#L413 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; 46410#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 48321#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48316#L601-1 ssl3_accept_~skip~0 := 0; 48315#L98-2 assume !false; 48314#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48313#L101 assume !(12292 == ssl3_accept_~s__state~0); 48312#L104 assume !(16384 == ssl3_accept_~s__state~0); 48311#L107 assume !(8192 == ssl3_accept_~s__state~0); 48310#L110 assume !(24576 == ssl3_accept_~s__state~0); 48309#L113 assume !(8195 == ssl3_accept_~s__state~0); 48308#L116 assume !(8480 == ssl3_accept_~s__state~0); 48307#L119 assume !(8481 == ssl3_accept_~s__state~0); 48306#L122 assume !(8482 == ssl3_accept_~s__state~0); 48305#L125 assume !(8464 == ssl3_accept_~s__state~0); 47462#L128 assume !(8465 == ssl3_accept_~s__state~0); 47460#L131 assume !(8466 == ssl3_accept_~s__state~0); 47457#L134 assume !(8496 == ssl3_accept_~s__state~0); 47454#L137 assume !(8497 == ssl3_accept_~s__state~0); 47451#L140 assume !(8512 == ssl3_accept_~s__state~0); 47449#L143 assume !(8513 == ssl3_accept_~s__state~0); 47447#L146 assume !(8528 == ssl3_accept_~s__state~0); 47445#L149 assume !(8529 == ssl3_accept_~s__state~0); 47443#L152 assume !(8544 == ssl3_accept_~s__state~0); 47441#L155 assume !(8545 == ssl3_accept_~s__state~0); 47438#L158 assume !(8560 == ssl3_accept_~s__state~0); 47437#L161 assume !(8561 == ssl3_accept_~s__state~0); 47435#L164 assume 8448 == ssl3_accept_~s__state~0; 47436#L165 assume !(ssl3_accept_~num1~0 > 0); 46422#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 46423#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 48045#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48038#L601-1 ssl3_accept_~skip~0 := 0; 48035#L98-2 assume !false; 48032#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48029#L101 assume !(12292 == ssl3_accept_~s__state~0); 48026#L104 assume !(16384 == ssl3_accept_~s__state~0); 48023#L107 assume !(8192 == ssl3_accept_~s__state~0); 48020#L110 assume !(24576 == ssl3_accept_~s__state~0); 48017#L113 assume !(8195 == ssl3_accept_~s__state~0); 48014#L116 assume !(8480 == ssl3_accept_~s__state~0); 48011#L119 assume !(8481 == ssl3_accept_~s__state~0); 48008#L122 assume !(8482 == ssl3_accept_~s__state~0); 48006#L125 assume !(8464 == ssl3_accept_~s__state~0); 48004#L128 assume !(8465 == ssl3_accept_~s__state~0); 47883#L131 assume !(8466 == ssl3_accept_~s__state~0); 47881#L134 assume !(8496 == ssl3_accept_~s__state~0); 47879#L137 assume !(8497 == ssl3_accept_~s__state~0); 47874#L140 assume !(8512 == ssl3_accept_~s__state~0); 47873#L143 assume !(8513 == ssl3_accept_~s__state~0); 47872#L146 assume !(8528 == ssl3_accept_~s__state~0); 47866#L149 assume !(8529 == ssl3_accept_~s__state~0); 47863#L152 assume !(8544 == ssl3_accept_~s__state~0); 47864#L155 assume !(8545 == ssl3_accept_~s__state~0); 46424#L158 assume !(8560 == ssl3_accept_~s__state~0); 46425#L161 assume !(8561 == ssl3_accept_~s__state~0); 46405#L164 assume !(8448 == ssl3_accept_~s__state~0); 46406#L167 assume 8576 == ssl3_accept_~s__state~0; 47568#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 47906#L453 assume !(ssl3_accept_~ret~0 <= 0); 47772#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 47773#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 48299#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48294#L601-1 ssl3_accept_~skip~0 := 0; 48293#L98-2 assume !false; 48292#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48291#L101 assume !(12292 == ssl3_accept_~s__state~0); 48290#L104 assume !(16384 == ssl3_accept_~s__state~0); 48289#L107 assume !(8192 == ssl3_accept_~s__state~0); 48288#L110 assume !(24576 == ssl3_accept_~s__state~0); 48287#L113 assume !(8195 == ssl3_accept_~s__state~0); 48286#L116 assume !(8480 == ssl3_accept_~s__state~0); 48285#L119 assume !(8481 == ssl3_accept_~s__state~0); 48284#L122 assume !(8482 == ssl3_accept_~s__state~0); 48283#L125 assume 8464 == ssl3_accept_~s__state~0; 46583#L132 [2019-10-22 08:56:46,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:46,977 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 17 times [2019-10-22 08:56:46,978 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:46,978 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745942008] [2019-10-22 08:56:46,978 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:46,978 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:46,978 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:46,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:46,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:46,988 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:46,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:46,990 INFO L82 PathProgramCache]: Analyzing trace with hash -1080894560, now seen corresponding path program 1 times [2019-10-22 08:56:46,991 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:46,991 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584595982] [2019-10-22 08:56:46,991 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:46,991 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:46,991 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:47,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:47,044 INFO L134 CoverageAnalysis]: Checked inductivity of 381 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2019-10-22 08:56:47,044 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584595982] [2019-10-22 08:56:47,044 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:47,044 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:47,044 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305029997] [2019-10-22 08:56:47,045 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:47,045 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:47,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:47,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:47,045 INFO L87 Difference]: Start difference. First operand 2032 states and 2648 transitions. cyclomatic complexity: 624 Second operand 3 states. [2019-10-22 08:56:47,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:47,170 INFO L93 Difference]: Finished difference Result 2248 states and 2899 transitions. [2019-10-22 08:56:47,170 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:47,170 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2248 states and 2899 transitions. [2019-10-22 08:56:47,177 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1891 [2019-10-22 08:56:47,184 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2248 states to 2178 states and 2829 transitions. [2019-10-22 08:56:47,184 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2040 [2019-10-22 08:56:47,186 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2040 [2019-10-22 08:56:47,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2178 states and 2829 transitions. [2019-10-22 08:56:47,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:47,188 INFO L688 BuchiCegarLoop]: Abstraction has 2178 states and 2829 transitions. [2019-10-22 08:56:47,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2178 states and 2829 transitions. [2019-10-22 08:56:47,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2178 to 2030. [2019-10-22 08:56:47,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2030 states. [2019-10-22 08:56:47,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2030 states to 2030 states and 2640 transitions. [2019-10-22 08:56:47,214 INFO L711 BuchiCegarLoop]: Abstraction has 2030 states and 2640 transitions. [2019-10-22 08:56:47,214 INFO L591 BuchiCegarLoop]: Abstraction has 2030 states and 2640 transitions. [2019-10-22 08:56:47,214 INFO L424 BuchiCegarLoop]: ======== Iteration 23============ [2019-10-22 08:56:47,214 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2030 states and 2640 transitions. [2019-10-22 08:56:47,218 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1791 [2019-10-22 08:56:47,219 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:47,219 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:47,220 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:47,220 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, 1] [2019-10-22 08:56:47,220 INFO L791 eck$LassoCheckResult]: Stem: 50874#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 50701#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50668#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 50669#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50776#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 50777#L98-2 assume !false; 50986#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52213#L101 assume !(12292 == ssl3_accept_~s__state~0); 52210#L104 assume !(16384 == ssl3_accept_~s__state~0); 52207#L107 assume !(8192 == ssl3_accept_~s__state~0); 52204#L110 assume !(24576 == ssl3_accept_~s__state~0); 52201#L113 assume !(8195 == ssl3_accept_~s__state~0); 52198#L116 assume !(8480 == ssl3_accept_~s__state~0); 52195#L119 assume !(8481 == ssl3_accept_~s__state~0); 52192#L122 assume !(8482 == ssl3_accept_~s__state~0); 52189#L125 assume 8464 == ssl3_accept_~s__state~0; 50883#L132 [2019-10-22 08:56:47,221 INFO L793 eck$LassoCheckResult]: Loop: 50883#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 50781#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 50782#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; 52629#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 52626#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52621#L601-1 ssl3_accept_~skip~0 := 0; 52620#L98-2 assume !false; 52619#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52618#L101 assume !(12292 == ssl3_accept_~s__state~0); 52617#L104 assume !(16384 == ssl3_accept_~s__state~0); 52616#L107 assume !(8192 == ssl3_accept_~s__state~0); 52615#L110 assume !(24576 == ssl3_accept_~s__state~0); 52614#L113 assume !(8195 == ssl3_accept_~s__state~0); 52613#L116 assume !(8480 == ssl3_accept_~s__state~0); 52612#L119 assume !(8481 == ssl3_accept_~s__state~0); 52611#L122 assume !(8482 == ssl3_accept_~s__state~0); 52610#L125 assume !(8464 == ssl3_accept_~s__state~0); 52609#L128 assume !(8465 == ssl3_accept_~s__state~0); 52607#L131 assume !(8466 == ssl3_accept_~s__state~0); 52246#L134 assume 8496 == ssl3_accept_~s__state~0; 51088#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 52243#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 52241#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 52240#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 52238#L292-2 ssl3_accept_~s__init_num~0 := 0; 52234#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 52225#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52219#L601-1 ssl3_accept_~skip~0 := 0; 52217#L98-2 assume !false; 52215#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52212#L101 assume !(12292 == ssl3_accept_~s__state~0); 52209#L104 assume !(16384 == ssl3_accept_~s__state~0); 52206#L107 assume !(8192 == ssl3_accept_~s__state~0); 52203#L110 assume !(24576 == ssl3_accept_~s__state~0); 52200#L113 assume !(8195 == ssl3_accept_~s__state~0); 52197#L116 assume !(8480 == ssl3_accept_~s__state~0); 52194#L119 assume !(8481 == ssl3_accept_~s__state~0); 52191#L122 assume !(8482 == ssl3_accept_~s__state~0); 52188#L125 assume !(8464 == ssl3_accept_~s__state~0); 52185#L128 assume !(8465 == ssl3_accept_~s__state~0); 52182#L131 assume !(8466 == ssl3_accept_~s__state~0); 52178#L134 assume !(8496 == ssl3_accept_~s__state~0); 52176#L137 assume !(8497 == ssl3_accept_~s__state~0); 50925#L140 assume 8512 == ssl3_accept_~s__state~0; 51013#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50737#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 50738#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 52165#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 52162#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52157#L601-1 ssl3_accept_~skip~0 := 0; 52156#L98-2 assume !false; 52155#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52154#L101 assume !(12292 == ssl3_accept_~s__state~0); 52153#L104 assume !(16384 == ssl3_accept_~s__state~0); 52152#L107 assume !(8192 == ssl3_accept_~s__state~0); 52151#L110 assume !(24576 == ssl3_accept_~s__state~0); 52150#L113 assume !(8195 == ssl3_accept_~s__state~0); 52149#L116 assume !(8480 == ssl3_accept_~s__state~0); 52148#L119 assume !(8481 == ssl3_accept_~s__state~0); 52147#L122 assume !(8482 == ssl3_accept_~s__state~0); 52146#L125 assume !(8464 == ssl3_accept_~s__state~0); 52145#L128 assume !(8465 == ssl3_accept_~s__state~0); 52144#L131 assume !(8466 == ssl3_accept_~s__state~0); 52143#L134 assume !(8496 == ssl3_accept_~s__state~0); 52142#L137 assume !(8497 == ssl3_accept_~s__state~0); 52141#L140 assume !(8512 == ssl3_accept_~s__state~0); 52140#L143 assume !(8513 == ssl3_accept_~s__state~0); 52139#L146 assume 8528 == ssl3_accept_~s__state~0; 50716#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 50717#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 51009#L325-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 51010#L334 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 50732#L337 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 50733#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 51663#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 51664#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51651#L601-1 ssl3_accept_~skip~0 := 0; 51652#L98-2 assume !false; 51646#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51647#L101 assume !(12292 == ssl3_accept_~s__state~0); 51642#L104 assume !(16384 == ssl3_accept_~s__state~0); 51643#L107 assume !(8192 == ssl3_accept_~s__state~0); 51636#L110 assume !(24576 == ssl3_accept_~s__state~0); 51637#L113 assume !(8195 == ssl3_accept_~s__state~0); 51630#L116 assume !(8480 == ssl3_accept_~s__state~0); 51631#L119 assume !(8481 == ssl3_accept_~s__state~0); 51621#L122 assume !(8482 == ssl3_accept_~s__state~0); 51622#L125 assume !(8464 == ssl3_accept_~s__state~0); 51561#L128 assume !(8465 == ssl3_accept_~s__state~0); 51562#L131 assume !(8466 == ssl3_accept_~s__state~0); 51552#L134 assume !(8496 == ssl3_accept_~s__state~0); 51553#L137 assume !(8497 == ssl3_accept_~s__state~0); 51537#L140 assume !(8512 == ssl3_accept_~s__state~0); 51538#L143 assume !(8513 == ssl3_accept_~s__state~0); 51529#L146 assume !(8528 == ssl3_accept_~s__state~0); 51530#L149 assume !(8529 == ssl3_accept_~s__state~0); 50997#L152 assume 8544 == ssl3_accept_~s__state~0; 50998#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 50886#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 50784#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50665#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 50666#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 50881#L410 assume !(8 == ssl3_accept_~blastFlag~0); 50882#L413 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; 51725#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 51726#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51714#L601-1 ssl3_accept_~skip~0 := 0; 51715#L98-2 assume !false; 51710#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51711#L101 assume !(12292 == ssl3_accept_~s__state~0); 51706#L104 assume !(16384 == ssl3_accept_~s__state~0); 51707#L107 assume !(8192 == ssl3_accept_~s__state~0); 51702#L110 assume !(24576 == ssl3_accept_~s__state~0); 51703#L113 assume !(8195 == ssl3_accept_~s__state~0); 51698#L116 assume !(8480 == ssl3_accept_~s__state~0); 51699#L119 assume !(8481 == ssl3_accept_~s__state~0); 51694#L122 assume !(8482 == ssl3_accept_~s__state~0); 51695#L125 assume !(8464 == ssl3_accept_~s__state~0); 51690#L128 assume !(8465 == ssl3_accept_~s__state~0); 51691#L131 assume !(8466 == ssl3_accept_~s__state~0); 51686#L134 assume !(8496 == ssl3_accept_~s__state~0); 51687#L137 assume !(8497 == ssl3_accept_~s__state~0); 51682#L140 assume !(8512 == ssl3_accept_~s__state~0); 51683#L143 assume !(8513 == ssl3_accept_~s__state~0); 51678#L146 assume !(8528 == ssl3_accept_~s__state~0); 51679#L149 assume !(8529 == ssl3_accept_~s__state~0); 51674#L152 assume !(8544 == ssl3_accept_~s__state~0); 51675#L155 assume !(8545 == ssl3_accept_~s__state~0); 51670#L158 assume !(8560 == ssl3_accept_~s__state~0); 51671#L161 assume !(8561 == ssl3_accept_~s__state~0); 51666#L164 assume 8448 == ssl3_accept_~s__state~0; 51667#L165 assume !(ssl3_accept_~num1~0 > 0); 52057#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 52055#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 52052#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52047#L601-1 ssl3_accept_~skip~0 := 0; 52046#L98-2 assume !false; 52045#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52044#L101 assume !(12292 == ssl3_accept_~s__state~0); 52043#L104 assume !(16384 == ssl3_accept_~s__state~0); 52042#L107 assume !(8192 == ssl3_accept_~s__state~0); 52041#L110 assume !(24576 == ssl3_accept_~s__state~0); 52040#L113 assume !(8195 == ssl3_accept_~s__state~0); 52039#L116 assume !(8480 == ssl3_accept_~s__state~0); 52038#L119 assume !(8481 == ssl3_accept_~s__state~0); 52037#L122 assume !(8482 == ssl3_accept_~s__state~0); 52036#L125 assume !(8464 == ssl3_accept_~s__state~0); 52035#L128 assume !(8465 == ssl3_accept_~s__state~0); 52034#L131 assume !(8466 == ssl3_accept_~s__state~0); 52033#L134 assume !(8496 == ssl3_accept_~s__state~0); 52032#L137 assume !(8497 == ssl3_accept_~s__state~0); 52031#L140 assume !(8512 == ssl3_accept_~s__state~0); 52030#L143 assume !(8513 == ssl3_accept_~s__state~0); 52029#L146 assume !(8528 == ssl3_accept_~s__state~0); 52028#L149 assume !(8529 == ssl3_accept_~s__state~0); 52027#L152 assume !(8544 == ssl3_accept_~s__state~0); 52026#L155 assume !(8545 == ssl3_accept_~s__state~0); 52024#L158 assume !(8560 == ssl3_accept_~s__state~0); 52021#L161 assume !(8561 == ssl3_accept_~s__state~0); 52015#L164 assume !(8448 == ssl3_accept_~s__state~0); 52013#L167 assume 8576 == ssl3_accept_~s__state~0; 51923#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 52010#L453 assume !(ssl3_accept_~ret~0 <= 0); 50917#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 50918#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 52689#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52684#L601-1 ssl3_accept_~skip~0 := 0; 52683#L98-2 assume !false; 52682#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52681#L101 assume !(12292 == ssl3_accept_~s__state~0); 52680#L104 assume !(16384 == ssl3_accept_~s__state~0); 52679#L107 assume !(8192 == ssl3_accept_~s__state~0); 52678#L110 assume !(24576 == ssl3_accept_~s__state~0); 52677#L113 assume !(8195 == ssl3_accept_~s__state~0); 52676#L116 assume !(8480 == ssl3_accept_~s__state~0); 52675#L119 assume !(8481 == ssl3_accept_~s__state~0); 52674#L122 assume !(8482 == ssl3_accept_~s__state~0); 52673#L125 assume !(8464 == ssl3_accept_~s__state~0); 52672#L128 assume !(8465 == ssl3_accept_~s__state~0); 52608#L131 assume 8466 == ssl3_accept_~s__state~0; 50883#L132 [2019-10-22 08:56:47,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:47,221 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 18 times [2019-10-22 08:56:47,221 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:47,221 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900768200] [2019-10-22 08:56:47,221 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:47,221 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:47,222 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:47,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:47,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:47,228 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:47,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:47,229 INFO L82 PathProgramCache]: Analyzing trace with hash 642418309, now seen corresponding path program 1 times [2019-10-22 08:56:47,229 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:47,229 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403336393] [2019-10-22 08:56:47,229 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:47,229 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:47,229 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:47,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:47,280 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2019-10-22 08:56:47,280 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403336393] [2019-10-22 08:56:47,280 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:47,281 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:47,281 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867424766] [2019-10-22 08:56:47,281 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:47,281 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:47,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:47,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:47,281 INFO L87 Difference]: Start difference. First operand 2030 states and 2640 transitions. cyclomatic complexity: 619 Second operand 3 states. [2019-10-22 08:56:47,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:47,302 INFO L93 Difference]: Finished difference Result 3377 states and 4360 transitions. [2019-10-22 08:56:47,303 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:47,303 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3377 states and 4360 transitions. [2019-10-22 08:56:47,315 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3138 [2019-10-22 08:56:47,330 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3377 states to 3377 states and 4360 transitions. [2019-10-22 08:56:47,330 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3239 [2019-10-22 08:56:47,332 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3239 [2019-10-22 08:56:47,332 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3377 states and 4360 transitions. [2019-10-22 08:56:47,332 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:47,332 INFO L688 BuchiCegarLoop]: Abstraction has 3377 states and 4360 transitions. [2019-10-22 08:56:47,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3377 states and 4360 transitions. [2019-10-22 08:56:47,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3377 to 2030. [2019-10-22 08:56:47,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2030 states. [2019-10-22 08:56:47,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2030 states to 2030 states and 2638 transitions. [2019-10-22 08:56:47,366 INFO L711 BuchiCegarLoop]: Abstraction has 2030 states and 2638 transitions. [2019-10-22 08:56:47,366 INFO L591 BuchiCegarLoop]: Abstraction has 2030 states and 2638 transitions. [2019-10-22 08:56:47,366 INFO L424 BuchiCegarLoop]: ======== Iteration 24============ [2019-10-22 08:56:47,366 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2030 states and 2638 transitions. [2019-10-22 08:56:47,371 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1791 [2019-10-22 08:56:47,371 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:47,371 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:47,372 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:47,372 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, 1, 1] [2019-10-22 08:56:47,373 INFO L791 eck$LassoCheckResult]: Stem: 56292#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 56114#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 56081#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 56082#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 56191#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 56192#L98-2 assume !false; 56372#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56571#L101 assume !(12292 == ssl3_accept_~s__state~0); 56569#L104 assume !(16384 == ssl3_accept_~s__state~0); 56567#L107 assume !(8192 == ssl3_accept_~s__state~0); 56565#L110 assume !(24576 == ssl3_accept_~s__state~0); 56563#L113 assume !(8195 == ssl3_accept_~s__state~0); 56561#L116 assume !(8480 == ssl3_accept_~s__state~0); 56559#L119 assume !(8481 == ssl3_accept_~s__state~0); 56557#L122 assume !(8482 == ssl3_accept_~s__state~0); 56555#L125 assume 8464 == ssl3_accept_~s__state~0; 56433#L132 [2019-10-22 08:56:47,373 INFO L793 eck$LassoCheckResult]: Loop: 56433#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 56196#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 56197#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; 56879#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 56874#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56867#L601-1 ssl3_accept_~skip~0 := 0; 56863#L98-2 assume !false; 56857#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56855#L101 assume !(12292 == ssl3_accept_~s__state~0); 56853#L104 assume !(16384 == ssl3_accept_~s__state~0); 56851#L107 assume !(8192 == ssl3_accept_~s__state~0); 56849#L110 assume !(24576 == ssl3_accept_~s__state~0); 56847#L113 assume !(8195 == ssl3_accept_~s__state~0); 56845#L116 assume !(8480 == ssl3_accept_~s__state~0); 56843#L119 assume !(8481 == ssl3_accept_~s__state~0); 56840#L122 assume !(8482 == ssl3_accept_~s__state~0); 56838#L125 assume !(8464 == ssl3_accept_~s__state~0); 56837#L128 assume !(8465 == ssl3_accept_~s__state~0); 56836#L131 assume !(8466 == ssl3_accept_~s__state~0); 56588#L134 assume 8496 == ssl3_accept_~s__state~0; 56589#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 56288#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 56289#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 56595#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 56596#L292-2 ssl3_accept_~s__init_num~0 := 0; 56833#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 56830#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56825#L601-1 ssl3_accept_~skip~0 := 0; 56824#L98-2 assume !false; 56823#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56822#L101 assume !(12292 == ssl3_accept_~s__state~0); 56821#L104 assume !(16384 == ssl3_accept_~s__state~0); 56820#L107 assume !(8192 == ssl3_accept_~s__state~0); 56819#L110 assume !(24576 == ssl3_accept_~s__state~0); 56818#L113 assume !(8195 == ssl3_accept_~s__state~0); 56817#L116 assume !(8480 == ssl3_accept_~s__state~0); 56816#L119 assume !(8481 == ssl3_accept_~s__state~0); 56815#L122 assume !(8482 == ssl3_accept_~s__state~0); 56814#L125 assume !(8464 == ssl3_accept_~s__state~0); 56812#L128 assume !(8465 == ssl3_accept_~s__state~0); 56809#L131 assume !(8466 == ssl3_accept_~s__state~0); 56810#L134 assume !(8496 == ssl3_accept_~s__state~0); 57464#L137 assume !(8497 == ssl3_accept_~s__state~0); 56340#L140 assume 8512 == ssl3_accept_~s__state~0; 56593#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56152#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 56153#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 57530#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 57531#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57971#L601-1 ssl3_accept_~skip~0 := 0; 57970#L98-2 assume !false; 57969#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57968#L101 assume !(12292 == ssl3_accept_~s__state~0); 57967#L104 assume !(16384 == ssl3_accept_~s__state~0); 57966#L107 assume !(8192 == ssl3_accept_~s__state~0); 57965#L110 assume !(24576 == ssl3_accept_~s__state~0); 57964#L113 assume !(8195 == ssl3_accept_~s__state~0); 57963#L116 assume !(8480 == ssl3_accept_~s__state~0); 57962#L119 assume !(8481 == ssl3_accept_~s__state~0); 57961#L122 assume !(8482 == ssl3_accept_~s__state~0); 57960#L125 assume !(8464 == ssl3_accept_~s__state~0); 57959#L128 assume !(8465 == ssl3_accept_~s__state~0); 57958#L131 assume !(8466 == ssl3_accept_~s__state~0); 57957#L134 assume !(8496 == ssl3_accept_~s__state~0); 57956#L137 assume !(8497 == ssl3_accept_~s__state~0); 57955#L140 assume !(8512 == ssl3_accept_~s__state~0); 57954#L143 assume !(8513 == ssl3_accept_~s__state~0); 57953#L146 assume 8528 == ssl3_accept_~s__state~0; 56130#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 56131#L325 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 56416#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 56161#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 56334#L359 assume 6 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 7; 56157#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 56155#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 56156#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 57642#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57920#L601-1 ssl3_accept_~skip~0 := 0; 57918#L98-2 assume !false; 57916#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57914#L101 assume !(12292 == ssl3_accept_~s__state~0); 57912#L104 assume !(16384 == ssl3_accept_~s__state~0); 57910#L107 assume !(8192 == ssl3_accept_~s__state~0); 57908#L110 assume !(24576 == ssl3_accept_~s__state~0); 57906#L113 assume !(8195 == ssl3_accept_~s__state~0); 57904#L116 assume !(8480 == ssl3_accept_~s__state~0); 57902#L119 assume !(8481 == ssl3_accept_~s__state~0); 57900#L122 assume !(8482 == ssl3_accept_~s__state~0); 57898#L125 assume !(8464 == ssl3_accept_~s__state~0); 57896#L128 assume !(8465 == ssl3_accept_~s__state~0); 57890#L131 assume !(8466 == ssl3_accept_~s__state~0); 57888#L134 assume !(8496 == ssl3_accept_~s__state~0); 57886#L137 assume !(8497 == ssl3_accept_~s__state~0); 57884#L140 assume !(8512 == ssl3_accept_~s__state~0); 57882#L143 assume !(8513 == ssl3_accept_~s__state~0); 57880#L146 assume !(8528 == ssl3_accept_~s__state~0); 57878#L149 assume !(8529 == ssl3_accept_~s__state~0); 57876#L152 assume 8544 == ssl3_accept_~s__state~0; 56447#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 57874#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 56244#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56076#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 56077#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 57859#L410 assume !(8 == ssl3_accept_~blastFlag~0); 57858#L413 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; 57617#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 57618#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57849#L601-1 ssl3_accept_~skip~0 := 0; 57848#L98-2 assume !false; 57847#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57846#L101 assume !(12292 == ssl3_accept_~s__state~0); 57845#L104 assume !(16384 == ssl3_accept_~s__state~0); 57844#L107 assume !(8192 == ssl3_accept_~s__state~0); 57843#L110 assume !(24576 == ssl3_accept_~s__state~0); 57842#L113 assume !(8195 == ssl3_accept_~s__state~0); 57841#L116 assume !(8480 == ssl3_accept_~s__state~0); 57840#L119 assume !(8481 == ssl3_accept_~s__state~0); 57839#L122 assume !(8482 == ssl3_accept_~s__state~0); 57838#L125 assume !(8464 == ssl3_accept_~s__state~0); 57837#L128 assume !(8465 == ssl3_accept_~s__state~0); 57836#L131 assume !(8466 == ssl3_accept_~s__state~0); 57835#L134 assume !(8496 == ssl3_accept_~s__state~0); 57834#L137 assume !(8497 == ssl3_accept_~s__state~0); 57833#L140 assume !(8512 == ssl3_accept_~s__state~0); 57832#L143 assume !(8513 == ssl3_accept_~s__state~0); 57831#L146 assume !(8528 == ssl3_accept_~s__state~0); 57830#L149 assume !(8529 == ssl3_accept_~s__state~0); 57560#L152 assume !(8544 == ssl3_accept_~s__state~0); 57561#L155 assume !(8545 == ssl3_accept_~s__state~0); 57467#L158 assume !(8560 == ssl3_accept_~s__state~0); 57461#L161 assume !(8561 == ssl3_accept_~s__state~0); 57392#L164 assume 8448 == ssl3_accept_~s__state~0; 56276#L165 assume !(ssl3_accept_~num1~0 > 0); 56103#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 56121#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 57998#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57993#L601-1 ssl3_accept_~skip~0 := 0; 57992#L98-2 assume !false; 57991#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57990#L101 assume !(12292 == ssl3_accept_~s__state~0); 57989#L104 assume !(16384 == ssl3_accept_~s__state~0); 57987#L107 assume !(8192 == ssl3_accept_~s__state~0); 57986#L110 assume !(24576 == ssl3_accept_~s__state~0); 57985#L113 assume !(8195 == ssl3_accept_~s__state~0); 57984#L116 assume !(8480 == ssl3_accept_~s__state~0); 57944#L119 assume !(8481 == ssl3_accept_~s__state~0); 57938#L122 assume !(8482 == ssl3_accept_~s__state~0); 57936#L125 assume !(8464 == ssl3_accept_~s__state~0); 57934#L128 assume !(8465 == ssl3_accept_~s__state~0); 57932#L131 assume !(8466 == ssl3_accept_~s__state~0); 57930#L134 assume !(8496 == ssl3_accept_~s__state~0); 57928#L137 assume !(8497 == ssl3_accept_~s__state~0); 57872#L140 assume !(8512 == ssl3_accept_~s__state~0); 57861#L143 assume !(8513 == ssl3_accept_~s__state~0); 57860#L146 assume !(8528 == ssl3_accept_~s__state~0); 57856#L149 assume !(8529 == ssl3_accept_~s__state~0); 57854#L152 assume !(8544 == ssl3_accept_~s__state~0); 57853#L155 assume !(8545 == ssl3_accept_~s__state~0); 57827#L158 assume !(8560 == ssl3_accept_~s__state~0); 57826#L161 assume !(8561 == ssl3_accept_~s__state~0); 56104#L164 assume !(8448 == ssl3_accept_~s__state~0); 56105#L167 assume 8576 == ssl3_accept_~s__state~0; 56254#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 56100#L453 assume !(ssl3_accept_~ret~0 <= 0); 56101#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 56090#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 56091#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56165#L601-1 ssl3_accept_~skip~0 := 0; 58099#L98-2 assume !false; 58092#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56321#L101 assume !(12292 == ssl3_accept_~s__state~0); 56305#L104 assume !(16384 == ssl3_accept_~s__state~0); 56306#L107 assume !(8192 == ssl3_accept_~s__state~0); 56297#L110 assume !(24576 == ssl3_accept_~s__state~0); 56229#L113 assume !(8195 == ssl3_accept_~s__state~0); 56201#L116 assume !(8480 == ssl3_accept_~s__state~0); 56202#L119 assume !(8481 == ssl3_accept_~s__state~0); 56162#L122 assume !(8482 == ssl3_accept_~s__state~0); 56117#L125 assume !(8464 == ssl3_accept_~s__state~0); 56118#L128 assume !(8465 == ssl3_accept_~s__state~0); 58032#L131 assume 8466 == ssl3_accept_~s__state~0; 56433#L132 [2019-10-22 08:56:47,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:47,373 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 19 times [2019-10-22 08:56:47,373 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:47,373 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738068049] [2019-10-22 08:56:47,374 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:47,374 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:47,374 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:47,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:47,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:47,381 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:47,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:47,381 INFO L82 PathProgramCache]: Analyzing trace with hash -1397992733, now seen corresponding path program 1 times [2019-10-22 08:56:47,381 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:47,381 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578868845] [2019-10-22 08:56:47,381 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:47,382 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:47,382 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:47,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:47,411 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2019-10-22 08:56:47,411 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578868845] [2019-10-22 08:56:47,412 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:47,412 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:47,412 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212173356] [2019-10-22 08:56:47,412 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:47,412 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:47,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:47,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:47,413 INFO L87 Difference]: Start difference. First operand 2030 states and 2638 transitions. cyclomatic complexity: 617 Second operand 3 states. [2019-10-22 08:56:47,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:47,426 INFO L93 Difference]: Finished difference Result 3379 states and 4362 transitions. [2019-10-22 08:56:47,427 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:47,427 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3379 states and 4362 transitions. [2019-10-22 08:56:47,437 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 3140 [2019-10-22 08:56:47,446 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3379 states to 3379 states and 4362 transitions. [2019-10-22 08:56:47,446 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3241 [2019-10-22 08:56:47,448 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3241 [2019-10-22 08:56:47,448 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3379 states and 4362 transitions. [2019-10-22 08:56:47,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:47,449 INFO L688 BuchiCegarLoop]: Abstraction has 3379 states and 4362 transitions. [2019-10-22 08:56:47,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3379 states and 4362 transitions. [2019-10-22 08:56:47,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3379 to 2030. [2019-10-22 08:56:47,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2030 states. [2019-10-22 08:56:47,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2030 states to 2030 states and 2636 transitions. [2019-10-22 08:56:47,499 INFO L711 BuchiCegarLoop]: Abstraction has 2030 states and 2636 transitions. [2019-10-22 08:56:47,499 INFO L591 BuchiCegarLoop]: Abstraction has 2030 states and 2636 transitions. [2019-10-22 08:56:47,499 INFO L424 BuchiCegarLoop]: ======== Iteration 25============ [2019-10-22 08:56:47,499 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2030 states and 2636 transitions. [2019-10-22 08:56:47,504 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1791 [2019-10-22 08:56:47,504 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:47,504 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:47,506 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:47,506 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, 1, 1] [2019-10-22 08:56:47,506 INFO L791 eck$LassoCheckResult]: Stem: 61702#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 61529#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 61496#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 61497#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 61609#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 61610#L98-2 assume !false; 61776#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61965#L101 assume !(12292 == ssl3_accept_~s__state~0); 61963#L104 assume !(16384 == ssl3_accept_~s__state~0); 61961#L107 assume !(8192 == ssl3_accept_~s__state~0); 61959#L110 assume !(24576 == ssl3_accept_~s__state~0); 61957#L113 assume !(8195 == ssl3_accept_~s__state~0); 61955#L116 assume !(8480 == ssl3_accept_~s__state~0); 61953#L119 assume !(8481 == ssl3_accept_~s__state~0); 61951#L122 assume !(8482 == ssl3_accept_~s__state~0); 61949#L125 assume 8464 == ssl3_accept_~s__state~0; 61945#L132 [2019-10-22 08:56:47,506 INFO L793 eck$LassoCheckResult]: Loop: 61945#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 63520#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 63519#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; 63517#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 61581#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61583#L601-1 ssl3_accept_~skip~0 := 0; 61501#L98-2 assume !false; 61502#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61704#L101 assume !(12292 == ssl3_accept_~s__state~0); 61713#L104 assume !(16384 == ssl3_accept_~s__state~0); 61714#L107 assume !(8192 == ssl3_accept_~s__state~0); 63477#L110 assume !(24576 == ssl3_accept_~s__state~0); 63474#L113 assume !(8195 == ssl3_accept_~s__state~0); 63472#L116 assume !(8480 == ssl3_accept_~s__state~0); 61627#L119 assume !(8481 == ssl3_accept_~s__state~0); 61628#L122 assume !(8482 == ssl3_accept_~s__state~0); 61532#L125 assume !(8464 == ssl3_accept_~s__state~0); 61533#L128 assume !(8465 == ssl3_accept_~s__state~0); 63390#L131 assume !(8466 == ssl3_accept_~s__state~0); 62711#L134 assume 8496 == ssl3_accept_~s__state~0; 61664#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 61665#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 62705#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 62704#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 62703#L292-2 ssl3_accept_~s__init_num~0 := 0; 62702#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 62686#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62671#L601-1 ssl3_accept_~skip~0 := 0; 62668#L98-2 assume !false; 62665#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62662#L101 assume !(12292 == ssl3_accept_~s__state~0); 62659#L104 assume !(16384 == ssl3_accept_~s__state~0); 62656#L107 assume !(8192 == ssl3_accept_~s__state~0); 62653#L110 assume !(24576 == ssl3_accept_~s__state~0); 62650#L113 assume !(8195 == ssl3_accept_~s__state~0); 62647#L116 assume !(8480 == ssl3_accept_~s__state~0); 62644#L119 assume !(8481 == ssl3_accept_~s__state~0); 62641#L122 assume !(8482 == ssl3_accept_~s__state~0); 62638#L125 assume !(8464 == ssl3_accept_~s__state~0); 62635#L128 assume !(8465 == ssl3_accept_~s__state~0); 62632#L131 assume !(8466 == ssl3_accept_~s__state~0); 62630#L134 assume !(8496 == ssl3_accept_~s__state~0); 62619#L137 assume !(8497 == ssl3_accept_~s__state~0); 61744#L140 assume 8512 == ssl3_accept_~s__state~0; 62007#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 61569#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 61525#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 61526#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 63461#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63456#L601-1 ssl3_accept_~skip~0 := 0; 63455#L98-2 assume !false; 63319#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63318#L101 assume !(12292 == ssl3_accept_~s__state~0); 63317#L104 assume !(16384 == ssl3_accept_~s__state~0); 63316#L107 assume !(8192 == ssl3_accept_~s__state~0); 63315#L110 assume !(24576 == ssl3_accept_~s__state~0); 63314#L113 assume !(8195 == ssl3_accept_~s__state~0); 63313#L116 assume !(8480 == ssl3_accept_~s__state~0); 63312#L119 assume !(8481 == ssl3_accept_~s__state~0); 63311#L122 assume !(8482 == ssl3_accept_~s__state~0); 63310#L125 assume !(8464 == ssl3_accept_~s__state~0); 63309#L128 assume !(8465 == ssl3_accept_~s__state~0); 63308#L131 assume !(8466 == ssl3_accept_~s__state~0); 63307#L134 assume !(8496 == ssl3_accept_~s__state~0); 63306#L137 assume !(8497 == ssl3_accept_~s__state~0); 63305#L140 assume !(8512 == ssl3_accept_~s__state~0); 63298#L143 assume !(8513 == ssl3_accept_~s__state~0); 63297#L146 assume 8528 == ssl3_accept_~s__state~0; 62004#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 63294#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 63295#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 61577#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 63296#L359 assume 6 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 7; 61573#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 61571#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 61572#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 62568#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62562#L601-1 ssl3_accept_~skip~0 := 0; 62560#L98-2 assume !false; 62558#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62556#L101 assume !(12292 == ssl3_accept_~s__state~0); 62554#L104 assume !(16384 == ssl3_accept_~s__state~0); 62552#L107 assume !(8192 == ssl3_accept_~s__state~0); 62550#L110 assume !(24576 == ssl3_accept_~s__state~0); 62548#L113 assume !(8195 == ssl3_accept_~s__state~0); 62546#L116 assume !(8480 == ssl3_accept_~s__state~0); 62544#L119 assume !(8481 == ssl3_accept_~s__state~0); 62542#L122 assume !(8482 == ssl3_accept_~s__state~0); 62540#L125 assume !(8464 == ssl3_accept_~s__state~0); 62538#L128 assume !(8465 == ssl3_accept_~s__state~0); 62536#L131 assume !(8466 == ssl3_accept_~s__state~0); 62534#L134 assume !(8496 == ssl3_accept_~s__state~0); 62532#L137 assume !(8497 == ssl3_accept_~s__state~0); 62530#L140 assume !(8512 == ssl3_accept_~s__state~0); 62528#L143 assume !(8513 == ssl3_accept_~s__state~0); 62526#L146 assume !(8528 == ssl3_accept_~s__state~0); 62524#L149 assume !(8529 == ssl3_accept_~s__state~0); 61838#L152 assume 8544 == ssl3_accept_~s__state~0; 61839#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 63226#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 63224#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 63222#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 63221#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 61709#L410 assume !(8 == ssl3_accept_~blastFlag~0); 61672#L413 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; 61524#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 63029#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63025#L601-1 ssl3_accept_~skip~0 := 0; 63016#L98-2 assume !false; 63017#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63008#L101 assume !(12292 == ssl3_accept_~s__state~0); 63009#L104 assume !(16384 == ssl3_accept_~s__state~0); 63000#L107 assume !(8192 == ssl3_accept_~s__state~0); 63001#L110 assume !(24576 == ssl3_accept_~s__state~0); 62992#L113 assume !(8195 == ssl3_accept_~s__state~0); 62993#L116 assume !(8480 == ssl3_accept_~s__state~0); 62984#L119 assume !(8481 == ssl3_accept_~s__state~0); 62985#L122 assume !(8482 == ssl3_accept_~s__state~0); 62976#L125 assume !(8464 == ssl3_accept_~s__state~0); 62977#L128 assume !(8465 == ssl3_accept_~s__state~0); 62968#L131 assume !(8466 == ssl3_accept_~s__state~0); 62969#L134 assume !(8496 == ssl3_accept_~s__state~0); 62960#L137 assume !(8497 == ssl3_accept_~s__state~0); 62961#L140 assume !(8512 == ssl3_accept_~s__state~0); 62952#L143 assume !(8513 == ssl3_accept_~s__state~0); 62953#L146 assume !(8528 == ssl3_accept_~s__state~0); 62944#L149 assume !(8529 == ssl3_accept_~s__state~0); 62945#L152 assume !(8544 == ssl3_accept_~s__state~0); 62884#L155 assume !(8545 == ssl3_accept_~s__state~0); 62881#L158 assume !(8560 == ssl3_accept_~s__state~0); 62878#L161 assume !(8561 == ssl3_accept_~s__state~0); 62875#L164 assume 8448 == ssl3_accept_~s__state~0; 61687#L165 assume !(ssl3_accept_~num1~0 > 0); 61518#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 61536#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 63435#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63430#L601-1 ssl3_accept_~skip~0 := 0; 63429#L98-2 assume !false; 63428#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63427#L101 assume !(12292 == ssl3_accept_~s__state~0); 63425#L104 assume !(16384 == ssl3_accept_~s__state~0); 63422#L107 assume !(8192 == ssl3_accept_~s__state~0); 63415#L110 assume !(24576 == ssl3_accept_~s__state~0); 63412#L113 assume !(8195 == ssl3_accept_~s__state~0); 63409#L116 assume !(8480 == ssl3_accept_~s__state~0); 63406#L119 assume !(8481 == ssl3_accept_~s__state~0); 63403#L122 assume !(8482 == ssl3_accept_~s__state~0); 63400#L125 assume !(8464 == ssl3_accept_~s__state~0); 63397#L128 assume !(8465 == ssl3_accept_~s__state~0); 63394#L131 assume !(8466 == ssl3_accept_~s__state~0); 63393#L134 assume !(8496 == ssl3_accept_~s__state~0); 63392#L137 assume !(8497 == ssl3_accept_~s__state~0); 63391#L140 assume !(8512 == ssl3_accept_~s__state~0); 63389#L143 assume !(8513 == ssl3_accept_~s__state~0); 63388#L146 assume !(8528 == ssl3_accept_~s__state~0); 61668#L149 assume !(8529 == ssl3_accept_~s__state~0); 61631#L152 assume !(8544 == ssl3_accept_~s__state~0); 61592#L155 assume !(8545 == ssl3_accept_~s__state~0); 61537#L158 assume !(8560 == ssl3_accept_~s__state~0); 61538#L161 assume !(8561 == ssl3_accept_~s__state~0); 61519#L164 assume !(8448 == ssl3_accept_~s__state~0); 61520#L167 assume 8576 == ssl3_accept_~s__state~0; 61671#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 61515#L453 assume !(ssl3_accept_~ret~0 <= 0); 61516#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 61737#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 63508#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 63494#L601-1 ssl3_accept_~skip~0 := 0; 63491#L98-2 assume !false; 63488#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 63485#L101 assume !(12292 == ssl3_accept_~s__state~0); 63482#L104 assume !(16384 == ssl3_accept_~s__state~0); 61721#L107 assume !(8192 == ssl3_accept_~s__state~0); 61706#L110 assume !(24576 == ssl3_accept_~s__state~0); 61707#L113 assume !(8195 == ssl3_accept_~s__state~0); 61618#L116 assume !(8480 == ssl3_accept_~s__state~0); 61619#L119 assume !(8481 == ssl3_accept_~s__state~0); 63466#L122 assume !(8482 == ssl3_accept_~s__state~0); 63465#L125 assume !(8464 == ssl3_accept_~s__state~0); 61544#L128 assume !(8465 == ssl3_accept_~s__state~0); 61545#L131 assume 8466 == ssl3_accept_~s__state~0; 61945#L132 [2019-10-22 08:56:47,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:47,506 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 20 times [2019-10-22 08:56:47,507 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:47,507 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171802044] [2019-10-22 08:56:47,507 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:47,507 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:47,507 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:47,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:47,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:47,514 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:47,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:47,514 INFO L82 PathProgramCache]: Analyzing trace with hash -1869349083, now seen corresponding path program 1 times [2019-10-22 08:56:47,514 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:47,514 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282848428] [2019-10-22 08:56:47,515 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:47,515 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:47,515 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:47,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:47,550 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 253 proven. 0 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2019-10-22 08:56:47,550 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282848428] [2019-10-22 08:56:47,550 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:47,550 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:47,550 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122962960] [2019-10-22 08:56:47,551 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:47,551 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:47,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:47,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:47,551 INFO L87 Difference]: Start difference. First operand 2030 states and 2636 transitions. cyclomatic complexity: 615 Second operand 3 states. [2019-10-22 08:56:47,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:47,589 INFO L93 Difference]: Finished difference Result 3499 states and 4501 transitions. [2019-10-22 08:56:47,589 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:47,589 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3499 states and 4501 transitions. [2019-10-22 08:56:47,600 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3209 [2019-10-22 08:56:47,609 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3499 states to 3499 states and 4501 transitions. [2019-10-22 08:56:47,610 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3310 [2019-10-22 08:56:47,611 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3310 [2019-10-22 08:56:47,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3499 states and 4501 transitions. [2019-10-22 08:56:47,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:47,613 INFO L688 BuchiCegarLoop]: Abstraction has 3499 states and 4501 transitions. [2019-10-22 08:56:47,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3499 states and 4501 transitions. [2019-10-22 08:56:47,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3499 to 3499. [2019-10-22 08:56:47,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3499 states. [2019-10-22 08:56:47,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3499 states to 3499 states and 4501 transitions. [2019-10-22 08:56:47,650 INFO L711 BuchiCegarLoop]: Abstraction has 3499 states and 4501 transitions. [2019-10-22 08:56:47,650 INFO L591 BuchiCegarLoop]: Abstraction has 3499 states and 4501 transitions. [2019-10-22 08:56:47,650 INFO L424 BuchiCegarLoop]: ======== Iteration 26============ [2019-10-22 08:56:47,650 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3499 states and 4501 transitions. [2019-10-22 08:56:47,658 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3209 [2019-10-22 08:56:47,658 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:47,658 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:47,660 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:47,660 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, 1, 1] [2019-10-22 08:56:47,660 INFO L791 eck$LassoCheckResult]: Stem: 67242#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 67064#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 67031#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 67032#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 67140#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 67141#L98-2 assume !false; 67326#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 67885#L101 assume !(12292 == ssl3_accept_~s__state~0); 67883#L104 assume !(16384 == ssl3_accept_~s__state~0); 67881#L107 assume !(8192 == ssl3_accept_~s__state~0); 67879#L110 assume !(24576 == ssl3_accept_~s__state~0); 67877#L113 assume !(8195 == ssl3_accept_~s__state~0); 67875#L116 assume !(8480 == ssl3_accept_~s__state~0); 67873#L119 assume !(8481 == ssl3_accept_~s__state~0); 67871#L122 assume !(8482 == ssl3_accept_~s__state~0); 67869#L125 assume 8464 == ssl3_accept_~s__state~0; 67865#L132 [2019-10-22 08:56:47,660 INFO L793 eck$LassoCheckResult]: Loop: 67865#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 69245#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 69114#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; 69243#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 69240#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69235#L601-1 ssl3_accept_~skip~0 := 0; 69234#L98-2 assume !false; 69233#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69232#L101 assume !(12292 == ssl3_accept_~s__state~0); 69231#L104 assume !(16384 == ssl3_accept_~s__state~0); 69230#L107 assume !(8192 == ssl3_accept_~s__state~0); 69229#L110 assume !(24576 == ssl3_accept_~s__state~0); 69228#L113 assume !(8195 == ssl3_accept_~s__state~0); 69227#L116 assume !(8480 == ssl3_accept_~s__state~0); 69226#L119 assume !(8481 == ssl3_accept_~s__state~0); 69225#L122 assume !(8482 == ssl3_accept_~s__state~0); 69224#L125 assume !(8464 == ssl3_accept_~s__state~0); 69223#L128 assume !(8465 == ssl3_accept_~s__state~0); 69221#L131 assume !(8466 == ssl3_accept_~s__state~0); 69220#L134 assume 8496 == ssl3_accept_~s__state~0; 68223#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 69219#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 69065#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 69218#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 69217#L292-2 ssl3_accept_~s__init_num~0 := 0; 69215#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 69212#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69207#L601-1 ssl3_accept_~skip~0 := 0; 69206#L98-2 assume !false; 69205#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69204#L101 assume !(12292 == ssl3_accept_~s__state~0); 69203#L104 assume !(16384 == ssl3_accept_~s__state~0); 69202#L107 assume !(8192 == ssl3_accept_~s__state~0); 69201#L110 assume !(24576 == ssl3_accept_~s__state~0); 69200#L113 assume !(8195 == ssl3_accept_~s__state~0); 69199#L116 assume !(8480 == ssl3_accept_~s__state~0); 69198#L119 assume !(8481 == ssl3_accept_~s__state~0); 69197#L122 assume !(8482 == ssl3_accept_~s__state~0); 69196#L125 assume !(8464 == ssl3_accept_~s__state~0); 69194#L128 assume !(8465 == ssl3_accept_~s__state~0); 69191#L131 assume !(8466 == ssl3_accept_~s__state~0); 69192#L134 assume !(8496 == ssl3_accept_~s__state~0); 69187#L137 assume !(8497 == ssl3_accept_~s__state~0); 67299#L140 assume 8512 == ssl3_accept_~s__state~0; 67120#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 67104#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 67105#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 69563#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 69560#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69555#L601-1 ssl3_accept_~skip~0 := 0; 69554#L98-2 assume !false; 69553#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69552#L101 assume !(12292 == ssl3_accept_~s__state~0); 69551#L104 assume !(16384 == ssl3_accept_~s__state~0); 69550#L107 assume !(8192 == ssl3_accept_~s__state~0); 69549#L110 assume !(24576 == ssl3_accept_~s__state~0); 69548#L113 assume !(8195 == ssl3_accept_~s__state~0); 69547#L116 assume !(8480 == ssl3_accept_~s__state~0); 69546#L119 assume !(8481 == ssl3_accept_~s__state~0); 69545#L122 assume !(8482 == ssl3_accept_~s__state~0); 69544#L125 assume !(8464 == ssl3_accept_~s__state~0); 69543#L128 assume !(8465 == ssl3_accept_~s__state~0); 69542#L131 assume !(8466 == ssl3_accept_~s__state~0); 69541#L134 assume !(8496 == ssl3_accept_~s__state~0); 69540#L137 assume !(8497 == ssl3_accept_~s__state~0); 69539#L140 assume !(8512 == ssl3_accept_~s__state~0); 69538#L143 assume !(8513 == ssl3_accept_~s__state~0); 69537#L146 assume 8528 == ssl3_accept_~s__state~0; 68218#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 69536#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 69534#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 69528#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 69530#L359 assume !(6 == ssl3_accept_~blastFlag~0); 69526#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 69523#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 69518#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 69515#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69510#L601-1 ssl3_accept_~skip~0 := 0; 69508#L98-2 assume !false; 69505#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69499#L101 assume !(12292 == ssl3_accept_~s__state~0); 69497#L104 assume !(16384 == ssl3_accept_~s__state~0); 69495#L107 assume !(8192 == ssl3_accept_~s__state~0); 69493#L110 assume !(24576 == ssl3_accept_~s__state~0); 69491#L113 assume !(8195 == ssl3_accept_~s__state~0); 69489#L116 assume !(8480 == ssl3_accept_~s__state~0); 69487#L119 assume !(8481 == ssl3_accept_~s__state~0); 69485#L122 assume !(8482 == ssl3_accept_~s__state~0); 69483#L125 assume !(8464 == ssl3_accept_~s__state~0); 69481#L128 assume !(8465 == ssl3_accept_~s__state~0); 69479#L131 assume !(8466 == ssl3_accept_~s__state~0); 69477#L134 assume !(8496 == ssl3_accept_~s__state~0); 69475#L137 assume !(8497 == ssl3_accept_~s__state~0); 69473#L140 assume !(8512 == ssl3_accept_~s__state~0); 69471#L143 assume !(8513 == ssl3_accept_~s__state~0); 69469#L146 assume !(8528 == ssl3_accept_~s__state~0); 69467#L149 assume !(8529 == ssl3_accept_~s__state~0); 69465#L152 assume 8544 == ssl3_accept_~s__state~0; 68215#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 69462#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 69459#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 69455#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 69453#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 69451#L410 assume !(8 == ssl3_accept_~blastFlag~0); 69450#L413 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; 69447#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 69444#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69439#L601-1 ssl3_accept_~skip~0 := 0; 69438#L98-2 assume !false; 69437#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69436#L101 assume !(12292 == ssl3_accept_~s__state~0); 69435#L104 assume !(16384 == ssl3_accept_~s__state~0); 69434#L107 assume !(8192 == ssl3_accept_~s__state~0); 69433#L110 assume !(24576 == ssl3_accept_~s__state~0); 69432#L113 assume !(8195 == ssl3_accept_~s__state~0); 69431#L116 assume !(8480 == ssl3_accept_~s__state~0); 69430#L119 assume !(8481 == ssl3_accept_~s__state~0); 69429#L122 assume !(8482 == ssl3_accept_~s__state~0); 69428#L125 assume !(8464 == ssl3_accept_~s__state~0); 69427#L128 assume !(8465 == ssl3_accept_~s__state~0); 69426#L131 assume !(8466 == ssl3_accept_~s__state~0); 69425#L134 assume !(8496 == ssl3_accept_~s__state~0); 69424#L137 assume !(8497 == ssl3_accept_~s__state~0); 69423#L140 assume !(8512 == ssl3_accept_~s__state~0); 69422#L143 assume !(8513 == ssl3_accept_~s__state~0); 69421#L146 assume !(8528 == ssl3_accept_~s__state~0); 69420#L149 assume !(8529 == ssl3_accept_~s__state~0); 69419#L152 assume !(8544 == ssl3_accept_~s__state~0); 69418#L155 assume !(8545 == ssl3_accept_~s__state~0); 69417#L158 assume !(8560 == ssl3_accept_~s__state~0); 69416#L161 assume !(8561 == ssl3_accept_~s__state~0); 69415#L164 assume 8448 == ssl3_accept_~s__state~0; 69414#L165 assume !(ssl3_accept_~num1~0 > 0); 69412#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 69410#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 69407#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69402#L601-1 ssl3_accept_~skip~0 := 0; 69401#L98-2 assume !false; 69400#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69399#L101 assume !(12292 == ssl3_accept_~s__state~0); 69398#L104 assume !(16384 == ssl3_accept_~s__state~0); 69397#L107 assume !(8192 == ssl3_accept_~s__state~0); 69396#L110 assume !(24576 == ssl3_accept_~s__state~0); 69395#L113 assume !(8195 == ssl3_accept_~s__state~0); 69394#L116 assume !(8480 == ssl3_accept_~s__state~0); 69393#L119 assume !(8481 == ssl3_accept_~s__state~0); 69392#L122 assume !(8482 == ssl3_accept_~s__state~0); 69391#L125 assume !(8464 == ssl3_accept_~s__state~0); 69390#L128 assume !(8465 == ssl3_accept_~s__state~0); 69389#L131 assume !(8466 == ssl3_accept_~s__state~0); 69388#L134 assume !(8496 == ssl3_accept_~s__state~0); 69387#L137 assume !(8497 == ssl3_accept_~s__state~0); 69386#L140 assume !(8512 == ssl3_accept_~s__state~0); 69384#L143 assume !(8513 == ssl3_accept_~s__state~0); 69382#L146 assume !(8528 == ssl3_accept_~s__state~0); 69380#L149 assume !(8529 == ssl3_accept_~s__state~0); 69378#L152 assume !(8544 == ssl3_accept_~s__state~0); 69376#L155 assume !(8545 == ssl3_accept_~s__state~0); 69374#L158 assume !(8560 == ssl3_accept_~s__state~0); 69372#L161 assume !(8561 == ssl3_accept_~s__state~0); 69371#L164 assume !(8448 == ssl3_accept_~s__state~0); 69330#L167 assume 8576 == ssl3_accept_~s__state~0; 69327#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 69324#L453 assume !(ssl3_accept_~ret~0 <= 0); 69322#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 68523#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 69318#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69313#L601-1 ssl3_accept_~skip~0 := 0; 69312#L98-2 assume !false; 69311#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69310#L101 assume !(12292 == ssl3_accept_~s__state~0); 69309#L104 assume !(16384 == ssl3_accept_~s__state~0); 69308#L107 assume !(8192 == ssl3_accept_~s__state~0); 69307#L110 assume !(24576 == ssl3_accept_~s__state~0); 69306#L113 assume !(8195 == ssl3_accept_~s__state~0); 69305#L116 assume !(8480 == ssl3_accept_~s__state~0); 69304#L119 assume !(8481 == ssl3_accept_~s__state~0); 69303#L122 assume !(8482 == ssl3_accept_~s__state~0); 69302#L125 assume !(8464 == ssl3_accept_~s__state~0); 69301#L128 assume !(8465 == ssl3_accept_~s__state~0); 69222#L131 assume 8466 == ssl3_accept_~s__state~0; 67865#L132 [2019-10-22 08:56:47,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:47,661 INFO L82 PathProgramCache]: Analyzing trace with hash 2013326415, now seen corresponding path program 21 times [2019-10-22 08:56:47,661 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:47,661 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308977386] [2019-10-22 08:56:47,661 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:47,661 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:47,661 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:47,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:47,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:47,668 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:47,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:47,668 INFO L82 PathProgramCache]: Analyzing trace with hash 1387033639, now seen corresponding path program 1 times [2019-10-22 08:56:47,669 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:47,669 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141129049] [2019-10-22 08:56:47,669 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:47,669 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:47,669 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:47,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:47,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:47,699 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:47,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:47,700 INFO L82 PathProgramCache]: Analyzing trace with hash -1202815847, now seen corresponding path program 1 times [2019-10-22 08:56:47,700 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:47,700 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691847593] [2019-10-22 08:56:47,700 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:47,700 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:47,700 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:47,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:47,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:47,740 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:48,855 WARN L191 SmtUtils]: Spent 1.10 s on a formula simplification. DAG size of input: 428 DAG size of output: 183 [2019-10-22 08:56:48,927 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:48,927 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:48,927 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:48,927 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:48,927 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:48,927 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:48,927 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:48,927 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:48,927 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration26_Loop [2019-10-22 08:56:48,927 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:48,927 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:48,930 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,933 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,935 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,937 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,938 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,943 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,946 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,948 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,950 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,954 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,956 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,959 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,964 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,969 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,971 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,972 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,974 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,978 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:48,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:49,219 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:49,219 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/z3 Starting monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:49,225 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:49,228 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:49,233 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:49,233 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/z3 Starting monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:49,242 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:49,242 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 15 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:49,246 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:49,247 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/z3 Starting monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:49,252 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:49,252 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:49,254 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:49,255 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/z3 Starting monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:49,270 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:49,270 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:49,273 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:49,273 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/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) [2019-10-22 08:56:49,282 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:49,282 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 18 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:49,301 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:49,301 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/z3 Starting monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:49,373 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:49,373 INFO L160 nArgumentSynthesizer]: Using integer mode. No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/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) [2019-10-22 08:56:49,387 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:49,387 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 20 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:49,393 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:49,395 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:49,395 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:49,395 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:49,395 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:49,395 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:49,395 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:49,395 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:49,395 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:49,396 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration26_Loop [2019-10-22 08:56:49,396 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:49,396 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:49,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-10-22 08:56:49,403 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:49,405 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:49,408 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:49,412 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:49,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-10-22 08:56:49,417 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:49,419 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:49,423 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:49,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-10-22 08:56:49,430 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:49,432 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:49,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-10-22 08:56:49,441 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:49,444 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:49,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-10-22 08:56:49,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-10-22 08:56:49,450 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:49,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:49,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-10-22 08:56:49,459 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:49,462 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:49,464 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:49,466 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:49,719 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:49,719 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:49,719 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:49,725 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:49,725 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:49,725 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:49,726 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:49,726 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:49,726 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:49,726 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:49,727 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:49,727 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:49,728 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:49,728 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:49,728 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:49,728 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:49,728 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:49,730 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:49,731 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:49,732 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:49,732 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:49,733 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:49,733 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:49,734 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:49,734 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:56:49,734 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:49,734 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:56:49,735 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:49,735 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:49,736 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:49,737 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:49,737 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:49,737 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:49,737 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:49,737 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:49,738 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:49,738 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:49,740 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:49,740 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:49,741 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:49,741 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:49,741 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:49,741 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:49,741 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:49,742 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:49,743 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:49,744 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:49,744 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:49,744 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:49,744 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:49,744 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:49,745 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:49,745 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:49,745 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:49,745 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:49,746 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:49,746 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:49,746 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:49,747 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:49,747 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:49,747 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:49,747 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:49,747 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:49,747 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:49,748 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:49,748 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:49,748 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:49,749 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:49,749 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:49,749 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:49,749 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:49,750 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:49,750 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:49,751 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:49,752 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:49,752 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2019-10-22 08:56:49,752 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:49,752 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:49,753 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:49,753 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2019-10-22 08:56:49,753 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:49,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:49,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:49,781 INFO L256 TraceCheckSpWp]: Trace formula consists of 45 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:49,782 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:49,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:49,813 INFO L256 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:49,814 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:49,838 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-10-22 08:56:49,839 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:49,839 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3499 states and 4501 transitions. cyclomatic complexity: 1013 Second operand 5 states. [2019-10-22 08:56:49,922 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3499 states and 4501 transitions. cyclomatic complexity: 1013. Second operand 5 states. Result 8983 states and 11518 transitions. Complement of second has 4 states. [2019-10-22 08:56:49,922 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2019-10-22 08:56:49,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:56:49,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 418 transitions. [2019-10-22 08:56:49,923 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 418 transitions. Stem has 16 letters. Loop has 181 letters. [2019-10-22 08:56:49,926 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:49,926 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 418 transitions. Stem has 197 letters. Loop has 181 letters. [2019-10-22 08:56:49,927 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:49,927 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 418 transitions. Stem has 16 letters. Loop has 362 letters. [2019-10-22 08:56:49,929 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:49,929 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8983 states and 11518 transitions. [2019-10-22 08:56:49,958 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5943 [2019-10-22 08:56:49,982 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8983 states to 8983 states and 11518 transitions. [2019-10-22 08:56:49,983 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6048 [2019-10-22 08:56:49,986 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6056 [2019-10-22 08:56:49,987 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8983 states and 11518 transitions. [2019-10-22 08:56:49,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:49,987 INFO L688 BuchiCegarLoop]: Abstraction has 8983 states and 11518 transitions. [2019-10-22 08:56:49,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8983 states and 11518 transitions. [2019-10-22 08:56:50,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8983 to 8975. [2019-10-22 08:56:50,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8975 states. [2019-10-22 08:56:50,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8975 states to 8975 states and 11509 transitions. [2019-10-22 08:56:50,080 INFO L711 BuchiCegarLoop]: Abstraction has 8975 states and 11509 transitions. [2019-10-22 08:56:50,080 INFO L591 BuchiCegarLoop]: Abstraction has 8975 states and 11509 transitions. [2019-10-22 08:56:50,080 INFO L424 BuchiCegarLoop]: ======== Iteration 27============ [2019-10-22 08:56:50,080 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 8975 states and 11509 transitions. [2019-10-22 08:56:50,100 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5943 [2019-10-22 08:56:50,100 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:50,100 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:50,101 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:50,101 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, 1, 1] [2019-10-22 08:56:50,101 INFO L791 eck$LassoCheckResult]: Stem: 80427#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 80177#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 80130#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 80131#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 80294#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 80295#L98-2 assume !false; 83116#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84543#L101 assume !(12292 == ssl3_accept_~s__state~0); 84540#L104 assume !(16384 == ssl3_accept_~s__state~0); 84537#L107 assume !(8192 == ssl3_accept_~s__state~0); 84534#L110 assume !(24576 == ssl3_accept_~s__state~0); 84531#L113 assume !(8195 == ssl3_accept_~s__state~0); 84528#L116 assume !(8480 == ssl3_accept_~s__state~0); 84525#L119 assume !(8481 == ssl3_accept_~s__state~0); 84523#L122 assume !(8482 == ssl3_accept_~s__state~0); 84520#L125 assume 8464 == ssl3_accept_~s__state~0; 81546#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 81547#L273 [2019-10-22 08:56:50,102 INFO L793 eck$LassoCheckResult]: Loop: 81547#L273 assume !(0 == ssl3_accept_~blastFlag~0); 88072#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; 87532#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 87531#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87521#L601-1 ssl3_accept_~skip~0 := 0; 87519#L98-2 assume !false; 87517#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87515#L101 assume !(12292 == ssl3_accept_~s__state~0); 87513#L104 assume !(16384 == ssl3_accept_~s__state~0); 87511#L107 assume !(8192 == ssl3_accept_~s__state~0); 87509#L110 assume !(24576 == ssl3_accept_~s__state~0); 87507#L113 assume !(8195 == ssl3_accept_~s__state~0); 87505#L116 assume !(8480 == ssl3_accept_~s__state~0); 87503#L119 assume !(8481 == ssl3_accept_~s__state~0); 87501#L122 assume !(8482 == ssl3_accept_~s__state~0); 87499#L125 assume !(8464 == ssl3_accept_~s__state~0); 87497#L128 assume !(8465 == ssl3_accept_~s__state~0); 87494#L131 assume !(8466 == ssl3_accept_~s__state~0); 87493#L134 assume 8496 == ssl3_accept_~s__state~0; 86462#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 87490#L286 assume !(1 == ssl3_accept_~blastFlag~0); 87108#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 87055#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 87056#L292-2 ssl3_accept_~s__init_num~0 := 0; 87048#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 87049#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87198#L601-1 ssl3_accept_~skip~0 := 0; 87197#L98-2 assume !false; 87196#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87195#L101 assume !(12292 == ssl3_accept_~s__state~0); 86977#L104 assume !(16384 == ssl3_accept_~s__state~0); 86975#L107 assume !(8192 == ssl3_accept_~s__state~0); 86972#L110 assume !(24576 == ssl3_accept_~s__state~0); 86973#L113 assume !(8195 == ssl3_accept_~s__state~0); 86969#L116 assume !(8480 == ssl3_accept_~s__state~0); 86967#L119 assume !(8481 == ssl3_accept_~s__state~0); 86965#L122 assume !(8482 == ssl3_accept_~s__state~0); 86966#L125 assume !(8464 == ssl3_accept_~s__state~0); 86958#L128 assume !(8465 == ssl3_accept_~s__state~0); 86959#L131 assume !(8466 == ssl3_accept_~s__state~0); 86976#L134 assume !(8496 == ssl3_accept_~s__state~0); 86974#L137 assume !(8497 == ssl3_accept_~s__state~0); 86459#L140 assume 8512 == ssl3_accept_~s__state~0; 86457#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 80234#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 80235#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 87922#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 87914#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87908#L601-1 ssl3_accept_~skip~0 := 0; 87906#L98-2 assume !false; 87904#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87902#L101 assume !(12292 == ssl3_accept_~s__state~0); 87900#L104 assume !(16384 == ssl3_accept_~s__state~0); 87898#L107 assume !(8192 == ssl3_accept_~s__state~0); 87896#L110 assume !(24576 == ssl3_accept_~s__state~0); 87894#L113 assume !(8195 == ssl3_accept_~s__state~0); 87892#L116 assume !(8480 == ssl3_accept_~s__state~0); 87890#L119 assume !(8481 == ssl3_accept_~s__state~0); 87888#L122 assume !(8482 == ssl3_accept_~s__state~0); 87885#L125 assume !(8464 == ssl3_accept_~s__state~0); 87882#L128 assume !(8465 == ssl3_accept_~s__state~0); 87878#L131 assume !(8466 == ssl3_accept_~s__state~0); 87873#L134 assume !(8496 == ssl3_accept_~s__state~0); 87866#L137 assume !(8497 == ssl3_accept_~s__state~0); 87863#L140 assume !(8512 == ssl3_accept_~s__state~0); 87860#L143 assume !(8513 == ssl3_accept_~s__state~0); 87857#L146 assume 8528 == ssl3_accept_~s__state~0; 86659#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 87854#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 87850#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 80513#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 80514#L359 assume !(6 == ssl3_accept_~blastFlag~0); 87840#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 87836#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 87830#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 87826#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87820#L601-1 ssl3_accept_~skip~0 := 0; 87818#L98-2 assume !false; 87815#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87811#L101 assume !(12292 == ssl3_accept_~s__state~0); 87804#L104 assume !(16384 == ssl3_accept_~s__state~0); 87801#L107 assume !(8192 == ssl3_accept_~s__state~0); 87798#L110 assume !(24576 == ssl3_accept_~s__state~0); 87795#L113 assume !(8195 == ssl3_accept_~s__state~0); 87792#L116 assume !(8480 == ssl3_accept_~s__state~0); 87789#L119 assume !(8481 == ssl3_accept_~s__state~0); 87785#L122 assume !(8482 == ssl3_accept_~s__state~0); 87781#L125 assume !(8464 == ssl3_accept_~s__state~0); 87778#L128 assume !(8465 == ssl3_accept_~s__state~0); 87775#L131 assume !(8466 == ssl3_accept_~s__state~0); 87770#L134 assume !(8496 == ssl3_accept_~s__state~0); 87766#L137 assume !(8497 == ssl3_accept_~s__state~0); 87759#L140 assume !(8512 == ssl3_accept_~s__state~0); 87756#L143 assume !(8513 == ssl3_accept_~s__state~0); 87752#L146 assume !(8528 == ssl3_accept_~s__state~0); 87747#L149 assume !(8529 == ssl3_accept_~s__state~0); 87739#L152 assume 8544 == ssl3_accept_~s__state~0; 87187#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 87734#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 87730#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 87725#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 87722#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 87719#L410 assume !(8 == ssl3_accept_~blastFlag~0); 87717#L413 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; 87713#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 87709#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87703#L601-1 ssl3_accept_~skip~0 := 0; 87702#L98-2 assume !false; 87698#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87697#L101 assume !(12292 == ssl3_accept_~s__state~0); 87696#L104 assume !(16384 == ssl3_accept_~s__state~0); 87695#L107 assume !(8192 == ssl3_accept_~s__state~0); 87693#L110 assume !(24576 == ssl3_accept_~s__state~0); 87690#L113 assume !(8195 == ssl3_accept_~s__state~0); 87689#L116 assume !(8480 == ssl3_accept_~s__state~0); 87688#L119 assume !(8481 == ssl3_accept_~s__state~0); 87687#L122 assume !(8482 == ssl3_accept_~s__state~0); 87685#L125 assume !(8464 == ssl3_accept_~s__state~0); 87683#L128 assume !(8465 == ssl3_accept_~s__state~0); 87681#L131 assume !(8466 == ssl3_accept_~s__state~0); 87679#L134 assume !(8496 == ssl3_accept_~s__state~0); 87678#L137 assume !(8497 == ssl3_accept_~s__state~0); 87672#L140 assume !(8512 == ssl3_accept_~s__state~0); 87670#L143 assume !(8513 == ssl3_accept_~s__state~0); 87668#L146 assume !(8528 == ssl3_accept_~s__state~0); 87666#L149 assume !(8529 == ssl3_accept_~s__state~0); 87664#L152 assume !(8544 == ssl3_accept_~s__state~0); 87663#L155 assume !(8545 == ssl3_accept_~s__state~0); 87662#L158 assume !(8560 == ssl3_accept_~s__state~0); 87661#L161 assume !(8561 == ssl3_accept_~s__state~0); 87660#L164 assume 8448 == ssl3_accept_~s__state~0; 87658#L165 assume !(ssl3_accept_~num1~0 > 0); 87654#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 87653#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 87649#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87644#L601-1 ssl3_accept_~skip~0 := 0; 87643#L98-2 assume !false; 87642#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87639#L101 assume !(12292 == ssl3_accept_~s__state~0); 87637#L104 assume !(16384 == ssl3_accept_~s__state~0); 87636#L107 assume !(8192 == ssl3_accept_~s__state~0); 87635#L110 assume !(24576 == ssl3_accept_~s__state~0); 87634#L113 assume !(8195 == ssl3_accept_~s__state~0); 87631#L116 assume !(8480 == ssl3_accept_~s__state~0); 87629#L119 assume !(8481 == ssl3_accept_~s__state~0); 87626#L122 assume !(8482 == ssl3_accept_~s__state~0); 87624#L125 assume !(8464 == ssl3_accept_~s__state~0); 87623#L128 assume !(8465 == ssl3_accept_~s__state~0); 87594#L131 assume !(8466 == ssl3_accept_~s__state~0); 87591#L134 assume !(8496 == ssl3_accept_~s__state~0); 87585#L137 assume !(8497 == ssl3_accept_~s__state~0); 87582#L140 assume !(8512 == ssl3_accept_~s__state~0); 87581#L143 assume !(8513 == ssl3_accept_~s__state~0); 87580#L146 assume !(8528 == ssl3_accept_~s__state~0); 87575#L149 assume !(8529 == ssl3_accept_~s__state~0); 87572#L152 assume !(8544 == ssl3_accept_~s__state~0); 87571#L155 assume !(8545 == ssl3_accept_~s__state~0); 87570#L158 assume !(8560 == ssl3_accept_~s__state~0); 87566#L161 assume !(8561 == ssl3_accept_~s__state~0); 87559#L164 assume !(8448 == ssl3_accept_~s__state~0); 87553#L167 assume 8576 == ssl3_accept_~s__state~0; 87546#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 87544#L453 assume !(ssl3_accept_~ret~0 <= 0); 87538#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 87537#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 87526#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 87520#L601-1 ssl3_accept_~skip~0 := 0; 87518#L98-2 assume !false; 87516#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 87514#L101 assume !(12292 == ssl3_accept_~s__state~0); 87512#L104 assume !(16384 == ssl3_accept_~s__state~0); 87510#L107 assume !(8192 == ssl3_accept_~s__state~0); 87508#L110 assume !(24576 == ssl3_accept_~s__state~0); 87506#L113 assume !(8195 == ssl3_accept_~s__state~0); 87504#L116 assume !(8480 == ssl3_accept_~s__state~0); 87502#L119 assume !(8481 == ssl3_accept_~s__state~0); 87500#L122 assume !(8482 == ssl3_accept_~s__state~0); 87498#L125 assume !(8464 == ssl3_accept_~s__state~0); 87496#L128 assume !(8465 == ssl3_accept_~s__state~0); 87495#L131 assume 8466 == ssl3_accept_~s__state~0; 86820#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 81547#L273 [2019-10-22 08:56:50,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:50,102 INFO L82 PathProgramCache]: Analyzing trace with hash -2011390299, now seen corresponding path program 1 times [2019-10-22 08:56:50,102 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:50,102 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132747531] [2019-10-22 08:56:50,102 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:50,102 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:50,103 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:50,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:50,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:50,110 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:50,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:50,110 INFO L82 PathProgramCache]: Analyzing trace with hash -979094845, now seen corresponding path program 1 times [2019-10-22 08:56:50,110 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:50,110 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77493559] [2019-10-22 08:56:50,110 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:50,110 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:50,111 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:50,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:50,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:50,134 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:50,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:50,134 INFO L82 PathProgramCache]: Analyzing trace with hash 233943711, now seen corresponding path program 1 times [2019-10-22 08:56:50,134 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:50,135 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140959009] [2019-10-22 08:56:50,135 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:50,135 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:50,135 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:50,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:50,165 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2019-10-22 08:56:50,165 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140959009] [2019-10-22 08:56:50,165 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:50,165 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:50,165 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107780787] [2019-10-22 08:56:51,332 WARN L191 SmtUtils]: Spent 1.16 s on a formula simplification. DAG size of input: 428 DAG size of output: 189 [2019-10-22 08:56:51,408 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:51,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:51,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:51,408 INFO L87 Difference]: Start difference. First operand 8975 states and 11509 transitions. cyclomatic complexity: 2551 Second operand 3 states. [2019-10-22 08:56:51,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:51,461 INFO L93 Difference]: Finished difference Result 10198 states and 13066 transitions. [2019-10-22 08:56:51,462 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:51,462 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10198 states and 13066 transitions. [2019-10-22 08:56:51,494 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7207 [2019-10-22 08:56:51,523 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10198 states to 10196 states and 13064 transitions. [2019-10-22 08:56:51,523 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7318 [2019-10-22 08:56:51,527 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7318 [2019-10-22 08:56:51,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10196 states and 13064 transitions. [2019-10-22 08:56:51,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:51,528 INFO L688 BuchiCegarLoop]: Abstraction has 10196 states and 13064 transitions. [2019-10-22 08:56:51,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10196 states and 13064 transitions. [2019-10-22 08:56:51,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10196 to 10196. [2019-10-22 08:56:51,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10196 states. [2019-10-22 08:56:51,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10196 states to 10196 states and 13064 transitions. [2019-10-22 08:56:51,629 INFO L711 BuchiCegarLoop]: Abstraction has 10196 states and 13064 transitions. [2019-10-22 08:56:51,630 INFO L591 BuchiCegarLoop]: Abstraction has 10196 states and 13064 transitions. [2019-10-22 08:56:51,630 INFO L424 BuchiCegarLoop]: ======== Iteration 28============ [2019-10-22 08:56:51,630 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10196 states and 13064 transitions. [2019-10-22 08:56:51,651 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7207 [2019-10-22 08:56:51,652 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:51,652 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:51,653 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:51,653 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, 1, 1] [2019-10-22 08:56:51,653 INFO L791 eck$LassoCheckResult]: Stem: 99588#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 99358#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 99311#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 99312#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 99464#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 99465#L98-2 assume !false; 101879#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105211#L101 assume !(12292 == ssl3_accept_~s__state~0); 105212#L104 assume !(16384 == ssl3_accept_~s__state~0); 105207#L107 assume !(8192 == ssl3_accept_~s__state~0); 105208#L110 assume !(24576 == ssl3_accept_~s__state~0); 105203#L113 assume !(8195 == ssl3_accept_~s__state~0); 105204#L116 assume !(8480 == ssl3_accept_~s__state~0); 105199#L119 assume !(8481 == ssl3_accept_~s__state~0); 105200#L122 assume !(8482 == ssl3_accept_~s__state~0); 105195#L125 assume 8464 == ssl3_accept_~s__state~0; 101298#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 101290#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 100294#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; 107607#L563 [2019-10-22 08:56:51,654 INFO L793 eck$LassoCheckResult]: Loop: 107607#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 107590#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107586#L601-1 ssl3_accept_~skip~0 := 0; 107571#L98-2 assume !false; 107572#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107555#L101 assume !(12292 == ssl3_accept_~s__state~0); 107556#L104 assume !(16384 == ssl3_accept_~s__state~0); 107514#L107 assume !(8192 == ssl3_accept_~s__state~0); 107515#L110 assume !(24576 == ssl3_accept_~s__state~0); 107501#L113 assume !(8195 == ssl3_accept_~s__state~0); 107502#L116 assume !(8480 == ssl3_accept_~s__state~0); 107489#L119 assume !(8481 == ssl3_accept_~s__state~0); 107490#L122 assume !(8482 == ssl3_accept_~s__state~0); 107474#L125 assume !(8464 == ssl3_accept_~s__state~0); 107475#L128 assume !(8465 == ssl3_accept_~s__state~0); 107406#L131 assume !(8466 == ssl3_accept_~s__state~0); 107158#L134 assume 8496 == ssl3_accept_~s__state~0; 107129#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 107157#L286 assume !(1 == ssl3_accept_~blastFlag~0); 107156#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 107155#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 107154#L292-2 ssl3_accept_~s__init_num~0 := 0; 107152#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 107149#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107144#L601-1 ssl3_accept_~skip~0 := 0; 107143#L98-2 assume !false; 107142#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107141#L101 assume !(12292 == ssl3_accept_~s__state~0); 107140#L104 assume !(16384 == ssl3_accept_~s__state~0); 107139#L107 assume !(8192 == ssl3_accept_~s__state~0); 107138#L110 assume !(24576 == ssl3_accept_~s__state~0); 107137#L113 assume !(8195 == ssl3_accept_~s__state~0); 107136#L116 assume !(8480 == ssl3_accept_~s__state~0); 107135#L119 assume !(8481 == ssl3_accept_~s__state~0); 107134#L122 assume !(8482 == ssl3_accept_~s__state~0); 107133#L125 assume !(8464 == ssl3_accept_~s__state~0); 107132#L128 assume !(8465 == ssl3_accept_~s__state~0); 107131#L131 assume !(8466 == ssl3_accept_~s__state~0); 107130#L134 assume !(8496 == ssl3_accept_~s__state~0); 107128#L137 assume !(8497 == ssl3_accept_~s__state~0); 107116#L140 assume 8512 == ssl3_accept_~s__state~0; 107054#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 99409#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 99410#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 108703#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 108702#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 108697#L601-1 ssl3_accept_~skip~0 := 0; 108696#L98-2 assume !false; 108695#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 108694#L101 assume !(12292 == ssl3_accept_~s__state~0); 108693#L104 assume !(16384 == ssl3_accept_~s__state~0); 108692#L107 assume !(8192 == ssl3_accept_~s__state~0); 108691#L110 assume !(24576 == ssl3_accept_~s__state~0); 108690#L113 assume !(8195 == ssl3_accept_~s__state~0); 108689#L116 assume !(8480 == ssl3_accept_~s__state~0); 108688#L119 assume !(8481 == ssl3_accept_~s__state~0); 108687#L122 assume !(8482 == ssl3_accept_~s__state~0); 108686#L125 assume !(8464 == ssl3_accept_~s__state~0); 108685#L128 assume !(8465 == ssl3_accept_~s__state~0); 108684#L131 assume !(8466 == ssl3_accept_~s__state~0); 108683#L134 assume !(8496 == ssl3_accept_~s__state~0); 108682#L137 assume !(8497 == ssl3_accept_~s__state~0); 108681#L140 assume !(8512 == ssl3_accept_~s__state~0); 108680#L143 assume !(8513 == ssl3_accept_~s__state~0); 108679#L146 assume 8528 == ssl3_accept_~s__state~0; 107549#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 108678#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 108675#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 108670#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 108672#L359 assume !(6 == ssl3_accept_~blastFlag~0); 108668#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 108665#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 108664#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 108657#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 108651#L601-1 ssl3_accept_~skip~0 := 0; 108649#L98-2 assume !false; 108647#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 108645#L101 assume !(12292 == ssl3_accept_~s__state~0); 108643#L104 assume !(16384 == ssl3_accept_~s__state~0); 108641#L107 assume !(8192 == ssl3_accept_~s__state~0); 108639#L110 assume !(24576 == ssl3_accept_~s__state~0); 108637#L113 assume !(8195 == ssl3_accept_~s__state~0); 108635#L116 assume !(8480 == ssl3_accept_~s__state~0); 108633#L119 assume !(8481 == ssl3_accept_~s__state~0); 108631#L122 assume !(8482 == ssl3_accept_~s__state~0); 108629#L125 assume !(8464 == ssl3_accept_~s__state~0); 108627#L128 assume !(8465 == ssl3_accept_~s__state~0); 108625#L131 assume !(8466 == ssl3_accept_~s__state~0); 108623#L134 assume !(8496 == ssl3_accept_~s__state~0); 108621#L137 assume !(8497 == ssl3_accept_~s__state~0); 108619#L140 assume !(8512 == ssl3_accept_~s__state~0); 108617#L143 assume !(8513 == ssl3_accept_~s__state~0); 108615#L146 assume !(8528 == ssl3_accept_~s__state~0); 108613#L149 assume !(8529 == ssl3_accept_~s__state~0); 108611#L152 assume 8544 == ssl3_accept_~s__state~0; 107323#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 108609#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 108607#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 108604#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 108603#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 108601#L410 assume !(8 == ssl3_accept_~blastFlag~0); 108598#L413 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; 108596#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 108581#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 108575#L601-1 ssl3_accept_~skip~0 := 0; 108573#L98-2 assume !false; 108571#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 108569#L101 assume !(12292 == ssl3_accept_~s__state~0); 108567#L104 assume !(16384 == ssl3_accept_~s__state~0); 108565#L107 assume !(8192 == ssl3_accept_~s__state~0); 108563#L110 assume !(24576 == ssl3_accept_~s__state~0); 108561#L113 assume !(8195 == ssl3_accept_~s__state~0); 108559#L116 assume !(8480 == ssl3_accept_~s__state~0); 108557#L119 assume !(8481 == ssl3_accept_~s__state~0); 108555#L122 assume !(8482 == ssl3_accept_~s__state~0); 108553#L125 assume !(8464 == ssl3_accept_~s__state~0); 108551#L128 assume !(8465 == ssl3_accept_~s__state~0); 108549#L131 assume !(8466 == ssl3_accept_~s__state~0); 108547#L134 assume !(8496 == ssl3_accept_~s__state~0); 108545#L137 assume !(8497 == ssl3_accept_~s__state~0); 108543#L140 assume !(8512 == ssl3_accept_~s__state~0); 108541#L143 assume !(8513 == ssl3_accept_~s__state~0); 108539#L146 assume !(8528 == ssl3_accept_~s__state~0); 108538#L149 assume !(8529 == ssl3_accept_~s__state~0); 108536#L152 assume !(8544 == ssl3_accept_~s__state~0); 108535#L155 assume !(8545 == ssl3_accept_~s__state~0); 108534#L158 assume !(8560 == ssl3_accept_~s__state~0); 108533#L161 assume !(8561 == ssl3_accept_~s__state~0); 108532#L164 assume 8448 == ssl3_accept_~s__state~0; 108530#L165 assume !(ssl3_accept_~num1~0 > 0); 108526#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 108525#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 108524#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 108519#L601-1 ssl3_accept_~skip~0 := 0; 108518#L98-2 assume !false; 108517#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 108516#L101 assume !(12292 == ssl3_accept_~s__state~0); 108515#L104 assume !(16384 == ssl3_accept_~s__state~0); 108514#L107 assume !(8192 == ssl3_accept_~s__state~0); 108513#L110 assume !(24576 == ssl3_accept_~s__state~0); 108512#L113 assume !(8195 == ssl3_accept_~s__state~0); 108511#L116 assume !(8480 == ssl3_accept_~s__state~0); 108510#L119 assume !(8481 == ssl3_accept_~s__state~0); 108509#L122 assume !(8482 == ssl3_accept_~s__state~0); 108508#L125 assume !(8464 == ssl3_accept_~s__state~0); 108507#L128 assume !(8465 == ssl3_accept_~s__state~0); 108506#L131 assume !(8466 == ssl3_accept_~s__state~0); 108505#L134 assume !(8496 == ssl3_accept_~s__state~0); 108503#L137 assume !(8497 == ssl3_accept_~s__state~0); 108500#L140 assume !(8512 == ssl3_accept_~s__state~0); 108499#L143 assume !(8513 == ssl3_accept_~s__state~0); 108498#L146 assume !(8528 == ssl3_accept_~s__state~0); 108497#L149 assume !(8529 == ssl3_accept_~s__state~0); 108496#L152 assume !(8544 == ssl3_accept_~s__state~0); 108494#L155 assume !(8545 == ssl3_accept_~s__state~0); 108491#L158 assume !(8560 == ssl3_accept_~s__state~0); 108490#L161 assume !(8561 == ssl3_accept_~s__state~0); 108337#L164 assume !(8448 == ssl3_accept_~s__state~0); 108338#L167 assume 8576 == ssl3_accept_~s__state~0; 107829#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 108758#L453 assume !(ssl3_accept_~ret~0 <= 0); 108756#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 107603#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 107604#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107578#L601-1 ssl3_accept_~skip~0 := 0; 107579#L98-2 assume !false; 107562#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107563#L101 assume !(12292 == ssl3_accept_~s__state~0); 107527#L104 assume !(16384 == ssl3_accept_~s__state~0); 107528#L107 assume !(8192 == ssl3_accept_~s__state~0); 107507#L110 assume !(24576 == ssl3_accept_~s__state~0); 107508#L113 assume !(8195 == ssl3_accept_~s__state~0); 107495#L116 assume !(8480 == ssl3_accept_~s__state~0); 107496#L119 assume !(8481 == ssl3_accept_~s__state~0); 107483#L122 assume !(8482 == ssl3_accept_~s__state~0); 107484#L125 assume !(8464 == ssl3_accept_~s__state~0); 107438#L128 assume !(8465 == ssl3_accept_~s__state~0); 107439#L131 assume 8466 == ssl3_accept_~s__state~0; 107162#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 101294#L273 assume !(0 == ssl3_accept_~blastFlag~0); 107608#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; 107607#L563 [2019-10-22 08:56:51,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:51,654 INFO L82 PathProgramCache]: Analyzing trace with hash -210785203, now seen corresponding path program 1 times [2019-10-22 08:56:51,654 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:51,654 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484271503] [2019-10-22 08:56:51,654 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:51,654 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:51,655 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:51,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:51,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:51,667 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:51,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:51,668 INFO L82 PathProgramCache]: Analyzing trace with hash -989137841, now seen corresponding path program 2 times [2019-10-22 08:56:51,668 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:51,669 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608122847] [2019-10-22 08:56:51,669 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:51,669 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:51,669 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:51,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:51,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:51,696 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:51,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:51,696 INFO L82 PathProgramCache]: Analyzing trace with hash 324083587, now seen corresponding path program 1 times [2019-10-22 08:56:51,696 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:51,697 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59288334] [2019-10-22 08:56:51,697 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:51,697 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:51,697 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:51,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:51,737 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-10-22 08:56:51,737 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59288334] [2019-10-22 08:56:51,737 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:51,737 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:51,738 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118708485] [2019-10-22 08:56:52,992 WARN L191 SmtUtils]: Spent 1.25 s on a formula simplification. DAG size of input: 429 DAG size of output: 190 [2019-10-22 08:56:53,091 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:53,091 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:53,091 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:53,091 INFO L87 Difference]: Start difference. First operand 10196 states and 13064 transitions. cyclomatic complexity: 2885 Second operand 3 states. [2019-10-22 08:56:53,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:53,120 INFO L93 Difference]: Finished difference Result 10354 states and 13256 transitions. [2019-10-22 08:56:53,124 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:53,124 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10354 states and 13256 transitions. [2019-10-22 08:56:53,147 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7261 [2019-10-22 08:56:53,173 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10354 states to 10302 states and 13192 transitions. [2019-10-22 08:56:53,173 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7372 [2019-10-22 08:56:53,178 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7372 [2019-10-22 08:56:53,178 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10302 states and 13192 transitions. [2019-10-22 08:56:53,183 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:53,183 INFO L688 BuchiCegarLoop]: Abstraction has 10302 states and 13192 transitions. [2019-10-22 08:56:53,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10302 states and 13192 transitions. [2019-10-22 08:56:53,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10302 to 10302. [2019-10-22 08:56:53,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10302 states. [2019-10-22 08:56:53,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10302 states to 10302 states and 13192 transitions. [2019-10-22 08:56:53,279 INFO L711 BuchiCegarLoop]: Abstraction has 10302 states and 13192 transitions. [2019-10-22 08:56:53,279 INFO L591 BuchiCegarLoop]: Abstraction has 10302 states and 13192 transitions. [2019-10-22 08:56:53,280 INFO L424 BuchiCegarLoop]: ======== Iteration 29============ [2019-10-22 08:56:53,280 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10302 states and 13192 transitions. [2019-10-22 08:56:53,301 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7261 [2019-10-22 08:56:53,301 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:53,301 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:53,303 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:53,303 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, 1, 1] [2019-10-22 08:56:53,303 INFO L791 eck$LassoCheckResult]: Stem: 120161#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 119916#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 119869#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 119870#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 120030#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 120031#L98-2 assume !false; 126123#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 126119#L101 assume !(12292 == ssl3_accept_~s__state~0); 126120#L104 assume !(16384 == ssl3_accept_~s__state~0); 126115#L107 assume !(8192 == ssl3_accept_~s__state~0); 126116#L110 assume !(24576 == ssl3_accept_~s__state~0); 126111#L113 assume !(8195 == ssl3_accept_~s__state~0); 126112#L116 assume !(8480 == ssl3_accept_~s__state~0); 126107#L119 assume !(8481 == ssl3_accept_~s__state~0); 126108#L122 assume !(8482 == ssl3_accept_~s__state~0); 126103#L125 assume !(8464 == ssl3_accept_~s__state~0); 126104#L128 assume 8465 == ssl3_accept_~s__state~0; 124694#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 124620#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 124619#L273-2 [2019-10-22 08:56:53,304 INFO L793 eck$LassoCheckResult]: Loop: 124619#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; 124617#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 124614#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124609#L601-1 ssl3_accept_~skip~0 := 0; 124608#L98-2 assume !false; 124607#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124606#L101 assume !(12292 == ssl3_accept_~s__state~0); 124605#L104 assume !(16384 == ssl3_accept_~s__state~0); 124604#L107 assume !(8192 == ssl3_accept_~s__state~0); 124603#L110 assume !(24576 == ssl3_accept_~s__state~0); 124602#L113 assume !(8195 == ssl3_accept_~s__state~0); 124601#L116 assume !(8480 == ssl3_accept_~s__state~0); 124600#L119 assume !(8481 == ssl3_accept_~s__state~0); 124599#L122 assume !(8482 == ssl3_accept_~s__state~0); 124598#L125 assume !(8464 == ssl3_accept_~s__state~0); 124597#L128 assume !(8465 == ssl3_accept_~s__state~0); 124595#L131 assume !(8466 == ssl3_accept_~s__state~0); 124554#L134 assume 8496 == ssl3_accept_~s__state~0; 124555#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 124546#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 124545#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 124543#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 124542#L292-2 ssl3_accept_~s__init_num~0 := 0; 124540#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 124537#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124532#L601-1 ssl3_accept_~skip~0 := 0; 124531#L98-2 assume !false; 124530#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124529#L101 assume !(12292 == ssl3_accept_~s__state~0); 124528#L104 assume !(16384 == ssl3_accept_~s__state~0); 124527#L107 assume !(8192 == ssl3_accept_~s__state~0); 124526#L110 assume !(24576 == ssl3_accept_~s__state~0); 124525#L113 assume !(8195 == ssl3_accept_~s__state~0); 124524#L116 assume !(8480 == ssl3_accept_~s__state~0); 124523#L119 assume !(8481 == ssl3_accept_~s__state~0); 124522#L122 assume !(8482 == ssl3_accept_~s__state~0); 124521#L125 assume !(8464 == ssl3_accept_~s__state~0); 124520#L128 assume !(8465 == ssl3_accept_~s__state~0); 124519#L131 assume !(8466 == ssl3_accept_~s__state~0); 124518#L134 assume !(8496 == ssl3_accept_~s__state~0); 124517#L137 assume !(8497 == ssl3_accept_~s__state~0); 124516#L140 assume 8512 == ssl3_accept_~s__state~0; 121671#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 124513#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 124511#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 124509#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 124506#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124501#L601-1 ssl3_accept_~skip~0 := 0; 124500#L98-2 assume !false; 124499#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124498#L101 assume !(12292 == ssl3_accept_~s__state~0); 124497#L104 assume !(16384 == ssl3_accept_~s__state~0); 124496#L107 assume !(8192 == ssl3_accept_~s__state~0); 124495#L110 assume !(24576 == ssl3_accept_~s__state~0); 124494#L113 assume !(8195 == ssl3_accept_~s__state~0); 124493#L116 assume !(8480 == ssl3_accept_~s__state~0); 124492#L119 assume !(8481 == ssl3_accept_~s__state~0); 124491#L122 assume !(8482 == ssl3_accept_~s__state~0); 124490#L125 assume !(8464 == ssl3_accept_~s__state~0); 124489#L128 assume !(8465 == ssl3_accept_~s__state~0); 124488#L131 assume !(8466 == ssl3_accept_~s__state~0); 124487#L134 assume !(8496 == ssl3_accept_~s__state~0); 124486#L137 assume !(8497 == ssl3_accept_~s__state~0); 124485#L140 assume !(8512 == ssl3_accept_~s__state~0); 124484#L143 assume !(8513 == ssl3_accept_~s__state~0); 124483#L146 assume 8528 == ssl3_accept_~s__state~0; 121666#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 124482#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 124480#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 124474#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 124476#L359 assume !(6 == ssl3_accept_~blastFlag~0); 124472#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 124469#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 124464#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 124461#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124456#L601-1 ssl3_accept_~skip~0 := 0; 124454#L98-2 assume !false; 124451#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124445#L101 assume !(12292 == ssl3_accept_~s__state~0); 124443#L104 assume !(16384 == ssl3_accept_~s__state~0); 124441#L107 assume !(8192 == ssl3_accept_~s__state~0); 124439#L110 assume !(24576 == ssl3_accept_~s__state~0); 124437#L113 assume !(8195 == ssl3_accept_~s__state~0); 124435#L116 assume !(8480 == ssl3_accept_~s__state~0); 124433#L119 assume !(8481 == ssl3_accept_~s__state~0); 124431#L122 assume !(8482 == ssl3_accept_~s__state~0); 124429#L125 assume !(8464 == ssl3_accept_~s__state~0); 124427#L128 assume !(8465 == ssl3_accept_~s__state~0); 124425#L131 assume !(8466 == ssl3_accept_~s__state~0); 124423#L134 assume !(8496 == ssl3_accept_~s__state~0); 124421#L137 assume !(8497 == ssl3_accept_~s__state~0); 124419#L140 assume !(8512 == ssl3_accept_~s__state~0); 124417#L143 assume !(8513 == ssl3_accept_~s__state~0); 124415#L146 assume !(8528 == ssl3_accept_~s__state~0); 124413#L149 assume !(8529 == ssl3_accept_~s__state~0); 124411#L152 assume 8544 == ssl3_accept_~s__state~0; 121660#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 124408#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 124405#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 124401#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 124399#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 124397#L410 assume !(8 == ssl3_accept_~blastFlag~0); 124396#L413 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; 124393#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 124390#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124385#L601-1 ssl3_accept_~skip~0 := 0; 124384#L98-2 assume !false; 124383#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124382#L101 assume !(12292 == ssl3_accept_~s__state~0); 124381#L104 assume !(16384 == ssl3_accept_~s__state~0); 124380#L107 assume !(8192 == ssl3_accept_~s__state~0); 124379#L110 assume !(24576 == ssl3_accept_~s__state~0); 124378#L113 assume !(8195 == ssl3_accept_~s__state~0); 124377#L116 assume !(8480 == ssl3_accept_~s__state~0); 124376#L119 assume !(8481 == ssl3_accept_~s__state~0); 124375#L122 assume !(8482 == ssl3_accept_~s__state~0); 124374#L125 assume !(8464 == ssl3_accept_~s__state~0); 124373#L128 assume !(8465 == ssl3_accept_~s__state~0); 124372#L131 assume !(8466 == ssl3_accept_~s__state~0); 124371#L134 assume !(8496 == ssl3_accept_~s__state~0); 124370#L137 assume !(8497 == ssl3_accept_~s__state~0); 124369#L140 assume !(8512 == ssl3_accept_~s__state~0); 124368#L143 assume !(8513 == ssl3_accept_~s__state~0); 124367#L146 assume !(8528 == ssl3_accept_~s__state~0); 124366#L149 assume !(8529 == ssl3_accept_~s__state~0); 124365#L152 assume !(8544 == ssl3_accept_~s__state~0); 124364#L155 assume !(8545 == ssl3_accept_~s__state~0); 124363#L158 assume !(8560 == ssl3_accept_~s__state~0); 124362#L161 assume !(8561 == ssl3_accept_~s__state~0); 124361#L164 assume 8448 == ssl3_accept_~s__state~0; 124360#L165 assume !(ssl3_accept_~num1~0 > 0); 124358#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 124356#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 124353#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124348#L601-1 ssl3_accept_~skip~0 := 0; 124347#L98-2 assume !false; 124346#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124345#L101 assume !(12292 == ssl3_accept_~s__state~0); 124344#L104 assume !(16384 == ssl3_accept_~s__state~0); 124343#L107 assume !(8192 == ssl3_accept_~s__state~0); 124342#L110 assume !(24576 == ssl3_accept_~s__state~0); 124341#L113 assume !(8195 == ssl3_accept_~s__state~0); 124340#L116 assume !(8480 == ssl3_accept_~s__state~0); 124339#L119 assume !(8481 == ssl3_accept_~s__state~0); 124338#L122 assume !(8482 == ssl3_accept_~s__state~0); 124337#L125 assume !(8464 == ssl3_accept_~s__state~0); 124336#L128 assume !(8465 == ssl3_accept_~s__state~0); 124335#L131 assume !(8466 == ssl3_accept_~s__state~0); 124334#L134 assume !(8496 == ssl3_accept_~s__state~0); 124333#L137 assume !(8497 == ssl3_accept_~s__state~0); 124331#L140 assume !(8512 == ssl3_accept_~s__state~0); 124328#L143 assume !(8513 == ssl3_accept_~s__state~0); 124327#L146 assume !(8528 == ssl3_accept_~s__state~0); 124326#L149 assume !(8529 == ssl3_accept_~s__state~0); 124325#L152 assume !(8544 == ssl3_accept_~s__state~0); 124324#L155 assume !(8545 == ssl3_accept_~s__state~0); 124323#L158 assume !(8560 == ssl3_accept_~s__state~0); 124322#L161 assume !(8561 == ssl3_accept_~s__state~0); 124321#L164 assume !(8448 == ssl3_accept_~s__state~0); 124319#L167 assume 8576 == ssl3_accept_~s__state~0; 124287#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 124279#L453 assume !(ssl3_accept_~ret~0 <= 0); 124272#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 124164#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 124672#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124657#L601-1 ssl3_accept_~skip~0 := 0; 124658#L98-2 assume !false; 124649#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124650#L101 assume !(12292 == ssl3_accept_~s__state~0); 124641#L104 assume !(16384 == ssl3_accept_~s__state~0); 124642#L107 assume !(8192 == ssl3_accept_~s__state~0); 124633#L110 assume !(24576 == ssl3_accept_~s__state~0); 124634#L113 assume !(8195 == ssl3_accept_~s__state~0); 124625#L116 assume !(8480 == ssl3_accept_~s__state~0); 124626#L119 assume !(8481 == ssl3_accept_~s__state~0); 124593#L122 assume !(8482 == ssl3_accept_~s__state~0); 124594#L125 assume !(8464 == ssl3_accept_~s__state~0); 124552#L128 assume !(8465 == ssl3_accept_~s__state~0); 124553#L131 assume 8466 == ssl3_accept_~s__state~0; 122064#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 124679#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 124619#L273-2 [2019-10-22 08:56:53,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:53,304 INFO L82 PathProgramCache]: Analyzing trace with hash -210905429, now seen corresponding path program 1 times [2019-10-22 08:56:53,304 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:53,304 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948660161] [2019-10-22 08:56:53,305 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:53,305 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:53,305 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:53,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:53,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:53,331 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948660161] [2019-10-22 08:56:53,331 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:53,331 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:53,331 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851902965] [2019-10-22 08:56:53,332 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:53,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:53,332 INFO L82 PathProgramCache]: Analyzing trace with hash -1676068019, now seen corresponding path program 2 times [2019-10-22 08:56:53,332 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:53,332 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491356118] [2019-10-22 08:56:53,332 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:53,332 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:53,333 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:53,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:53,386 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2019-10-22 08:56:53,386 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491356118] [2019-10-22 08:56:53,386 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:53,386 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:53,386 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103806458] [2019-10-22 08:56:53,387 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:53,387 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:53,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:53,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:53,387 INFO L87 Difference]: Start difference. First operand 10302 states and 13192 transitions. cyclomatic complexity: 2907 Second operand 3 states. [2019-10-22 08:56:53,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:53,501 INFO L93 Difference]: Finished difference Result 10346 states and 13220 transitions. [2019-10-22 08:56:53,502 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:53,502 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10346 states and 13220 transitions. [2019-10-22 08:56:53,534 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7287 [2019-10-22 08:56:53,564 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10346 states to 10346 states and 13220 transitions. [2019-10-22 08:56:53,564 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7402 [2019-10-22 08:56:53,569 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7402 [2019-10-22 08:56:53,569 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10346 states and 13220 transitions. [2019-10-22 08:56:53,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:53,571 INFO L688 BuchiCegarLoop]: Abstraction has 10346 states and 13220 transitions. [2019-10-22 08:56:53,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10346 states and 13220 transitions. [2019-10-22 08:56:53,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10346 to 10302. [2019-10-22 08:56:53,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10302 states. [2019-10-22 08:56:53,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10302 states to 10302 states and 13168 transitions. [2019-10-22 08:56:53,771 INFO L711 BuchiCegarLoop]: Abstraction has 10302 states and 13168 transitions. [2019-10-22 08:56:53,772 INFO L591 BuchiCegarLoop]: Abstraction has 10302 states and 13168 transitions. [2019-10-22 08:56:53,772 INFO L424 BuchiCegarLoop]: ======== Iteration 30============ [2019-10-22 08:56:53,772 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10302 states and 13168 transitions. [2019-10-22 08:56:53,793 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7261 [2019-10-22 08:56:53,794 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:53,794 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:53,794 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:53,794 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:53,794 INFO L791 eck$LassoCheckResult]: Stem: 140811#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 140571#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 140524#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 140525#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 140683#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 140684#L98-2 assume !false; 143284#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 146512#L101 assume !(12292 == ssl3_accept_~s__state~0); 146513#L104 assume !(16384 == ssl3_accept_~s__state~0); 146454#L107 assume !(8192 == ssl3_accept_~s__state~0); 146455#L110 assume !(24576 == ssl3_accept_~s__state~0); 145958#L113 assume !(8195 == ssl3_accept_~s__state~0); 145959#L116 assume !(8480 == ssl3_accept_~s__state~0); 145766#L119 assume !(8481 == ssl3_accept_~s__state~0); 145767#L122 assume !(8482 == ssl3_accept_~s__state~0); 142226#L125 assume !(8464 == ssl3_accept_~s__state~0); 142227#L128 assume !(8465 == ssl3_accept_~s__state~0); 146814#L131 assume !(8466 == ssl3_accept_~s__state~0); 146815#L134 assume 8496 == ssl3_accept_~s__state~0; 148766#L138 [2019-10-22 08:56:53,795 INFO L793 eck$LassoCheckResult]: Loop: 148766#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 148765#L286 assume !(1 == ssl3_accept_~blastFlag~0); 148764#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 148762#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 148763#L292-2 ssl3_accept_~s__init_num~0 := 0; 148790#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 148787#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148782#L601-1 ssl3_accept_~skip~0 := 0; 148781#L98-2 assume !false; 148780#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148779#L101 assume !(12292 == ssl3_accept_~s__state~0); 148778#L104 assume !(16384 == ssl3_accept_~s__state~0); 148777#L107 assume !(8192 == ssl3_accept_~s__state~0); 148776#L110 assume !(24576 == ssl3_accept_~s__state~0); 148775#L113 assume !(8195 == ssl3_accept_~s__state~0); 148774#L116 assume !(8480 == ssl3_accept_~s__state~0); 148773#L119 assume !(8481 == ssl3_accept_~s__state~0); 148772#L122 assume !(8482 == ssl3_accept_~s__state~0); 148771#L125 assume !(8464 == ssl3_accept_~s__state~0); 148770#L128 assume !(8465 == ssl3_accept_~s__state~0); 148769#L131 assume !(8466 == ssl3_accept_~s__state~0); 148767#L134 assume 8496 == ssl3_accept_~s__state~0; 148766#L138 [2019-10-22 08:56:53,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:53,795 INFO L82 PathProgramCache]: Analyzing trace with hash -210909267, now seen corresponding path program 1 times [2019-10-22 08:56:53,795 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:53,795 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803853670] [2019-10-22 08:56:53,795 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:53,795 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:53,795 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:53,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:53,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:53,808 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803853670] [2019-10-22 08:56:53,808 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:53,808 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2019-10-22 08:56:53,808 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517070627] [2019-10-22 08:56:53,808 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:53,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:53,809 INFO L82 PathProgramCache]: Analyzing trace with hash -1315321767, now seen corresponding path program 1 times [2019-10-22 08:56:53,809 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:53,809 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383927567] [2019-10-22 08:56:53,809 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:53,809 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:53,809 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:53,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:53,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:53,818 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383927567] [2019-10-22 08:56:53,818 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:53,818 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:53,819 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077196268] [2019-10-22 08:56:53,819 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:53,819 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:53,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:53,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:53,819 INFO L87 Difference]: Start difference. First operand 10302 states and 13168 transitions. cyclomatic complexity: 2883 Second operand 3 states. [2019-10-22 08:56:53,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:53,924 INFO L93 Difference]: Finished difference Result 10122 states and 12915 transitions. [2019-10-22 08:56:53,925 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:53,925 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10122 states and 12915 transitions. [2019-10-22 08:56:53,955 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7172 [2019-10-22 08:56:53,988 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10122 states to 10095 states and 12888 transitions. [2019-10-22 08:56:53,988 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7285 [2019-10-22 08:56:53,993 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7285 [2019-10-22 08:56:53,996 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10095 states and 12888 transitions. [2019-10-22 08:56:53,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:53,997 INFO L688 BuchiCegarLoop]: Abstraction has 10095 states and 12888 transitions. [2019-10-22 08:56:54,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10095 states and 12888 transitions. [2019-10-22 08:56:54,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10095 to 10000. [2019-10-22 08:56:54,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10000 states. [2019-10-22 08:56:54,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10000 states to 10000 states and 12774 transitions. [2019-10-22 08:56:54,088 INFO L711 BuchiCegarLoop]: Abstraction has 10000 states and 12774 transitions. [2019-10-22 08:56:54,089 INFO L591 BuchiCegarLoop]: Abstraction has 10000 states and 12774 transitions. [2019-10-22 08:56:54,089 INFO L424 BuchiCegarLoop]: ======== Iteration 31============ [2019-10-22 08:56:54,089 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10000 states and 12774 transitions. [2019-10-22 08:56:54,111 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7115 [2019-10-22 08:56:54,111 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:54,111 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:54,111 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:56:54,112 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:54,112 INFO L791 eck$LassoCheckResult]: Stem: 161244#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 161002#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 160955#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 160956#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 161111#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 161112#L98-2 [2019-10-22 08:56:54,113 INFO L793 eck$LassoCheckResult]: Loop: 161112#L98-2 assume !false; 167422#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167420#L101 assume !(12292 == ssl3_accept_~s__state~0); 167417#L104 assume !(16384 == ssl3_accept_~s__state~0); 167413#L107 assume !(8192 == ssl3_accept_~s__state~0); 167411#L110 assume !(24576 == ssl3_accept_~s__state~0); 166852#L113 assume !(8195 == ssl3_accept_~s__state~0); 166850#L116 assume !(8480 == ssl3_accept_~s__state~0); 166849#L119 assume !(8481 == ssl3_accept_~s__state~0); 166813#L122 assume !(8482 == ssl3_accept_~s__state~0); 166716#L125 assume !(8464 == ssl3_accept_~s__state~0); 166717#L128 assume !(8465 == ssl3_accept_~s__state~0); 167476#L131 assume !(8466 == ssl3_accept_~s__state~0); 166883#L134 assume !(8496 == ssl3_accept_~s__state~0); 166884#L137 assume !(8497 == ssl3_accept_~s__state~0); 166752#L140 assume !(8512 == ssl3_accept_~s__state~0); 166753#L143 assume !(8513 == ssl3_accept_~s__state~0); 166742#L146 assume !(8528 == ssl3_accept_~s__state~0); 166743#L149 assume !(8529 == ssl3_accept_~s__state~0); 166734#L152 assume !(8544 == ssl3_accept_~s__state~0); 166735#L155 assume !(8545 == ssl3_accept_~s__state~0); 166721#L158 assume !(8560 == ssl3_accept_~s__state~0); 166722#L161 assume !(8561 == ssl3_accept_~s__state~0); 166911#L164 assume 8448 == ssl3_accept_~s__state~0; 166157#L165 assume !(ssl3_accept_~num1~0 > 0); 166150#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 166146#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 166147#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 165939#L601-1 ssl3_accept_~skip~0 := 0; 165940#L98-2 assume !false; 166894#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 166889#L101 assume 12292 == ssl3_accept_~s__state~0; 166890#L102 ssl3_accept_~s__new_session~0 := 1; 167057#L210 ssl3_accept_~s__server~0 := 1; 167055#L215 assume 0 != ssl3_accept_~cb~0; 167053#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 167051#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 167048#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 167045#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 167041#L242 assume 12292 != ssl3_accept_~s__state~0; 167042#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 167727#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 167723#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 167426#L601-1 ssl3_accept_~skip~0 := 0; 161112#L98-2 [2019-10-22 08:56:54,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:54,113 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 2 times [2019-10-22 08:56:54,113 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:54,113 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797770349] [2019-10-22 08:56:54,113 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:54,113 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:54,113 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:54,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:54,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:54,119 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:54,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:54,121 INFO L82 PathProgramCache]: Analyzing trace with hash 1860665366, now seen corresponding path program 1 times [2019-10-22 08:56:54,121 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:54,121 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975217006] [2019-10-22 08:56:54,121 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:54,121 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:54,122 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:54,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:54,130 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2019-10-22 08:56:54,130 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975217006] [2019-10-22 08:56:54,130 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:54,130 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:54,130 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101639381] [2019-10-22 08:56:54,131 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:54,131 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:54,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:54,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:54,131 INFO L87 Difference]: Start difference. First operand 10000 states and 12774 transitions. cyclomatic complexity: 2787 Second operand 3 states. [2019-10-22 08:56:54,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:54,230 INFO L93 Difference]: Finished difference Result 10000 states and 12765 transitions. [2019-10-22 08:56:54,230 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:54,230 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10000 states and 12765 transitions. [2019-10-22 08:56:54,261 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7095 [2019-10-22 08:56:54,285 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10000 states to 10000 states and 12765 transitions. [2019-10-22 08:56:54,285 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7214 [2019-10-22 08:56:54,290 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7214 [2019-10-22 08:56:54,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10000 states and 12765 transitions. [2019-10-22 08:56:54,293 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:54,293 INFO L688 BuchiCegarLoop]: Abstraction has 10000 states and 12765 transitions. [2019-10-22 08:56:54,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10000 states and 12765 transitions. [2019-10-22 08:56:54,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10000 to 9990. [2019-10-22 08:56:54,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9990 states. [2019-10-22 08:56:54,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9990 states to 9990 states and 12753 transitions. [2019-10-22 08:56:54,384 INFO L711 BuchiCegarLoop]: Abstraction has 9990 states and 12753 transitions. [2019-10-22 08:56:54,385 INFO L591 BuchiCegarLoop]: Abstraction has 9990 states and 12753 transitions. [2019-10-22 08:56:54,385 INFO L424 BuchiCegarLoop]: ======== Iteration 32============ [2019-10-22 08:56:54,385 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9990 states and 12753 transitions. [2019-10-22 08:56:54,406 INFO L131 ngComponentsAnalysis]: Automaton has 11 accepting balls. 7095 [2019-10-22 08:56:54,407 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:54,407 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:54,407 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2019-10-22 08:56:54,407 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [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-10-22 08:56:54,407 INFO L791 eck$LassoCheckResult]: Stem: 181254#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 181008#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 180961#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 180962#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 181118#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 181119#L98-2 [2019-10-22 08:56:54,407 INFO L793 eck$LassoCheckResult]: Loop: 181119#L98-2 assume !false; 185411#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 185404#L101 assume !(12292 == ssl3_accept_~s__state~0); 185397#L104 assume !(16384 == ssl3_accept_~s__state~0); 185398#L107 assume !(8192 == ssl3_accept_~s__state~0); 186460#L110 assume !(24576 == ssl3_accept_~s__state~0); 186458#L113 assume !(8195 == ssl3_accept_~s__state~0); 186456#L116 assume !(8480 == ssl3_accept_~s__state~0); 186454#L119 assume !(8481 == ssl3_accept_~s__state~0); 186453#L122 assume !(8482 == ssl3_accept_~s__state~0); 182098#L125 assume !(8464 == ssl3_accept_~s__state~0); 182099#L128 assume !(8465 == ssl3_accept_~s__state~0); 186435#L131 assume !(8466 == ssl3_accept_~s__state~0); 186088#L134 assume !(8496 == ssl3_accept_~s__state~0); 186089#L137 assume !(8497 == ssl3_accept_~s__state~0); 186071#L140 assume !(8512 == ssl3_accept_~s__state~0); 186072#L143 assume !(8513 == ssl3_accept_~s__state~0); 186054#L146 assume !(8528 == ssl3_accept_~s__state~0); 186055#L149 assume !(8529 == ssl3_accept_~s__state~0); 186037#L152 assume !(8544 == ssl3_accept_~s__state~0); 186038#L155 assume !(8545 == ssl3_accept_~s__state~0); 186018#L158 assume !(8560 == ssl3_accept_~s__state~0); 186019#L161 assume !(8561 == ssl3_accept_~s__state~0); 185772#L164 assume 8448 == ssl3_accept_~s__state~0; 185773#L165 assume !(ssl3_accept_~num1~0 > 0); 185765#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 185766#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 185562#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 185558#L601-1 ssl3_accept_~skip~0 := 0; 185425#L98-2 assume !false; 185426#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 185407#L101 assume !(12292 == ssl3_accept_~s__state~0); 185409#L104 assume 16384 == ssl3_accept_~s__state~0; 185384#L210 ssl3_accept_~s__server~0 := 1; 186502#L215 assume 0 != ssl3_accept_~cb~0; 186501#L215-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 186500#L220 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 186498#L225 assume !(0 == ssl3_accept_~s__init_buf___0~0); 186496#L225-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 186495#L242 assume 12292 != ssl3_accept_~s__state~0; 185737#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post29 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post29;havoc ssl3_accept_#t~post29; 185570#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 185571#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 186475#L601-1 ssl3_accept_~skip~0 := 0; 181119#L98-2 [2019-10-22 08:56:54,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:54,408 INFO L82 PathProgramCache]: Analyzing trace with hash 29685103, now seen corresponding path program 3 times [2019-10-22 08:56:54,408 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:54,408 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597168992] [2019-10-22 08:56:54,408 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:54,408 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:54,409 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:54,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:54,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:54,417 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:54,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:54,419 INFO L82 PathProgramCache]: Analyzing trace with hash 804633602, now seen corresponding path program 1 times [2019-10-22 08:56:54,419 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:54,419 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566618588] [2019-10-22 08:56:54,419 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:54,419 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:54,419 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:54,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:54,433 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-10-22 08:56:54,433 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566618588] [2019-10-22 08:56:54,433 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:54,433 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-10-22 08:56:54,434 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449467900] [2019-10-22 08:56:54,434 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:54,434 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:54,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:54,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:54,434 INFO L87 Difference]: Start difference. First operand 9990 states and 12753 transitions. cyclomatic complexity: 2776 Second operand 3 states. [2019-10-22 08:56:54,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:54,454 INFO L93 Difference]: Finished difference Result 9152 states and 11623 transitions. [2019-10-22 08:56:54,454 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:54,454 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9152 states and 11623 transitions. [2019-10-22 08:56:54,482 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5722 [2019-10-22 08:56:54,505 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9152 states to 9020 states and 11432 transitions. [2019-10-22 08:56:54,505 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6488 [2019-10-22 08:56:54,509 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6488 [2019-10-22 08:56:54,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9020 states and 11432 transitions. [2019-10-22 08:56:54,511 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:54,512 INFO L688 BuchiCegarLoop]: Abstraction has 9020 states and 11432 transitions. [2019-10-22 08:56:54,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9020 states and 11432 transitions. [2019-10-22 08:56:54,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9020 to 9020. [2019-10-22 08:56:54,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9020 states. [2019-10-22 08:56:54,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9020 states to 9020 states and 11432 transitions. [2019-10-22 08:56:54,597 INFO L711 BuchiCegarLoop]: Abstraction has 9020 states and 11432 transitions. [2019-10-22 08:56:54,597 INFO L591 BuchiCegarLoop]: Abstraction has 9020 states and 11432 transitions. [2019-10-22 08:56:54,597 INFO L424 BuchiCegarLoop]: ======== Iteration 33============ [2019-10-22 08:56:54,598 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9020 states and 11432 transitions. [2019-10-22 08:56:54,617 INFO L131 ngComponentsAnalysis]: Automaton has 21 accepting balls. 5722 [2019-10-22 08:56:54,617 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:54,617 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:54,617 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:54,617 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:54,618 INFO L791 eck$LassoCheckResult]: Stem: 200365#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 200155#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 200109#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 200110#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 200252#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 200253#L98-2 assume !false; 204175#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 204174#L101 assume !(12292 == ssl3_accept_~s__state~0); 204173#L104 assume !(16384 == ssl3_accept_~s__state~0); 204172#L107 assume !(8192 == ssl3_accept_~s__state~0); 204171#L110 assume !(24576 == ssl3_accept_~s__state~0); 204170#L113 assume !(8195 == ssl3_accept_~s__state~0); 204169#L116 assume !(8480 == ssl3_accept_~s__state~0); 204168#L119 assume !(8481 == ssl3_accept_~s__state~0); 204167#L122 assume !(8482 == ssl3_accept_~s__state~0); 201103#L125 assume !(8464 == ssl3_accept_~s__state~0); 201104#L128 assume !(8465 == ssl3_accept_~s__state~0); 204176#L131 assume !(8466 == ssl3_accept_~s__state~0); 204413#L134 [2019-10-22 08:56:54,618 INFO L793 eck$LassoCheckResult]: Loop: 204413#L134 assume !(8496 == ssl3_accept_~s__state~0); 204408#L137 assume !(8497 == ssl3_accept_~s__state~0); 204402#L140 assume !(8512 == ssl3_accept_~s__state~0); 204397#L143 assume !(8513 == ssl3_accept_~s__state~0); 204391#L146 assume !(8528 == ssl3_accept_~s__state~0); 204385#L149 assume !(8529 == ssl3_accept_~s__state~0); 204380#L152 assume !(8544 == ssl3_accept_~s__state~0); 204375#L155 assume !(8545 == ssl3_accept_~s__state~0); 204370#L158 assume !(8560 == ssl3_accept_~s__state~0); 204214#L161 assume !(8561 == ssl3_accept_~s__state~0); 204215#L164 assume 8448 == ssl3_accept_~s__state~0; 201206#L165 assume !(ssl3_accept_~num1~0 > 0); 201205#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 201198#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 201199#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 201188#L601-1 ssl3_accept_~skip~0 := 0; 201189#L98-2 assume !false; 201184#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 201185#L101 assume !(12292 == ssl3_accept_~s__state~0); 201175#L104 assume !(16384 == ssl3_accept_~s__state~0); 201176#L107 assume !(8192 == ssl3_accept_~s__state~0); 201171#L110 assume !(24576 == ssl3_accept_~s__state~0); 201172#L113 assume !(8195 == ssl3_accept_~s__state~0); 201157#L116 assume !(8480 == ssl3_accept_~s__state~0); 201158#L119 assume !(8481 == ssl3_accept_~s__state~0); 201149#L122 assume 8482 == ssl3_accept_~s__state~0; 201151#L123 ssl3_accept_~s__state~0 := 3; 204509#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 204493#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 204478#L601-1 ssl3_accept_~skip~0 := 0; 204470#L98-2 assume !false; 204466#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 204462#L101 assume !(12292 == ssl3_accept_~s__state~0); 204458#L104 assume !(16384 == ssl3_accept_~s__state~0); 204454#L107 assume !(8192 == ssl3_accept_~s__state~0); 204450#L110 assume !(24576 == ssl3_accept_~s__state~0); 204446#L113 assume !(8195 == ssl3_accept_~s__state~0); 204441#L116 assume !(8480 == ssl3_accept_~s__state~0); 204436#L119 assume !(8481 == ssl3_accept_~s__state~0); 204431#L122 assume !(8482 == ssl3_accept_~s__state~0); 204425#L125 assume !(8464 == ssl3_accept_~s__state~0); 204424#L128 assume !(8465 == ssl3_accept_~s__state~0); 204419#L131 assume !(8466 == ssl3_accept_~s__state~0); 204413#L134 [2019-10-22 08:56:54,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:54,618 INFO L82 PathProgramCache]: Analyzing trace with hash 2071406454, now seen corresponding path program 1 times [2019-10-22 08:56:54,618 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:54,618 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81317835] [2019-10-22 08:56:54,618 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:54,618 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:54,618 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:54,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:54,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:54,628 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81317835] [2019-10-22 08:56:54,628 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:54,628 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:54,628 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286688781] [2019-10-22 08:56:54,628 INFO L796 eck$LassoCheckResult]: stem already infeasible [2019-10-22 08:56:54,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:54,628 INFO L82 PathProgramCache]: Analyzing trace with hash -686798278, now seen corresponding path program 2 times [2019-10-22 08:56:54,629 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:54,629 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121202384] [2019-10-22 08:56:54,629 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:54,629 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:54,629 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:54,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:54,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:54,634 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:54,752 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:54,752 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:54,752 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:54,753 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:54,753 INFO L127 ssoRankerPreferences]: Use exernal solver: true [2019-10-22 08:56:54,753 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:54,753 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:54,753 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:54,753 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration33_Loop [2019-10-22 08:56:54,753 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:54,753 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:54,754 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:54,759 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:54,769 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:54,772 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:54,774 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:54,776 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:54,836 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:54,836 INFO L404 LassoAnalysis]: Checking for nontermination... No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/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) [2019-10-22 08:56:54,846 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:54,847 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 21 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:54,850 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:54,851 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=7} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/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) [2019-10-22 08:56:54,857 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:54,858 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 22 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:54,861 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:54,861 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/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) [2019-10-22 08:56:54,869 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:54,869 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 23 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:54,873 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:54,873 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/z3 Starting monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:54,881 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:54,881 INFO L160 nArgumentSynthesizer]: Using integer mode. [2019-10-22 08:56:54,885 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:54,885 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet51=7} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet51=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/z3 Starting monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2019-10-22 08:56:54,893 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:54,893 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 25 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:54,897 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2019-10-22 08:56:54,897 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/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) [2019-10-22 08:56:54,902 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2019-10-22 08:56:54,903 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 26 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 No working directory specified, using /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/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) [2019-10-22 08:56:54,915 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2019-10-22 08:56:54,915 INFO L160 nArgumentSynthesizer]: Using integer mode. Waiting until toolchain timeout for monitored process 27 with z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:54,920 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2019-10-22 08:56:54,922 INFO L210 LassoAnalysis]: Preferences: [2019-10-22 08:56:54,922 INFO L124 ssoRankerPreferences]: Compute integeral hull: false [2019-10-22 08:56:54,922 INFO L125 ssoRankerPreferences]: Enable LassoPartitioneer: true [2019-10-22 08:56:54,922 INFO L126 ssoRankerPreferences]: Term annotations enabled: false [2019-10-22 08:56:54,922 INFO L127 ssoRankerPreferences]: Use exernal solver: false [2019-10-22 08:56:54,922 INFO L128 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2019-10-22 08:56:54,923 INFO L129 ssoRankerPreferences]: Dump SMT script to file: false [2019-10-22 08:56:54,923 INFO L130 ssoRankerPreferences]: Path of dumped script: [2019-10-22 08:56:54,923 INFO L131 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration33_Loop [2019-10-22 08:56:54,923 INFO L132 ssoRankerPreferences]: MapElimAlgo: Frank [2019-10-22 08:56:54,923 INFO L274 LassoAnalysis]: Starting lasso preprocessing... [2019-10-22 08:56:54,924 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:54,926 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:54,928 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:54,930 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:54,932 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:54,934 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2019-10-22 08:56:54,986 INFO L292 LassoAnalysis]: Preprocessing complete. [2019-10-22 08:56:54,986 INFO L489 LassoAnalysis]: Using template 'affine'. [2019-10-22 08:56:54,987 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:54,987 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:54,987 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:54,987 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:54,988 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:56:54,988 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:54,988 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:56:54,988 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:54,989 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:54,989 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:54,990 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:54,990 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:54,990 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:54,990 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:54,990 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:54,990 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:54,991 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:54,997 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:55,000 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:55,001 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:55,001 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:55,001 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:55,001 INFO L203 nArgumentSynthesizer]: 2 loop disjuncts [2019-10-22 08:56:55,001 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:55,002 INFO L400 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2019-10-22 08:56:55,002 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:55,003 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:55,003 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:55,003 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:55,004 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:55,004 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:55,004 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:55,004 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:55,004 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:55,004 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:55,006 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:55,006 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:55,007 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:55,007 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:55,007 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:55,007 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:55,007 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:55,007 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:55,007 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:55,008 INFO L522 LassoAnalysis]: Proving termination failed for this template and these settings. [2019-10-22 08:56:55,008 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSES Number of strict supporting invariants: 0 Number of non-strict supporting invariants: 1 Consider only non-deceasing supporting invariants: true Simplify termination arguments: true Simplify supporting invariants: trueOverapproximate stem: false [2019-10-22 08:56:55,008 INFO L337 nArgumentSynthesizer]: Template has degree 0. [2019-10-22 08:56:55,008 INFO L350 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2019-10-22 08:56:55,009 INFO L202 nArgumentSynthesizer]: 1 stem disjuncts [2019-10-22 08:56:55,009 INFO L203 nArgumentSynthesizer]: 1 loop disjuncts [2019-10-22 08:56:55,009 INFO L204 nArgumentSynthesizer]: 2 template conjuncts. [2019-10-22 08:56:55,009 INFO L400 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2019-10-22 08:56:55,009 INFO L401 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2019-10-22 08:56:55,011 INFO L419 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2019-10-22 08:56:55,012 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2019-10-22 08:56:55,012 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2019-10-22 08:56:55,012 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2019-10-22 08:56:55,012 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2019-10-22 08:56:55,012 INFO L510 LassoAnalysis]: Proved termination. [2019-10-22 08:56:55,019 INFO L512 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2019-10-22 08:56:55,019 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2019-10-22 08:56:55,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:55,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:55,041 INFO L256 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 2 conjunts are in the unsatisfiable core [2019-10-22 08:56:55,042 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:55,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:55,052 INFO L256 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 4 conjunts are in the unsatisfiable core [2019-10-22 08:56:55,052 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2019-10-22 08:56:55,063 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:55,064 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2019-10-22 08:56:55,064 INFO L72 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 9020 states and 11432 transitions. cyclomatic complexity: 2439 Second operand 5 states. [2019-10-22 08:56:55,375 INFO L76 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 9020 states and 11432 transitions. cyclomatic complexity: 2439. Second operand 5 states. Result 22798 states and 28699 transitions. Complement of second has 8 states. [2019-10-22 08:56:55,376 INFO L142 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2019-10-22 08:56:55,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2019-10-22 08:56:55,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 317 transitions. [2019-10-22 08:56:55,376 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 18 letters. Loop has 43 letters. [2019-10-22 08:56:55,377 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:55,377 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 61 letters. Loop has 43 letters. [2019-10-22 08:56:55,377 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:55,377 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 317 transitions. Stem has 18 letters. Loop has 86 letters. [2019-10-22 08:56:55,378 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2019-10-22 08:56:55,378 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22798 states and 28699 transitions. [2019-10-22 08:56:55,451 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 5167 [2019-10-22 08:56:55,507 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22798 states to 22694 states and 28557 transitions. [2019-10-22 08:56:55,507 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7084 [2019-10-22 08:56:55,513 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7114 [2019-10-22 08:56:55,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22694 states and 28557 transitions. [2019-10-22 08:56:55,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:55,515 INFO L688 BuchiCegarLoop]: Abstraction has 22694 states and 28557 transitions. [2019-10-22 08:56:55,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22694 states and 28557 transitions. [2019-10-22 08:56:55,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22694 to 19281. [2019-10-22 08:56:55,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19281 states. [2019-10-22 08:56:55,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19281 states to 19281 states and 24421 transitions. [2019-10-22 08:56:55,932 INFO L711 BuchiCegarLoop]: Abstraction has 19281 states and 24421 transitions. [2019-10-22 08:56:55,932 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:55,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:55,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:55,932 INFO L87 Difference]: Start difference. First operand 19281 states and 24421 transitions. Second operand 3 states. [2019-10-22 08:56:56,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:56,036 INFO L93 Difference]: Finished difference Result 9415 states and 11879 transitions. [2019-10-22 08:56:56,037 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:56,037 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9415 states and 11879 transitions. [2019-10-22 08:56:56,063 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1736 [2019-10-22 08:56:56,083 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9415 states to 9415 states and 11879 transitions. [2019-10-22 08:56:56,083 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2157 [2019-10-22 08:56:56,084 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2157 [2019-10-22 08:56:56,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9415 states and 11879 transitions. [2019-10-22 08:56:56,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:56,085 INFO L688 BuchiCegarLoop]: Abstraction has 9415 states and 11879 transitions. [2019-10-22 08:56:56,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9415 states and 11879 transitions. [2019-10-22 08:56:56,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9415 to 9363. [2019-10-22 08:56:56,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9363 states. [2019-10-22 08:56:56,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9363 states to 9363 states and 11819 transitions. [2019-10-22 08:56:56,171 INFO L711 BuchiCegarLoop]: Abstraction has 9363 states and 11819 transitions. [2019-10-22 08:56:56,171 INFO L591 BuchiCegarLoop]: Abstraction has 9363 states and 11819 transitions. [2019-10-22 08:56:56,171 INFO L424 BuchiCegarLoop]: ======== Iteration 34============ [2019-10-22 08:56:56,171 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9363 states and 11819 transitions. [2019-10-22 08:56:56,188 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1730 [2019-10-22 08:56:56,188 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:56,188 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:56,189 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:56,189 INFO L850 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:56,189 INFO L791 eck$LassoCheckResult]: Stem: 261104#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 260880#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 260833#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 260834#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 260984#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 260985#L98-2 assume !false; 265654#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265650#L101 assume !(12292 == ssl3_accept_~s__state~0); 265646#L104 assume !(16384 == ssl3_accept_~s__state~0); 265391#L107 assume !(8192 == ssl3_accept_~s__state~0); 265390#L110 assume !(24576 == ssl3_accept_~s__state~0); 265389#L113 assume !(8195 == ssl3_accept_~s__state~0); 265388#L116 assume !(8480 == ssl3_accept_~s__state~0); 265387#L119 assume !(8481 == ssl3_accept_~s__state~0); 265385#L122 assume !(8482 == ssl3_accept_~s__state~0); 265384#L125 assume 8464 == ssl3_accept_~s__state~0; 261118#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 261119#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 265461#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; 265459#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 265456#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 265450#L601-1 ssl3_accept_~skip~0 := 0; 265448#L98-2 assume !false; 265446#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265444#L101 assume !(12292 == ssl3_accept_~s__state~0); 265442#L104 assume !(16384 == ssl3_accept_~s__state~0); 265440#L107 assume !(8192 == ssl3_accept_~s__state~0); 265438#L110 assume !(24576 == ssl3_accept_~s__state~0); 265436#L113 assume !(8195 == ssl3_accept_~s__state~0); 265434#L116 assume !(8480 == ssl3_accept_~s__state~0); 265432#L119 assume !(8481 == ssl3_accept_~s__state~0); 265430#L122 assume !(8482 == ssl3_accept_~s__state~0); 265428#L125 assume !(8464 == ssl3_accept_~s__state~0); 265426#L128 assume !(8465 == ssl3_accept_~s__state~0); 265424#L131 assume !(8466 == ssl3_accept_~s__state~0); 265094#L134 assume 8496 == ssl3_accept_~s__state~0; 265095#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 261473#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 261471#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 261470#L292 [2019-10-22 08:56:56,189 INFO L793 eck$LassoCheckResult]: Loop: 261470#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 262495#L292-2 ssl3_accept_~s__init_num~0 := 0; 262493#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 262490#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 262485#L601-1 ssl3_accept_~skip~0 := 0; 262484#L98-2 assume !false; 262483#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 262482#L101 assume !(12292 == ssl3_accept_~s__state~0); 262481#L104 assume !(16384 == ssl3_accept_~s__state~0); 262480#L107 assume !(8192 == ssl3_accept_~s__state~0); 262479#L110 assume !(24576 == ssl3_accept_~s__state~0); 262478#L113 assume !(8195 == ssl3_accept_~s__state~0); 262477#L116 assume !(8480 == ssl3_accept_~s__state~0); 262474#L119 assume !(8481 == ssl3_accept_~s__state~0); 262468#L122 assume !(8482 == ssl3_accept_~s__state~0); 262467#L125 assume !(8464 == ssl3_accept_~s__state~0); 262466#L128 assume !(8465 == ssl3_accept_~s__state~0); 262465#L131 assume !(8466 == ssl3_accept_~s__state~0); 262464#L134 assume !(8496 == ssl3_accept_~s__state~0); 262463#L137 assume 8497 == ssl3_accept_~s__state~0; 261479#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 261480#L286 assume !(1 == ssl3_accept_~blastFlag~0); 261469#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 261470#L292 [2019-10-22 08:56:56,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:56,189 INFO L82 PathProgramCache]: Analyzing trace with hash 313910165, now seen corresponding path program 1 times [2019-10-22 08:56:56,190 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:56,190 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775011907] [2019-10-22 08:56:56,190 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:56,190 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:56,190 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:56,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:56,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:56,199 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:56,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:56,199 INFO L82 PathProgramCache]: Analyzing trace with hash -809920833, now seen corresponding path program 1 times [2019-10-22 08:56:56,199 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:56,199 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864453689] [2019-10-22 08:56:56,199 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:56,199 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:56,200 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:56,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-10-22 08:56:56,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-10-22 08:56:56,207 INFO L342 tionRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864453689] [2019-10-22 08:56:56,207 INFO L223 tionRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-10-22 08:56:56,207 INFO L236 tionRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-10-22 08:56:56,207 INFO L342 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645661390] [2019-10-22 08:56:56,207 INFO L808 eck$LassoCheckResult]: loop already infeasible [2019-10-22 08:56:56,207 INFO L137 tionRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-10-22 08:56:56,207 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-10-22 08:56:56,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-10-22 08:56:56,208 INFO L87 Difference]: Start difference. First operand 9363 states and 11819 transitions. cyclomatic complexity: 2480 Second operand 3 states. [2019-10-22 08:56:56,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-10-22 08:56:56,341 INFO L93 Difference]: Finished difference Result 9363 states and 11811 transitions. [2019-10-22 08:56:56,341 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-10-22 08:56:56,341 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9363 states and 11811 transitions. [2019-10-22 08:56:56,365 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1730 [2019-10-22 08:56:56,385 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9363 states to 9363 states and 11811 transitions. [2019-10-22 08:56:56,385 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2145 [2019-10-22 08:56:56,386 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2145 [2019-10-22 08:56:56,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9363 states and 11811 transitions. [2019-10-22 08:56:56,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2019-10-22 08:56:56,387 INFO L688 BuchiCegarLoop]: Abstraction has 9363 states and 11811 transitions. [2019-10-22 08:56:56,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9363 states and 11811 transitions. [2019-10-22 08:56:56,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9363 to 9363. [2019-10-22 08:56:56,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9363 states. [2019-10-22 08:56:56,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9363 states to 9363 states and 11811 transitions. [2019-10-22 08:56:56,467 INFO L711 BuchiCegarLoop]: Abstraction has 9363 states and 11811 transitions. [2019-10-22 08:56:56,467 INFO L591 BuchiCegarLoop]: Abstraction has 9363 states and 11811 transitions. [2019-10-22 08:56:56,467 INFO L424 BuchiCegarLoop]: ======== Iteration 35============ [2019-10-22 08:56:56,467 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9363 states and 11811 transitions. [2019-10-22 08:56:56,484 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1730 [2019-10-22 08:56:56,484 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2019-10-22 08:56:56,484 INFO L119 BuchiIsEmpty]: Starting construction of run [2019-10-22 08:56:56,485 INFO L849 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2019-10-22 08:56:56,486 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, 1, 1] [2019-10-22 08:56:56,486 INFO L791 eck$LassoCheckResult]: Stem: 279812#ULTIMATE.startENTRY havoc main_#res;havoc main_#t~ret54, 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~post27, ssl3_accept_#t~nondet28, ssl3_accept_#t~post29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~post50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;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~nondet15;havoc ssl3_accept_#t~nondet15;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~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~tmp___7~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;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; 279612#L81 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 279565#L84-2 ssl3_accept_#t~post27 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post27;havoc ssl3_accept_#t~post27; 279566#L89 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 279703#L89-1 assume !(0 == ssl3_accept_~s__cert~0); 279704#L98-2 assume !false; 282295#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 282293#L101 assume !(12292 == ssl3_accept_~s__state~0); 282291#L104 assume !(16384 == ssl3_accept_~s__state~0); 282289#L107 assume !(8192 == ssl3_accept_~s__state~0); 282287#L110 assume !(24576 == ssl3_accept_~s__state~0); 282285#L113 assume !(8195 == ssl3_accept_~s__state~0); 282283#L116 assume !(8480 == ssl3_accept_~s__state~0); 282280#L119 assume !(8481 == ssl3_accept_~s__state~0); 282072#L122 assume !(8482 == ssl3_accept_~s__state~0); 282069#L125 assume 8464 == ssl3_accept_~s__state~0; 279822#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 279823#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 286054#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; 286051#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 286042#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 286034#L601-1 ssl3_accept_~skip~0 := 0; 286027#L98-2 assume !false; 286024#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 286021#L101 assume !(12292 == ssl3_accept_~s__state~0); 286018#L104 assume !(16384 == ssl3_accept_~s__state~0); 286015#L107 assume !(8192 == ssl3_accept_~s__state~0); 286012#L110 assume !(24576 == ssl3_accept_~s__state~0); 286009#L113 assume !(8195 == ssl3_accept_~s__state~0); 286006#L116 assume !(8480 == ssl3_accept_~s__state~0); 286003#L119 assume !(8481 == ssl3_accept_~s__state~0); 286000#L122 assume !(8482 == ssl3_accept_~s__state~0); 285997#L125 assume !(8464 == ssl3_accept_~s__state~0); 285994#L128 assume !(8465 == ssl3_accept_~s__state~0); 285991#L131 assume !(8466 == ssl3_accept_~s__state~0); 283880#L134 assume 8496 == ssl3_accept_~s__state~0; 280211#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 280198#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 280196#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 280195#L292 [2019-10-22 08:56:56,486 INFO L793 eck$LassoCheckResult]: Loop: 280195#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 280930#L292-2 ssl3_accept_~s__init_num~0 := 0; 280929#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 280928#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 280922#L601-1 ssl3_accept_~skip~0 := 0; 280918#L98-2 assume !false; 280915#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 280912#L101 assume !(12292 == ssl3_accept_~s__state~0); 280910#L104 assume !(16384 == ssl3_accept_~s__state~0); 280906#L107 assume !(8192 == ssl3_accept_~s__state~0); 280904#L110 assume !(24576 == ssl3_accept_~s__state~0); 280902#L113 assume !(8195 == ssl3_accept_~s__state~0); 280901#L116 assume !(8480 == ssl3_accept_~s__state~0); 280898#L119 assume !(8481 == ssl3_accept_~s__state~0); 280897#L122 assume !(8482 == ssl3_accept_~s__state~0); 280896#L125 assume !(8464 == ssl3_accept_~s__state~0); 280895#L128 assume !(8465 == ssl3_accept_~s__state~0); 280894#L131 assume !(8466 == ssl3_accept_~s__state~0); 280893#L134 assume !(8496 == ssl3_accept_~s__state~0); 280891#L137 assume !(8497 == ssl3_accept_~s__state~0); 280890#L140 assume 8512 == ssl3_accept_~s__state~0; 280620#L144 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 280887#L304 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 280883#L304-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 280882#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 280881#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 280876#L601-1 ssl3_accept_~skip~0 := 0; 280875#L98-2 assume !false; 280874#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 280873#L101 assume !(12292 == ssl3_accept_~s__state~0); 280872#L104 assume !(16384 == ssl3_accept_~s__state~0); 280871#L107 assume !(8192 == ssl3_accept_~s__state~0); 280870#L110 assume !(24576 == ssl3_accept_~s__state~0); 280868#L113 assume !(8195 == ssl3_accept_~s__state~0); 280865#L116 assume !(8480 == ssl3_accept_~s__state~0); 280864#L119 assume !(8481 == ssl3_accept_~s__state~0); 280863#L122 assume !(8482 == ssl3_accept_~s__state~0); 280862#L125 assume !(8464 == ssl3_accept_~s__state~0); 280861#L128 assume !(8465 == ssl3_accept_~s__state~0); 280860#L131 assume !(8466 == ssl3_accept_~s__state~0); 280859#L134 assume !(8496 == ssl3_accept_~s__state~0); 280857#L137 assume !(8497 == ssl3_accept_~s__state~0); 280856#L140 assume !(8512 == ssl3_accept_~s__state~0); 280855#L143 assume !(8513 == ssl3_accept_~s__state~0); 280853#L146 assume 8528 == ssl3_accept_~s__state~0; 280615#L150 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 280850#L325 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 280848#L325-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 280842#L357 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 280844#L359 assume !(6 == ssl3_accept_~blastFlag~0); 280840#L359-2 assume !(ssl3_accept_~ret~0 <= 0); 280837#L337-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 280832#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 280829#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 280824#L601-1 ssl3_accept_~skip~0 := 0; 280822#L98-2 assume !false; 280819#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 280813#L101 assume !(12292 == ssl3_accept_~s__state~0); 280811#L104 assume !(16384 == ssl3_accept_~s__state~0); 280809#L107 assume !(8192 == ssl3_accept_~s__state~0); 280807#L110 assume !(24576 == ssl3_accept_~s__state~0); 280805#L113 assume !(8195 == ssl3_accept_~s__state~0); 280803#L116 assume !(8480 == ssl3_accept_~s__state~0); 280800#L119 assume !(8481 == ssl3_accept_~s__state~0); 280796#L122 assume !(8482 == ssl3_accept_~s__state~0); 280791#L125 assume !(8464 == ssl3_accept_~s__state~0); 280786#L128 assume !(8465 == ssl3_accept_~s__state~0); 280779#L131 assume !(8466 == ssl3_accept_~s__state~0); 280776#L134 assume !(8496 == ssl3_accept_~s__state~0); 280773#L137 assume !(8497 == ssl3_accept_~s__state~0); 280770#L140 assume !(8512 == ssl3_accept_~s__state~0); 280767#L143 assume !(8513 == ssl3_accept_~s__state~0); 280764#L146 assume !(8528 == ssl3_accept_~s__state~0); 280761#L149 assume !(8529 == ssl3_accept_~s__state~0); 280758#L152 assume 8544 == ssl3_accept_~s__state~0; 280610#L156 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 280753#L385 assume !(0 != ssl3_accept_~s__session__peer~0); 280748#L394 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 280742#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 280737#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 280730#L410 assume !(8 == ssl3_accept_~blastFlag~0); 280724#L413 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; 280720#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 280716#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 280710#L601-1 ssl3_accept_~skip~0 := 0; 280708#L98-2 assume !false; 280706#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 280704#L101 assume !(12292 == ssl3_accept_~s__state~0); 280702#L104 assume !(16384 == ssl3_accept_~s__state~0); 280700#L107 assume !(8192 == ssl3_accept_~s__state~0); 280698#L110 assume !(24576 == ssl3_accept_~s__state~0); 280696#L113 assume !(8195 == ssl3_accept_~s__state~0); 280694#L116 assume !(8480 == ssl3_accept_~s__state~0); 280692#L119 assume !(8481 == ssl3_accept_~s__state~0); 280690#L122 assume !(8482 == ssl3_accept_~s__state~0); 280688#L125 assume !(8464 == ssl3_accept_~s__state~0); 280686#L128 assume !(8465 == ssl3_accept_~s__state~0); 280684#L131 assume !(8466 == ssl3_accept_~s__state~0); 280682#L134 assume !(8496 == ssl3_accept_~s__state~0); 280680#L137 assume !(8497 == ssl3_accept_~s__state~0); 280678#L140 assume !(8512 == ssl3_accept_~s__state~0); 280676#L143 assume !(8513 == ssl3_accept_~s__state~0); 280674#L146 assume !(8528 == ssl3_accept_~s__state~0); 280672#L149 assume !(8529 == ssl3_accept_~s__state~0); 280671#L152 assume !(8544 == ssl3_accept_~s__state~0); 280670#L155 assume !(8545 == ssl3_accept_~s__state~0); 280669#L158 assume !(8560 == ssl3_accept_~s__state~0); 280667#L161 assume !(8561 == ssl3_accept_~s__state~0); 280664#L164 assume 8448 == ssl3_accept_~s__state~0; 280662#L165 assume !(ssl3_accept_~num1~0 > 0); 280660#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 280655#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 280652#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 280647#L601-1 ssl3_accept_~skip~0 := 0; 280646#L98-2 assume !false; 280645#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 280644#L101 assume !(12292 == ssl3_accept_~s__state~0); 280643#L104 assume !(16384 == ssl3_accept_~s__state~0); 280642#L107 assume !(8192 == ssl3_accept_~s__state~0); 280641#L110 assume !(24576 == ssl3_accept_~s__state~0); 280639#L113 assume !(8195 == ssl3_accept_~s__state~0); 280636#L116 assume !(8480 == ssl3_accept_~s__state~0); 280634#L119 assume !(8481 == ssl3_accept_~s__state~0); 280633#L122 assume !(8482 == ssl3_accept_~s__state~0); 280632#L125 assume !(8464 == ssl3_accept_~s__state~0); 280630#L128 assume !(8465 == ssl3_accept_~s__state~0); 280627#L131 assume !(8466 == ssl3_accept_~s__state~0); 280625#L134 assume !(8496 == ssl3_accept_~s__state~0); 280623#L137 assume !(8497 == ssl3_accept_~s__state~0); 280621#L140 assume !(8512 == ssl3_accept_~s__state~0); 280618#L143 assume !(8513 == ssl3_accept_~s__state~0); 280616#L146 assume !(8528 == ssl3_accept_~s__state~0); 280613#L149 assume !(8529 == ssl3_accept_~s__state~0); 280611#L152 assume !(8544 == ssl3_accept_~s__state~0); 280608#L155 assume !(8545 == ssl3_accept_~s__state~0); 280606#L158 assume !(8560 == ssl3_accept_~s__state~0); 280603#L161 assume !(8561 == ssl3_accept_~s__state~0); 280602#L164 assume !(8448 == ssl3_accept_~s__state~0); 280600#L167 assume 8576 == ssl3_accept_~s__state~0; 279899#L171 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 280599#L453 assume !(ssl3_accept_~ret~0 <= 0); 280597#L456 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 280598#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 281003#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 280997#L601-1 ssl3_accept_~skip~0 := 0; 280995#L98-2 assume !false; 280993#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 280991#L101 assume !(12292 == ssl3_accept_~s__state~0); 280989#L104 assume !(16384 == ssl3_accept_~s__state~0); 280987#L107 assume !(8192 == ssl3_accept_~s__state~0); 280985#L110 assume !(24576 == ssl3_accept_~s__state~0); 280983#L113 assume !(8195 == ssl3_accept_~s__state~0); 280981#L116 assume !(8480 == ssl3_accept_~s__state~0); 280979#L119 assume !(8481 == ssl3_accept_~s__state~0); 280975#L122 assume !(8482 == ssl3_accept_~s__state~0); 280972#L125 assume !(8464 == ssl3_accept_~s__state~0); 280968#L128 assume !(8465 == ssl3_accept_~s__state~0); 280965#L131 assume 8466 == ssl3_accept_~s__state~0; 280629#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 280959#L273 assume !(0 == ssl3_accept_~blastFlag~0); 280955#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; 280953#L563 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 280950#L601 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 280945#L601-1 ssl3_accept_~skip~0 := 0; 280944#L98-2 assume !false; 280943#L99 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 280942#L101 assume !(12292 == ssl3_accept_~s__state~0); 280941#L104 assume !(16384 == ssl3_accept_~s__state~0); 280940#L107 assume !(8192 == ssl3_accept_~s__state~0); 280939#L110 assume !(24576 == ssl3_accept_~s__state~0); 280938#L113 assume !(8195 == ssl3_accept_~s__state~0); 280937#L116 assume !(8480 == ssl3_accept_~s__state~0); 280936#L119 assume !(8481 == ssl3_accept_~s__state~0); 280935#L122 assume !(8482 == ssl3_accept_~s__state~0); 280934#L125 assume !(8464 == ssl3_accept_~s__state~0); 280933#L128 assume !(8465 == ssl3_accept_~s__state~0); 280932#L131 assume !(8466 == ssl3_accept_~s__state~0); 280931#L134 assume 8496 == ssl3_accept_~s__state~0; 280204#L138 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 280205#L286 assume !(1 == ssl3_accept_~blastFlag~0); 280194#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 280195#L292 [2019-10-22 08:56:56,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:56,486 INFO L82 PathProgramCache]: Analyzing trace with hash 313910165, now seen corresponding path program 2 times [2019-10-22 08:56:56,486 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:56,487 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422036883] [2019-10-22 08:56:56,487 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:56,487 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:56,487 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:56,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:56,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:56,495 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:56,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:56,496 INFO L82 PathProgramCache]: Analyzing trace with hash 319333531, now seen corresponding path program 3 times [2019-10-22 08:56:56,496 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:56,496 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413113469] [2019-10-22 08:56:56,496 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:56,497 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:56,497 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:56,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:56,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:56,519 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:56,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-10-22 08:56:56,520 INFO L82 PathProgramCache]: Analyzing trace with hash -1851452025, now seen corresponding path program 1 times [2019-10-22 08:56:56,520 INFO L157 tionRefinementEngine]: Executing refinement strategy CAMEL [2019-10-22 08:56:56,520 INFO L342 tionRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809817662] [2019-10-22 08:56:56,520 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:56,520 INFO L116 rtionOrderModulation]: Craig_NestedInterpolation forces the order to NOT_INCREMENTALLY [2019-10-22 08:56:56,520 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-10-22 08:56:56,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:56,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2019-10-22 08:56:56,558 INFO L168 tionRefinementEngine]: Strategy CAMEL found a feasible trace [2019-10-22 08:56:57,682 WARN L191 SmtUtils]: Spent 1.12 s on a formula simplification. DAG size of input: 427 DAG size of output: 188 [2019-10-22 08:56:58,007 WARN L191 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 128 DAG size of output: 79 [2019-10-22 08:56:58,070 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.10 08:56:58 BoogieIcfgContainer [2019-10-22 08:56:58,070 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2019-10-22 08:56:58,071 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-10-22 08:56:58,071 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-10-22 08:56:58,071 INFO L275 PluginConnector]: Witness Printer initialized [2019-10-22 08:56:58,071 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.10 08:56:39" (3/4) ... [2019-10-22 08:56:58,074 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2019-10-22 08:56:58,140 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/working_dir_e459fcd4-fa1d-46ab-84f8-932d7180d025/bin/uautomizer/witness.graphml [2019-10-22 08:56:58,140 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-10-22 08:56:58,141 INFO L168 Benchmark]: Toolchain (without parser) took 19653.34 ms. Allocated memory was 1.0 GB in the beginning and 2.0 GB in the end (delta: 1.0 GB). Free memory was 939.6 MB in the beginning and 1.8 GB in the end (delta: -816.2 MB). Peak memory consumption was 187.3 MB. Max. memory is 11.5 GB. [2019-10-22 08:56:58,141 INFO L168 Benchmark]: CDTParser took 0.17 ms. Allocated memory is still 1.0 GB. Free memory is still 963.8 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-10-22 08:56:58,142 INFO L168 Benchmark]: CACSL2BoogieTranslator took 449.99 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 123.2 MB). Free memory was 939.6 MB in the beginning and 1.1 GB in the end (delta: -172.9 MB). Peak memory consumption was 23.3 MB. Max. memory is 11.5 GB. [2019-10-22 08:56:58,142 INFO L168 Benchmark]: Boogie Procedure Inliner took 49.41 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 11.5 GB. [2019-10-22 08:56:58,142 INFO L168 Benchmark]: Boogie Preprocessor took 27.00 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-10-22 08:56:58,142 INFO L168 Benchmark]: RCFGBuilder took 669.95 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 54.6 MB). Peak memory consumption was 54.6 MB. Max. memory is 11.5 GB. [2019-10-22 08:56:58,143 INFO L168 Benchmark]: BuchiAutomizer took 18383.35 ms. Allocated memory was 1.2 GB in the beginning and 2.0 GB in the end (delta: 880.3 MB). Free memory was 1.1 GB in the beginning and 1.8 GB in the end (delta: -732.9 MB). Peak memory consumption was 954.5 MB. Max. memory is 11.5 GB. [2019-10-22 08:56:58,143 INFO L168 Benchmark]: Witness Printer took 69.45 ms. Allocated memory is still 2.0 GB. Free memory was 1.8 GB in the beginning and 1.8 GB in the end (delta: 28.3 MB). Peak memory consumption was 28.3 MB. Max. memory is 11.5 GB. [2019-10-22 08:56:58,144 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.17 ms. Allocated memory is still 1.0 GB. Free memory is still 963.8 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 449.99 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 123.2 MB). Free memory was 939.6 MB in the beginning and 1.1 GB in the end (delta: -172.9 MB). Peak memory consumption was 23.3 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 49.41 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 1.3 MB). Peak memory consumption was 1.3 MB. Max. memory is 11.5 GB. * Boogie Preprocessor took 27.00 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 669.95 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 54.6 MB). Peak memory consumption was 54.6 MB. Max. memory is 11.5 GB. * BuchiAutomizer took 18383.35 ms. Allocated memory was 1.2 GB in the beginning and 2.0 GB in the end (delta: 880.3 MB). Free memory was 1.1 GB in the beginning and 1.8 GB in the end (delta: -732.9 MB). Peak memory consumption was 954.5 MB. Max. memory is 11.5 GB. * Witness Printer took 69.45 ms. Allocated memory is still 2.0 GB. Free memory was 1.8 GB in the beginning and 1.8 GB in the end (delta: 28.3 MB). Peak memory consumption was 28.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 36 terminating modules (33 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 33 modules have a trivial ranking function, the largest among these consists of 4 locations. The remainder module has 9363 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 18.3s and 35 iterations. TraceHistogramMax:7. Analysis of lassos took 9.6s. Construction of modules took 3.2s. Büchi inclusion checks took 2.0s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 1.8s AutomataMinimizationTime, 36 MinimizatonAttempts, 8999 StatesRemovedByMinimization, 29 NontrivialMinimizations. Non-live state removal took 0.9s Buchi closure took 0.0s. Biggest automaton had 10302 states and ocurred in iteration 28. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 406/406 HoareTripleCheckerStatistics: 8273 SDtfs, 5444 SDslu, 4588 SDs, 0 SdLazy, 3757 SolverSat, 856 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 3.2s Time LassoAnalysisResults: nont1 unkn0 SFLI23 SFLT1 conc2 concLT1 SILN0 SILU0 SILI6 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital60 mio100 ax100 hnf97 lsp27 ukn100 mio100 lsp100 div186 bol100 ite100 ukn100 eq192 hnf73 smp97 dnf106 smp100 tf107 neg97 sie105 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 3ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 15 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 292]: 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@4311c0a6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@105a88b2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5cef5152=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6bedc763=0, __cil_tmp60=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50335aee=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7562420e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@240752cb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@69deb21d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@461fe969=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c4e600=0, s__shutdown=0, s__type=0, state=8496, s__s3__tmp__use_rsa_tmp=1, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70bdfb82=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d9f1287=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6281f52b=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@132bea49=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ec3b6d8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@616d985a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@159c88ea=0, __cil_tmp57=-4294967296, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8496, s__info_callback=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@131ae18c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@22aa1033=0, tmp___2=0, cb=5, s__s3__tmp__new_cipher__algorithms=-256, tmp___10=0, __cil_tmp56=-255, s__verify_mode=8, tmp___6=0, tmp=3, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@3c611b70=0, s__s3__tmp__reuse_message=4, s__ctx__stats__sess_accept_renegotiate=0, l=13, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@520166b3=0, s__cert__pkeys__AT0__privatekey=0, s__debug=0, tmp___1=-12288, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7943e9d0=7, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@78efe31c=0, __cil_tmp59=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@396778a4=0, blastFlag=2, \result=0, skip=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7271eb73=1, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@40877184=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@13e23801=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f4eb0b5=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7fefc84c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51ddc154=0, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@380d7772=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ac3a4f2=0, s__options=-4294967296, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4794eaaa=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51b8ece0=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@43154598=1, Time=3, num1=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7da8dd32=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@391889c5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49a167f9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4f998ec2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@253750da=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6db0d099=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@69b989b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66b18eb0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b9a6aa7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59c650c9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@77bfce59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1d0fa8bd=0, s__init_buf___0=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7e9d8453=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3499b6ce=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6344ad5b=0, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1b7703ae=13, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5f574b18=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56938bad=-255, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3d911e6a=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a0459e4=1, tmp___8=0, __cil_tmp58=0, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 292]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L648] int s ; [L649] int tmp ; [L653] 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 ; [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 ; [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 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND TRUE blastFlag == 1 [L287] blastFlag = 2 [L289] COND FALSE !(ret <= 0) Loop: [L292] COND FALSE !(\read(s__hit)) [L295] s__state = 8512 [L297] s__init_num = 0 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND TRUE s__state == 8512 [L302] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L303] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L304] COND TRUE __cil_tmp56 + 256UL [L305] skip = 1 [L316] s__state = 8528 [L317] s__init_num = 0 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND FALSE !(s__state == 8496) [L137] COND FALSE !(s__state == 8497) [L140] COND FALSE !(s__state == 8512) [L143] COND FALSE !(s__state == 8513) [L146] COND TRUE s__state == 8528 [L321] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L322] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L324] __cil_tmp57 = (unsigned long )s__options [L325] COND TRUE __cil_tmp57 + 2097152UL [L326] s__s3__tmp__use_rsa_tmp = 1 [L331] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L358] ret = __VERIFIER_nondet_int() [L359] COND FALSE !(blastFlag == 6) [L362] COND FALSE !(ret <= 0) [L379] s__state = 8544 [L380] s__init_num = 0 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] 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 [L384] COND TRUE s__verify_mode + 1 [L385] COND FALSE !(s__session__peer != 0) [L396] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L397] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L398] COND FALSE !(__cil_tmp61 + 256UL) [L408] s__s3__tmp__cert_request = 1 [L409] ret = __VERIFIER_nondet_int() [L410] COND FALSE !(blastFlag == 8) [L413] COND FALSE !(ret <= 0) [L416] s__state = 8448 [L417] s__s3__tmp__next_state___0 = 8576 [L418] s__init_num = 0 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] 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 [L439] COND FALSE !(num1 > 0L) [L448] s__state = s__s3__tmp__next_state___0 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] 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 [L452] ret = __VERIFIER_nondet_int() [L453] COND FALSE !(ret <= 0) [L456] COND TRUE ret == 2 [L457] s__state = 8466 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] 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 [L600] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L601] COND FALSE !(! s__s3__tmp__reuse_message) [L632] skip = 0 [L98] COND TRUE 1 [L100] state = s__state [L101] COND FALSE !(s__state == 12292) [L104] COND FALSE !(s__state == 16384) [L107] COND FALSE !(s__state == 8192) [L110] COND FALSE !(s__state == 24576) [L113] COND FALSE !(s__state == 8195) [L116] COND FALSE !(s__state == 8480) [L119] COND FALSE !(s__state == 8481) [L122] COND FALSE !(s__state == 8482) [L125] COND FALSE !(s__state == 8464) [L128] COND FALSE !(s__state == 8465) [L131] COND FALSE !(s__state == 8466) [L134] COND TRUE s__state == 8496 [L285] ret = __VERIFIER_nondet_int() [L286] COND FALSE !(blastFlag == 1) [L289] COND FALSE !(ret <= 0) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! Received shutdown request...