./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_srvr_1.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5fbdf5bf Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i ../sv-benchmarks/c/openssl-simplified/s3_srvr_1.cil-2.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 fc7896e2fa777dc2e99796d148e825563a1ec0c0 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Using bit-precise analysis No suitable file found in config dir /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config using search string *Termination*32bit*_Bitvector*.epf No suitable settings file found using Termination*32bit*_Bitvector ERROR: UNSUPPORTED PROPERTY Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6) --- Real Ultimate output --- This is Ultimate 0.2.1-wip.dd.seqcomp-5fbdf5b [2021-08-31 02:00:23,713 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-31 02:00:23,715 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-31 02:00:23,752 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-31 02:00:23,752 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-31 02:00:23,753 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-31 02:00:23,754 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-31 02:00:23,756 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-31 02:00:23,758 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-31 02:00:23,758 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-31 02:00:23,759 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-31 02:00:23,760 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-31 02:00:23,761 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-31 02:00:23,761 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-31 02:00:23,762 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-31 02:00:23,763 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-31 02:00:23,764 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-31 02:00:23,766 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-31 02:00:23,768 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-31 02:00:23,772 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-31 02:00:23,775 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-31 02:00:23,779 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-31 02:00:23,780 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-31 02:00:23,781 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-31 02:00:23,785 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-31 02:00:23,788 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-31 02:00:23,788 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-31 02:00:23,789 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-31 02:00:23,789 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-31 02:00:23,792 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-31 02:00:23,792 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-31 02:00:23,793 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-31 02:00:23,794 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-31 02:00:23,794 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-31 02:00:23,796 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-31 02:00:23,796 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-31 02:00:23,797 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-31 02:00:23,798 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-31 02:00:23,798 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-31 02:00:23,799 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-31 02:00:23,800 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-31 02:00:23,801 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-08-31 02:00:23,835 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-31 02:00:23,835 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-31 02:00:23,836 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-31 02:00:23,836 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-31 02:00:23,839 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-31 02:00:23,839 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-31 02:00:23,839 INFO L138 SettingsManager]: * Use SBE=true [2021-08-31 02:00:23,839 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-08-31 02:00:23,839 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-08-31 02:00:23,840 INFO L138 SettingsManager]: * Use old map elimination=false [2021-08-31 02:00:23,840 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-08-31 02:00:23,841 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-08-31 02:00:23,841 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-08-31 02:00:23,848 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-31 02:00:23,848 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-31 02:00:23,849 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-08-31 02:00:23,849 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-31 02:00:23,849 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-31 02:00:23,849 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-31 02:00:23,849 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-08-31 02:00:23,849 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-08-31 02:00:23,849 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-08-31 02:00:23,850 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-31 02:00:23,850 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-31 02:00:23,850 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-08-31 02:00:23,850 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-31 02:00:23,850 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-08-31 02:00:23,850 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-31 02:00:23,850 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-31 02:00:23,851 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-31 02:00:23,851 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-31 02:00:23,851 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-31 02:00:23,852 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-08-31 02:00:23,852 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> fc7896e2fa777dc2e99796d148e825563a1ec0c0 [2021-08-31 02:00:24,167 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-31 02:00:24,185 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-31 02:00:24,187 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-31 02:00:24,189 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-31 02:00:24,189 INFO L275 PluginConnector]: CDTParser initialized [2021-08-31 02:00:24,190 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_srvr_1.cil-2.c [2021-08-31 02:00:24,240 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/545417bc0/0ceae54c9b454a0aa742c611472ccdb5/FLAG3809ecfb6 [2021-08-31 02:00:24,631 INFO L306 CDTParser]: Found 1 translation units. [2021-08-31 02:00:24,632 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_1.cil-2.c [2021-08-31 02:00:24,660 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/545417bc0/0ceae54c9b454a0aa742c611472ccdb5/FLAG3809ecfb6 [2021-08-31 02:00:25,003 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/545417bc0/0ceae54c9b454a0aa742c611472ccdb5 [2021-08-31 02:00:25,005 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-31 02:00:25,007 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-08-31 02:00:25,007 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-31 02:00:25,007 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-31 02:00:25,019 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-31 02:00:25,020 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 02:00:25" (1/1) ... [2021-08-31 02:00:25,020 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1059068b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:25, skipping insertion in model container [2021-08-31 02:00:25,021 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 02:00:25" (1/1) ... [2021-08-31 02:00:25,026 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-31 02:00:25,067 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-31 02:00:25,279 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_1.cil-2.c[42909,42922] [2021-08-31 02:00:25,285 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 02:00:25,292 INFO L203 MainTranslator]: Completed pre-run [2021-08-31 02:00:25,359 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_1.cil-2.c[42909,42922] [2021-08-31 02:00:25,360 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 02:00:25,370 INFO L208 MainTranslator]: Completed translation [2021-08-31 02:00:25,371 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:25 WrapperNode [2021-08-31 02:00:25,371 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-31 02:00:25,372 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-31 02:00:25,372 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-31 02:00:25,373 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-31 02:00:25,378 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:25" (1/1) ... [2021-08-31 02:00:25,386 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:25" (1/1) ... [2021-08-31 02:00:25,411 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-31 02:00:25,412 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-31 02:00:25,412 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-31 02:00:25,412 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-31 02:00:25,419 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:25" (1/1) ... [2021-08-31 02:00:25,419 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:25" (1/1) ... [2021-08-31 02:00:25,423 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:25" (1/1) ... [2021-08-31 02:00:25,423 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:25" (1/1) ... [2021-08-31 02:00:25,428 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:25" (1/1) ... [2021-08-31 02:00:25,446 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:25" (1/1) ... [2021-08-31 02:00:25,454 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:25" (1/1) ... [2021-08-31 02:00:25,457 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-31 02:00:25,458 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-31 02:00:25,459 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-31 02:00:25,459 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-31 02:00:25,459 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:25" (1/1) ... [2021-08-31 02:00:25,469 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:25,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:25,489 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:25,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-08-31 02:00:25,515 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-31 02:00:25,515 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-31 02:00:25,515 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-31 02:00:25,516 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-31 02:00:25,605 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-08-31 02:00:25,801 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-08-31 02:00:25,801 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-08-31 02:00:25,809 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-31 02:00:25,809 INFO L299 CfgBuilder]: Removed 9 assume(true) statements. [2021-08-31 02:00:25,810 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 02:00:25 BoogieIcfgContainer [2021-08-31 02:00:25,811 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-31 02:00:25,811 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-08-31 02:00:25,812 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-08-31 02:00:25,814 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-08-31 02:00:25,814 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 02:00:25,815 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 31.08 02:00:25" (1/3) ... [2021-08-31 02:00:25,815 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@171a3f0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 02:00:25, skipping insertion in model container [2021-08-31 02:00:25,815 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 02:00:25,816 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:25" (2/3) ... [2021-08-31 02:00:25,816 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@171a3f0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 02:00:25, skipping insertion in model container [2021-08-31 02:00:25,816 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 02:00:25,816 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 02:00:25" (3/3) ... [2021-08-31 02:00:25,817 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_1.cil-2.c [2021-08-31 02:00:25,894 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-08-31 02:00:25,894 INFO L360 BuchiCegarLoop]: Hoare is false [2021-08-31 02:00:25,894 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-08-31 02:00:25,894 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-08-31 02:00:25,894 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-08-31 02:00:25,894 INFO L364 BuchiCegarLoop]: Difference is false [2021-08-31 02:00:25,894 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-08-31 02:00:25,894 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-08-31 02:00:25,920 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 142 states, 141 states have (on average 1.7092198581560283) internal successors, (241), 141 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:25,954 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 121 [2021-08-31 02:00:25,954 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:25,954 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:25,962 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-08-31 02:00:25,962 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:25,962 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-08-31 02:00:25,964 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 142 states, 141 states have (on average 1.7092198581560283) internal successors, (241), 141 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:25,979 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 121 [2021-08-31 02:00:25,980 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:25,980 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:25,981 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-08-31 02:00:25,981 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:25,988 INFO L791 eck$LassoCheckResult]: Stem: 129#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 43#L-1true havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 23#L83true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 143#L86-2true ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 24#L91true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39#L91-1true assume !(0 == ssl3_accept_~s__cert~0); 116#L100-2true [2021-08-31 02:00:25,989 INFO L793 eck$LassoCheckResult]: Loop: 116#L100-2true assume !false; 130#L101true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128#L103true assume !(12292 == ssl3_accept_~s__state~0); 127#L106true assume !(16384 == ssl3_accept_~s__state~0); 125#L109true assume !(8192 == ssl3_accept_~s__state~0); 53#L112true assume !(24576 == ssl3_accept_~s__state~0); 62#L115true assume !(8195 == ssl3_accept_~s__state~0); 106#L118true assume 8480 == ssl3_accept_~s__state~0; 49#L122true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 34#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; 48#L549true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115#L586true ssl3_accept_~skip~0 := 0; 116#L100-2true [2021-08-31 02:00:25,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:25,998 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-08-31 02:00:26,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:26,006 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136891704] [2021-08-31 02:00:26,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:26,007 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:26,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:26,119 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:26,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:26,170 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:26,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:26,172 INFO L82 PathProgramCache]: Analyzing trace with hash -289589833, now seen corresponding path program 1 times [2021-08-31 02:00:26,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:26,173 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924917035] [2021-08-31 02:00:26,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:26,173 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:26,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:26,180 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:26,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:26,187 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:26,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:26,188 INFO L82 PathProgramCache]: Analyzing trace with hash -1315443704, now seen corresponding path program 1 times [2021-08-31 02:00:26,188 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:26,189 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867587486] [2021-08-31 02:00:26,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:26,189 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:26,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:26,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:26,281 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:26,282 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867587486] [2021-08-31 02:00:26,282 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867587486] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:26,282 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:26,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:26,283 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028592587] [2021-08-31 02:00:26,447 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:00:26,448 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:00:26,448 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:00:26,448 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:00:26,449 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 02:00:26,449 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:26,449 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:00:26,449 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:00:26,449 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1.cil-2.c_Iteration1_Loop [2021-08-31 02:00:26,449 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:00:26,449 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:00:26,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:26,470 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:26,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:26,484 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:26,487 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:26,490 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:26,494 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:26,601 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:00:26,602 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 02:00:26,603 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:26,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:26,605 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:26,614 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:00:26,614 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:00:26,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-08-31 02:00:26,640 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:00:26,640 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: [] [2021-08-31 02:00:26,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:26,669 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:26,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:26,670 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:26,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-08-31 02:00:26,673 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:00:26,673 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:00:26,739 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:26,740 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:26,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:26,742 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:26,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-08-31 02:00:26,745 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 02:00:26,745 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:00:26,782 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 02:00:26,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:26,802 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:00:26,802 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:00:26,802 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:00:26,802 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:00:26,803 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 02:00:26,803 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:26,803 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:00:26,803 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:00:26,803 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1.cil-2.c_Iteration1_Loop [2021-08-31 02:00:26,803 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:00:26,803 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:00:26,805 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:26,808 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:26,825 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:26,828 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:26,830 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:26,833 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:26,836 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:26,918 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:00:26,922 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 02:00:26,923 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:26,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:26,929 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:26,932 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-08-31 02:00:26,933 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:00:26,941 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:26,941 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:26,942 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:26,942 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:26,942 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:00:26,944 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:00:26,944 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:26,957 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:26,983 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:26,984 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:26,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:26,986 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:26,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-08-31 02:00:26,989 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:00:26,997 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:26,997 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:26,997 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:26,997 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:26,998 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:00:27,000 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:00:27,000 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:27,020 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 02:00:27,025 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 02:00:27,025 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-08-31 02:00:27,027 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:27,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:27,032 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:27,040 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 02:00:27,040 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 02:00:27,040 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 02:00:27,040 INFO L515 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 [] [2021-08-31 02:00:27,061 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-08-31 02:00:27,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:27,066 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 02:00:27,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:27,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:27,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:00:27,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:27,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:27,136 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 02:00:27,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:27,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:27,286 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 [2021-08-31 02:00:27,288 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 142 states, 141 states have (on average 1.7092198581560283) internal successors, (241), 141 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:27,464 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:28,206 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 142 states, 141 states have (on average 1.7092198581560283) internal successors, (241), 141 states have internal predecessors, (241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 922 states and 1549 transitions. Complement of second has 10 states. [2021-08-31 02:00:28,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-08-31 02:00:28,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:28,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 795 transitions. [2021-08-31 02:00:28,216 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 795 transitions. Stem has 6 letters. Loop has 12 letters. [2021-08-31 02:00:28,222 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:00:28,222 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 795 transitions. Stem has 18 letters. Loop has 12 letters. [2021-08-31 02:00:28,222 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:00:28,222 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 795 transitions. Stem has 6 letters. Loop has 24 letters. [2021-08-31 02:00:28,223 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:00:28,224 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 922 states and 1549 transitions. [2021-08-31 02:00:28,236 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 302 [2021-08-31 02:00:28,248 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 922 states to 655 states and 1012 transitions. [2021-08-31 02:00:28,249 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 369 [2021-08-31 02:00:28,251 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 379 [2021-08-31 02:00:28,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 655 states and 1012 transitions. [2021-08-31 02:00:28,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:28,252 INFO L681 BuchiCegarLoop]: Abstraction has 655 states and 1012 transitions. [2021-08-31 02:00:28,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states and 1012 transitions. [2021-08-31 02:00:28,300 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 460. [2021-08-31 02:00:28,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 460 states have (on average 1.5369565217391303) internal successors, (707), 459 states have internal predecessors, (707), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:28,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 707 transitions. [2021-08-31 02:00:28,307 INFO L704 BuchiCegarLoop]: Abstraction has 460 states and 707 transitions. [2021-08-31 02:00:28,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:28,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:28,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:28,311 INFO L87 Difference]: Start difference. First operand 460 states and 707 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:28,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:28,527 INFO L93 Difference]: Finished difference Result 512 states and 787 transitions. [2021-08-31 02:00:28,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:28,528 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 512 states and 787 transitions. [2021-08-31 02:00:28,532 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 249 [2021-08-31 02:00:28,535 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 512 states to 511 states and 786 transitions. [2021-08-31 02:00:28,535 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 313 [2021-08-31 02:00:28,535 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 313 [2021-08-31 02:00:28,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 511 states and 786 transitions. [2021-08-31 02:00:28,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:28,535 INFO L681 BuchiCegarLoop]: Abstraction has 511 states and 786 transitions. [2021-08-31 02:00:28,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states and 786 transitions. [2021-08-31 02:00:28,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 491. [2021-08-31 02:00:28,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 491 states, 491 states have (on average 1.5478615071283095) internal successors, (760), 490 states have internal predecessors, (760), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:28,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 491 states to 491 states and 760 transitions. [2021-08-31 02:00:28,548 INFO L704 BuchiCegarLoop]: Abstraction has 491 states and 760 transitions. [2021-08-31 02:00:28,548 INFO L587 BuchiCegarLoop]: Abstraction has 491 states and 760 transitions. [2021-08-31 02:00:28,549 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-08-31 02:00:28,549 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 491 states and 760 transitions. [2021-08-31 02:00:28,551 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 245 [2021-08-31 02:00:28,551 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:28,551 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:28,552 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:28,552 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:28,552 INFO L791 eck$LassoCheckResult]: Stem: 2393#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2244#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 2191#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2125#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 2192#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2194#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2238#L100-2 assume !false; 2375#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2554#L103 assume !(12292 == ssl3_accept_~s__state~0); 2387#L106 assume !(16384 == ssl3_accept_~s__state~0); 2388#L109 assume !(8192 == ssl3_accept_~s__state~0); 2479#L112 assume !(24576 == ssl3_accept_~s__state~0); 2475#L115 assume !(8195 == ssl3_accept_~s__state~0); 2361#L118 assume !(8480 == ssl3_accept_~s__state~0); 2195#L121 assume !(8481 == ssl3_accept_~s__state~0); 2196#L124 assume !(8482 == ssl3_accept_~s__state~0); 2335#L127 assume 8464 == ssl3_accept_~s__state~0; 2397#L134 [2021-08-31 02:00:28,553 INFO L793 eck$LassoCheckResult]: Loop: 2397#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 2307#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2308#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; 2159#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2609#L586 ssl3_accept_~skip~0 := 0; 2608#L100-2 assume !false; 2607#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2606#L103 assume !(12292 == ssl3_accept_~s__state~0); 2605#L106 assume !(16384 == ssl3_accept_~s__state~0); 2604#L109 assume !(8192 == ssl3_accept_~s__state~0); 2603#L112 assume !(24576 == ssl3_accept_~s__state~0); 2602#L115 assume !(8195 == ssl3_accept_~s__state~0); 2419#L118 assume !(8480 == ssl3_accept_~s__state~0); 2418#L121 assume !(8481 == ssl3_accept_~s__state~0); 2416#L124 assume !(8482 == ssl3_accept_~s__state~0); 2417#L127 assume 8464 == ssl3_accept_~s__state~0; 2397#L134 [2021-08-31 02:00:28,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:28,553 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-08-31 02:00:28,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:28,554 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328110462] [2021-08-31 02:00:28,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:28,554 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:28,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:28,567 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:28,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:28,606 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:28,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:28,607 INFO L82 PathProgramCache]: Analyzing trace with hash -1416573755, now seen corresponding path program 1 times [2021-08-31 02:00:28,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:28,607 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670633501] [2021-08-31 02:00:28,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:28,608 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:28,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:28,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:28,641 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:28,642 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670633501] [2021-08-31 02:00:28,642 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670633501] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:28,642 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:28,642 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:28,642 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404881873] [2021-08-31 02:00:28,643 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:28,643 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:28,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:28,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:28,644 INFO L87 Difference]: Start difference. First operand 491 states and 760 transitions. cyclomatic complexity: 272 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:28,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:28,904 INFO L93 Difference]: Finished difference Result 601 states and 938 transitions. [2021-08-31 02:00:28,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:28,905 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 601 states and 938 transitions. [2021-08-31 02:00:28,909 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 327 [2021-08-31 02:00:28,913 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 601 states to 601 states and 938 transitions. [2021-08-31 02:00:28,913 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 377 [2021-08-31 02:00:28,913 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 377 [2021-08-31 02:00:28,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 601 states and 938 transitions. [2021-08-31 02:00:28,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:28,914 INFO L681 BuchiCegarLoop]: Abstraction has 601 states and 938 transitions. [2021-08-31 02:00:28,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states and 938 transitions. [2021-08-31 02:00:28,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 525. [2021-08-31 02:00:28,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 525 states have (on average 1.542857142857143) internal successors, (810), 524 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:28,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 810 transitions. [2021-08-31 02:00:28,928 INFO L704 BuchiCegarLoop]: Abstraction has 525 states and 810 transitions. [2021-08-31 02:00:28,928 INFO L587 BuchiCegarLoop]: Abstraction has 525 states and 810 transitions. [2021-08-31 02:00:28,928 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-08-31 02:00:28,928 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 525 states and 810 transitions. [2021-08-31 02:00:28,930 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2021-08-31 02:00:28,930 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:28,930 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:28,933 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:28,933 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [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] [2021-08-31 02:00:28,933 INFO L791 eck$LassoCheckResult]: Stem: 3497#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3342#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 3290#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3223#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 3291#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3293#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3336#L100-2 assume !false; 3483#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3494#L103 assume !(12292 == ssl3_accept_~s__state~0); 3492#L106 assume !(16384 == ssl3_accept_~s__state~0); 3490#L109 assume !(8192 == ssl3_accept_~s__state~0); 3372#L112 assume !(24576 == ssl3_accept_~s__state~0); 3373#L115 assume !(8195 == ssl3_accept_~s__state~0); 3719#L118 assume !(8480 == ssl3_accept_~s__state~0); 3718#L121 assume !(8481 == ssl3_accept_~s__state~0); 3716#L124 assume !(8482 == ssl3_accept_~s__state~0); 3570#L127 assume 8464 == ssl3_accept_~s__state~0; 3498#L134 [2021-08-31 02:00:28,933 INFO L793 eck$LassoCheckResult]: Loop: 3498#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 3407#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3408#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; 3284#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3692#L586 ssl3_accept_~skip~0 := 0; 3689#L100-2 assume !false; 3687#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3685#L103 assume 12292 == ssl3_accept_~s__state~0; 3530#L104 ssl3_accept_~s__new_session~0 := 1; 3521#L212 ssl3_accept_~s__server~0 := 1; 3676#L217 assume 0 != ssl3_accept_~cb~0; 3674#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3672#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3670#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3667#L227-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 3665#L236 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3546#L241 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post35 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35;ssl3_accept_~s__state~0 := 8480; 3419#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3536#L586 ssl3_accept_~skip~0 := 0; 3534#L100-2 assume !false; 3532#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3529#L103 assume !(12292 == ssl3_accept_~s__state~0); 3527#L106 assume !(16384 == ssl3_accept_~s__state~0); 3525#L109 assume !(8192 == ssl3_accept_~s__state~0); 3523#L112 assume !(24576 == ssl3_accept_~s__state~0); 3520#L115 assume !(8195 == ssl3_accept_~s__state~0); 3516#L118 assume !(8480 == ssl3_accept_~s__state~0); 3517#L121 assume !(8481 == ssl3_accept_~s__state~0); 3518#L124 assume !(8482 == ssl3_accept_~s__state~0); 3553#L127 assume 8464 == ssl3_accept_~s__state~0; 3498#L134 [2021-08-31 02:00:28,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:28,934 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-08-31 02:00:28,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:28,934 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193368871] [2021-08-31 02:00:28,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:28,935 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:28,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:28,960 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:28,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:28,988 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:28,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:28,988 INFO L82 PathProgramCache]: Analyzing trace with hash 228526206, now seen corresponding path program 1 times [2021-08-31 02:00:28,989 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:28,989 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130712950] [2021-08-31 02:00:28,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:28,989 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:28,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:29,018 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:29,018 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:29,018 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130712950] [2021-08-31 02:00:29,018 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130712950] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:29,018 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:29,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:29,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621366046] [2021-08-31 02:00:29,019 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:29,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:29,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:29,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:29,021 INFO L87 Difference]: Start difference. First operand 525 states and 810 transitions. cyclomatic complexity: 288 Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:29,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:29,295 INFO L93 Difference]: Finished difference Result 650 states and 921 transitions. [2021-08-31 02:00:29,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:29,296 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 650 states and 921 transitions. [2021-08-31 02:00:29,300 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2021-08-31 02:00:29,304 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 650 states to 577 states and 841 transitions. [2021-08-31 02:00:29,304 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2021-08-31 02:00:29,304 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 416 [2021-08-31 02:00:29,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 577 states and 841 transitions. [2021-08-31 02:00:29,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:29,308 INFO L681 BuchiCegarLoop]: Abstraction has 577 states and 841 transitions. [2021-08-31 02:00:29,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states and 841 transitions. [2021-08-31 02:00:29,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 534. [2021-08-31 02:00:29,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 534 states have (on average 1.4794007490636705) internal successors, (790), 533 states have internal predecessors, (790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:29,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 790 transitions. [2021-08-31 02:00:29,318 INFO L704 BuchiCegarLoop]: Abstraction has 534 states and 790 transitions. [2021-08-31 02:00:29,319 INFO L587 BuchiCegarLoop]: Abstraction has 534 states and 790 transitions. [2021-08-31 02:00:29,319 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-08-31 02:00:29,319 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 534 states and 790 transitions. [2021-08-31 02:00:29,321 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 346 [2021-08-31 02:00:29,321 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:29,322 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:29,322 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:29,324 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:29,325 INFO L791 eck$LassoCheckResult]: Stem: 4669#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4523#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 4469#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4404#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 4470#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4472#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 4518#L100-2 assume !false; 4670#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4671#L103 assume !(12292 == ssl3_accept_~s__state~0); 4934#L106 assume !(16384 == ssl3_accept_~s__state~0); 4933#L109 assume 8192 == ssl3_accept_~s__state~0; 4603#L212 [2021-08-31 02:00:29,325 INFO L793 eck$LassoCheckResult]: Loop: 4603#L212 ssl3_accept_~s__server~0 := 1; 4465#L217 assume 0 != ssl3_accept_~cb~0; 4466#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4677#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4890#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4888#L227-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 4886#L236 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4772#L241 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 4611#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post34 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 4440#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4807#L586 ssl3_accept_~skip~0 := 0; 4798#L100-2 assume !false; 4792#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4789#L103 assume !(12292 == ssl3_accept_~s__state~0); 4785#L106 assume !(16384 == ssl3_accept_~s__state~0); 4782#L109 assume 8192 == ssl3_accept_~s__state~0; 4603#L212 [2021-08-31 02:00:29,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:29,326 INFO L82 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-08-31 02:00:29,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:29,326 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203640575] [2021-08-31 02:00:29,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:29,326 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:29,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:29,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:29,346 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:29,347 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203640575] [2021-08-31 02:00:29,347 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203640575] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:29,347 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:29,347 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:29,347 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905389819] [2021-08-31 02:00:29,348 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:00:29,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:29,348 INFO L82 PathProgramCache]: Analyzing trace with hash -149895719, now seen corresponding path program 1 times [2021-08-31 02:00:29,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:29,349 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046470057] [2021-08-31 02:00:29,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:29,349 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:29,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:29,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:29,362 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:29,362 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046470057] [2021-08-31 02:00:29,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046470057] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:29,363 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:29,363 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:29,363 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7269946] [2021-08-31 02:00:29,363 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:29,363 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:29,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:29,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:29,364 INFO L87 Difference]: Start difference. First operand 534 states and 790 transitions. cyclomatic complexity: 259 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:29,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:29,557 INFO L93 Difference]: Finished difference Result 544 states and 798 transitions. [2021-08-31 02:00:29,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:29,558 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 544 states and 798 transitions. [2021-08-31 02:00:29,562 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 356 [2021-08-31 02:00:29,565 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 544 states to 544 states and 798 transitions. [2021-08-31 02:00:29,565 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 387 [2021-08-31 02:00:29,566 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 387 [2021-08-31 02:00:29,566 INFO L73 IsDeterministic]: Start isDeterministic. Operand 544 states and 798 transitions. [2021-08-31 02:00:29,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:29,567 INFO L681 BuchiCegarLoop]: Abstraction has 544 states and 798 transitions. [2021-08-31 02:00:29,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states and 798 transitions. [2021-08-31 02:00:29,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 534. [2021-08-31 02:00:29,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 534 states have (on average 1.4719101123595506) internal successors, (786), 533 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:29,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 786 transitions. [2021-08-31 02:00:29,576 INFO L704 BuchiCegarLoop]: Abstraction has 534 states and 786 transitions. [2021-08-31 02:00:29,576 INFO L587 BuchiCegarLoop]: Abstraction has 534 states and 786 transitions. [2021-08-31 02:00:29,576 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-08-31 02:00:29,576 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 534 states and 786 transitions. [2021-08-31 02:00:29,578 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 346 [2021-08-31 02:00:29,578 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:29,579 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:29,579 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:29,579 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:29,580 INFO L791 eck$LassoCheckResult]: Stem: 5745#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5608#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 5554#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5489#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 5555#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5557#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5603#L100-2 assume !false; 5830#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5952#L103 assume !(12292 == ssl3_accept_~s__state~0); 5951#L106 assume !(16384 == ssl3_accept_~s__state~0); 5950#L109 assume !(8192 == ssl3_accept_~s__state~0); 5949#L112 assume !(24576 == ssl3_accept_~s__state~0); 5947#L115 assume 8195 == ssl3_accept_~s__state~0; 5683#L212 [2021-08-31 02:00:29,580 INFO L793 eck$LassoCheckResult]: Loop: 5683#L212 ssl3_accept_~s__server~0 := 1; 5543#L217 assume 0 != ssl3_accept_~cb~0; 5544#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5705#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5706#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5604#L227-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 5605#L236 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5666#L241 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 5691#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post34 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 5525#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6016#L586 ssl3_accept_~skip~0 := 0; 6014#L100-2 assume !false; 6012#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6010#L103 assume !(12292 == ssl3_accept_~s__state~0); 6008#L106 assume !(16384 == ssl3_accept_~s__state~0); 6006#L109 assume !(8192 == ssl3_accept_~s__state~0); 6004#L112 assume !(24576 == ssl3_accept_~s__state~0); 6002#L115 assume 8195 == ssl3_accept_~s__state~0; 5683#L212 [2021-08-31 02:00:29,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:29,580 INFO L82 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-08-31 02:00:29,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:29,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131436145] [2021-08-31 02:00:29,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:29,581 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:29,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:29,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:29,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:29,607 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131436145] [2021-08-31 02:00:29,607 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131436145] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:29,608 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:29,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:29,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689013207] [2021-08-31 02:00:29,608 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:00:29,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:29,609 INFO L82 PathProgramCache]: Analyzing trace with hash 1979106014, now seen corresponding path program 1 times [2021-08-31 02:00:29,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:29,609 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44045292] [2021-08-31 02:00:29,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:29,609 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:29,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:29,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:29,623 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:29,624 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44045292] [2021-08-31 02:00:29,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44045292] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:29,624 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:29,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:29,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437167985] [2021-08-31 02:00:29,625 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:29,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:29,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:29,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:29,625 INFO L87 Difference]: Start difference. First operand 534 states and 786 transitions. cyclomatic complexity: 255 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:29,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:29,845 INFO L93 Difference]: Finished difference Result 544 states and 794 transitions. [2021-08-31 02:00:29,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:29,847 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 544 states and 794 transitions. [2021-08-31 02:00:29,850 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 356 [2021-08-31 02:00:29,853 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 544 states to 544 states and 794 transitions. [2021-08-31 02:00:29,853 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 387 [2021-08-31 02:00:29,853 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 387 [2021-08-31 02:00:29,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 544 states and 794 transitions. [2021-08-31 02:00:29,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:29,854 INFO L681 BuchiCegarLoop]: Abstraction has 544 states and 794 transitions. [2021-08-31 02:00:29,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 544 states and 794 transitions. [2021-08-31 02:00:29,860 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 544 to 534. [2021-08-31 02:00:29,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 534 states, 534 states have (on average 1.4644194756554307) internal successors, (782), 533 states have internal predecessors, (782), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:29,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 534 states to 534 states and 782 transitions. [2021-08-31 02:00:29,862 INFO L704 BuchiCegarLoop]: Abstraction has 534 states and 782 transitions. [2021-08-31 02:00:29,863 INFO L587 BuchiCegarLoop]: Abstraction has 534 states and 782 transitions. [2021-08-31 02:00:29,863 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-08-31 02:00:29,863 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 534 states and 782 transitions. [2021-08-31 02:00:29,865 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 346 [2021-08-31 02:00:29,866 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:29,866 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:29,867 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:29,867 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:29,867 INFO L791 eck$LassoCheckResult]: Stem: 6829#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6693#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 6639#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6574#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 6640#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6642#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 6688#L100-2 assume !false; 7030#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7028#L103 assume !(12292 == ssl3_accept_~s__state~0); 7026#L106 assume !(16384 == ssl3_accept_~s__state~0); 7024#L109 assume !(8192 == ssl3_accept_~s__state~0); 7022#L112 assume !(24576 == ssl3_accept_~s__state~0); 7020#L115 assume !(8195 == ssl3_accept_~s__state~0); 7018#L118 assume !(8480 == ssl3_accept_~s__state~0); 7016#L121 assume !(8481 == ssl3_accept_~s__state~0); 7014#L124 assume !(8482 == ssl3_accept_~s__state~0); 7012#L127 assume 8464 == ssl3_accept_~s__state~0; 6831#L134 [2021-08-31 02:00:29,867 INFO L793 eck$LassoCheckResult]: Loop: 6831#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 6754#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6755#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; 6822#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7087#L586 ssl3_accept_~skip~0 := 0; 7085#L100-2 assume !false; 7082#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7075#L103 assume !(12292 == ssl3_accept_~s__state~0); 7074#L106 assume !(16384 == ssl3_accept_~s__state~0); 7060#L109 assume !(8192 == ssl3_accept_~s__state~0); 7059#L112 assume !(24576 == ssl3_accept_~s__state~0); 6739#L115 assume !(8195 == ssl3_accept_~s__state~0); 6740#L118 assume !(8480 == ssl3_accept_~s__state~0); 6643#L121 assume !(8481 == ssl3_accept_~s__state~0); 6644#L124 assume !(8482 == ssl3_accept_~s__state~0); 6779#L127 assume !(8464 == ssl3_accept_~s__state~0); 6742#L130 assume !(8465 == ssl3_accept_~s__state~0); 6743#L133 assume !(8466 == ssl3_accept_~s__state~0); 6615#L136 assume 8496 == ssl3_accept_~s__state~0; 6616#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 6729#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6597#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 6598#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6698#L292-2 ssl3_accept_~s__init_num~0 := 0; 6637#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7068#L586 ssl3_accept_~skip~0 := 0; 7067#L100-2 assume !false; 7066#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7064#L103 assume !(12292 == ssl3_accept_~s__state~0); 7063#L106 assume 16384 == ssl3_accept_~s__state~0; 6623#L212 ssl3_accept_~s__server~0 := 1; 7106#L217 assume 0 != ssl3_accept_~cb~0; 7105#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7104#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7103#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7101#L227-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 7100#L236 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7098#L241 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post35 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35;ssl3_accept_~s__state~0 := 8480; 7092#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7086#L586 ssl3_accept_~skip~0 := 0; 7084#L100-2 assume !false; 7081#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6827#L103 assume !(12292 == ssl3_accept_~s__state~0); 6825#L106 assume !(16384 == ssl3_accept_~s__state~0); 6823#L109 assume !(8192 == ssl3_accept_~s__state~0); 6718#L112 assume !(24576 == ssl3_accept_~s__state~0); 6719#L115 assume !(8195 == ssl3_accept_~s__state~0); 6846#L118 assume !(8480 == ssl3_accept_~s__state~0); 6847#L121 assume !(8481 == ssl3_accept_~s__state~0); 6848#L124 assume !(8482 == ssl3_accept_~s__state~0); 6849#L127 assume 8464 == ssl3_accept_~s__state~0; 6831#L134 [2021-08-31 02:00:29,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:29,868 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-08-31 02:00:29,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:29,868 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663102353] [2021-08-31 02:00:29,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:29,869 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:29,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:29,876 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:29,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:29,886 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:29,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:29,886 INFO L82 PathProgramCache]: Analyzing trace with hash -390908048, now seen corresponding path program 1 times [2021-08-31 02:00:29,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:29,887 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329493094] [2021-08-31 02:00:29,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:29,887 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:29,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:29,904 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:29,904 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:29,905 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329493094] [2021-08-31 02:00:29,905 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329493094] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:29,905 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:29,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:29,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665371896] [2021-08-31 02:00:29,906 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:29,906 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:29,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:29,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:29,907 INFO L87 Difference]: Start difference. First operand 534 states and 782 transitions. cyclomatic complexity: 251 Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:30,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:30,149 INFO L93 Difference]: Finished difference Result 674 states and 992 transitions. [2021-08-31 02:00:30,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:30,150 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 674 states and 992 transitions. [2021-08-31 02:00:30,155 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 435 [2021-08-31 02:00:30,170 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 674 states to 667 states and 985 transitions. [2021-08-31 02:00:30,170 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 466 [2021-08-31 02:00:30,171 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 466 [2021-08-31 02:00:30,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 667 states and 985 transitions. [2021-08-31 02:00:30,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:30,171 INFO L681 BuchiCegarLoop]: Abstraction has 667 states and 985 transitions. [2021-08-31 02:00:30,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states and 985 transitions. [2021-08-31 02:00:30,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 654. [2021-08-31 02:00:30,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 654 states have (on average 1.481651376146789) internal successors, (969), 653 states have internal predecessors, (969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:30,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 969 transitions. [2021-08-31 02:00:30,181 INFO L704 BuchiCegarLoop]: Abstraction has 654 states and 969 transitions. [2021-08-31 02:00:30,181 INFO L587 BuchiCegarLoop]: Abstraction has 654 states and 969 transitions. [2021-08-31 02:00:30,181 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-08-31 02:00:30,181 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 654 states and 969 transitions. [2021-08-31 02:00:30,184 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 426 [2021-08-31 02:00:30,184 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:30,184 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:30,185 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:30,185 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:30,185 INFO L791 eck$LassoCheckResult]: Stem: 8055#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7909#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 7854#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7788#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 7855#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7857#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 7904#L100-2 assume !false; 8037#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8053#L103 assume !(12292 == ssl3_accept_~s__state~0); 8051#L106 assume !(16384 == ssl3_accept_~s__state~0); 8048#L109 assume !(8192 == ssl3_accept_~s__state~0); 7932#L112 assume !(24576 == ssl3_accept_~s__state~0); 7933#L115 assume !(8195 == ssl3_accept_~s__state~0); 7951#L118 assume !(8480 == ssl3_accept_~s__state~0); 7858#L121 assume !(8481 == ssl3_accept_~s__state~0); 7859#L124 assume !(8482 == ssl3_accept_~s__state~0); 7998#L127 assume 8464 == ssl3_accept_~s__state~0; 8057#L134 [2021-08-31 02:00:30,185 INFO L793 eck$LassoCheckResult]: Loop: 8057#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 7967#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7968#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; 8047#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8363#L586 ssl3_accept_~skip~0 := 0; 8362#L100-2 assume !false; 8360#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8358#L103 assume !(12292 == ssl3_accept_~s__state~0); 8356#L106 assume !(16384 == ssl3_accept_~s__state~0); 8349#L109 assume !(8192 == ssl3_accept_~s__state~0); 8348#L112 assume !(24576 == ssl3_accept_~s__state~0); 8347#L115 assume !(8195 == ssl3_accept_~s__state~0); 8346#L118 assume !(8480 == ssl3_accept_~s__state~0); 8283#L121 assume !(8481 == ssl3_accept_~s__state~0); 8282#L124 assume !(8482 == ssl3_accept_~s__state~0); 8281#L127 assume !(8464 == ssl3_accept_~s__state~0); 8279#L130 assume !(8465 == ssl3_accept_~s__state~0); 8277#L133 assume !(8466 == ssl3_accept_~s__state~0); 8276#L136 assume 8496 == ssl3_accept_~s__state~0; 8138#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 8273#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8272#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 8271#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8255#L292-2 ssl3_accept_~s__init_num~0 := 0; 8197#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8249#L586 ssl3_accept_~skip~0 := 0; 8246#L100-2 assume !false; 8245#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8243#L103 assume !(12292 == ssl3_accept_~s__state~0); 8242#L106 assume !(16384 == ssl3_accept_~s__state~0); 8241#L109 assume !(8192 == ssl3_accept_~s__state~0); 8240#L112 assume !(24576 == ssl3_accept_~s__state~0); 8236#L115 assume !(8195 == ssl3_accept_~s__state~0); 8234#L118 assume !(8480 == ssl3_accept_~s__state~0); 8230#L121 assume !(8481 == ssl3_accept_~s__state~0); 8225#L124 assume !(8482 == ssl3_accept_~s__state~0); 8220#L127 assume !(8464 == ssl3_accept_~s__state~0); 8218#L130 assume !(8465 == ssl3_accept_~s__state~0); 8216#L133 assume !(8466 == ssl3_accept_~s__state~0); 8214#L136 assume !(8496 == ssl3_accept_~s__state~0); 8212#L139 assume !(8497 == ssl3_accept_~s__state~0); 8210#L142 assume !(8512 == ssl3_accept_~s__state~0); 8208#L145 assume !(8513 == ssl3_accept_~s__state~0); 8206#L148 assume !(8528 == ssl3_accept_~s__state~0); 8204#L151 assume !(8529 == ssl3_accept_~s__state~0); 8201#L154 assume !(8544 == ssl3_accept_~s__state~0); 8202#L157 assume !(8545 == ssl3_accept_~s__state~0); 8065#L160 assume 8560 == ssl3_accept_~s__state~0; 8012#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 7823#L418 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; 7824#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8219#L586 ssl3_accept_~skip~0 := 0; 8217#L100-2 assume !false; 8215#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8213#L103 assume !(12292 == ssl3_accept_~s__state~0); 8211#L106 assume !(16384 == ssl3_accept_~s__state~0); 8209#L109 assume !(8192 == ssl3_accept_~s__state~0); 8207#L112 assume !(24576 == ssl3_accept_~s__state~0); 8205#L115 assume !(8195 == ssl3_accept_~s__state~0); 8203#L118 assume !(8480 == ssl3_accept_~s__state~0); 8067#L121 assume !(8481 == ssl3_accept_~s__state~0); 8068#L124 assume !(8482 == ssl3_accept_~s__state~0); 8069#L127 assume 8464 == ssl3_accept_~s__state~0; 8057#L134 [2021-08-31 02:00:30,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:30,186 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-08-31 02:00:30,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:30,186 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061208622] [2021-08-31 02:00:30,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:30,186 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:30,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:30,193 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:30,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:30,201 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:30,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:30,202 INFO L82 PathProgramCache]: Analyzing trace with hash -1749215630, now seen corresponding path program 1 times [2021-08-31 02:00:30,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:30,202 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195336186] [2021-08-31 02:00:30,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:30,202 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:30,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:30,224 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:30,224 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:30,224 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195336186] [2021-08-31 02:00:30,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195336186] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:30,225 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:30,225 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:30,225 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899836217] [2021-08-31 02:00:30,225 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:30,225 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:30,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:30,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:30,226 INFO L87 Difference]: Start difference. First operand 654 states and 969 transitions. cyclomatic complexity: 318 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:30,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:30,509 INFO L93 Difference]: Finished difference Result 790 states and 1079 transitions. [2021-08-31 02:00:30,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:30,510 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 790 states and 1079 transitions. [2021-08-31 02:00:30,515 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2021-08-31 02:00:30,519 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 790 states to 790 states and 1079 transitions. [2021-08-31 02:00:30,519 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 552 [2021-08-31 02:00:30,523 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 552 [2021-08-31 02:00:30,523 INFO L73 IsDeterministic]: Start isDeterministic. Operand 790 states and 1079 transitions. [2021-08-31 02:00:30,523 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:30,523 INFO L681 BuchiCegarLoop]: Abstraction has 790 states and 1079 transitions. [2021-08-31 02:00:30,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states and 1079 transitions. [2021-08-31 02:00:30,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 782. [2021-08-31 02:00:30,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 782 states, 782 states have (on average 1.3657289002557544) internal successors, (1068), 781 states have internal predecessors, (1068), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:30,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 782 states to 782 states and 1068 transitions. [2021-08-31 02:00:30,534 INFO L704 BuchiCegarLoop]: Abstraction has 782 states and 1068 transitions. [2021-08-31 02:00:30,534 INFO L587 BuchiCegarLoop]: Abstraction has 782 states and 1068 transitions. [2021-08-31 02:00:30,534 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-08-31 02:00:30,534 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 782 states and 1068 transitions. [2021-08-31 02:00:30,538 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 514 [2021-08-31 02:00:30,538 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:30,538 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:30,539 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:30,539 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:30,539 INFO L791 eck$LassoCheckResult]: Stem: 9507#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9355#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 9302#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9238#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 9303#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9305#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 9349#L100-2 assume !false; 9981#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9505#L103 assume !(12292 == ssl3_accept_~s__state~0); 9503#L106 assume !(16384 == ssl3_accept_~s__state~0); 9501#L109 assume !(8192 == ssl3_accept_~s__state~0); 9380#L112 assume !(24576 == ssl3_accept_~s__state~0); 9381#L115 assume !(8195 == ssl3_accept_~s__state~0); 9401#L118 assume !(8480 == ssl3_accept_~s__state~0); 9306#L121 assume !(8481 == ssl3_accept_~s__state~0); 9307#L124 assume !(8482 == ssl3_accept_~s__state~0); 9440#L127 assume 8464 == ssl3_accept_~s__state~0; 9509#L134 [2021-08-31 02:00:30,539 INFO L793 eck$LassoCheckResult]: Loop: 9509#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 9413#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9414#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; 9499#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9912#L586 ssl3_accept_~skip~0 := 0; 9910#L100-2 assume !false; 9909#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9907#L103 assume !(12292 == ssl3_accept_~s__state~0); 9902#L106 assume !(16384 == ssl3_accept_~s__state~0); 9900#L109 assume !(8192 == ssl3_accept_~s__state~0); 9898#L112 assume !(24576 == ssl3_accept_~s__state~0); 9896#L115 assume !(8195 == ssl3_accept_~s__state~0); 9894#L118 assume !(8480 == ssl3_accept_~s__state~0); 9892#L121 assume !(8481 == ssl3_accept_~s__state~0); 9890#L124 assume !(8482 == ssl3_accept_~s__state~0); 9888#L127 assume !(8464 == ssl3_accept_~s__state~0); 9886#L130 assume !(8465 == ssl3_accept_~s__state~0); 9884#L133 assume !(8466 == ssl3_accept_~s__state~0); 9876#L136 assume 8496 == ssl3_accept_~s__state~0; 9390#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 9391#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9780#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 9466#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9467#L292-2 ssl3_accept_~s__init_num~0 := 0; 9350#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9966#L586 ssl3_accept_~skip~0 := 0; 9960#L100-2 assume !false; 9958#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9956#L103 assume !(12292 == ssl3_accept_~s__state~0); 9953#L106 assume !(16384 == ssl3_accept_~s__state~0); 9951#L109 assume !(8192 == ssl3_accept_~s__state~0); 9949#L112 assume !(24576 == ssl3_accept_~s__state~0); 9948#L115 assume !(8195 == ssl3_accept_~s__state~0); 9946#L118 assume !(8480 == ssl3_accept_~s__state~0); 9924#L121 assume !(8481 == ssl3_accept_~s__state~0); 9882#L124 assume !(8482 == ssl3_accept_~s__state~0); 9881#L127 assume !(8464 == ssl3_accept_~s__state~0); 9880#L130 assume !(8465 == ssl3_accept_~s__state~0); 9879#L133 assume !(8466 == ssl3_accept_~s__state~0); 9878#L136 assume !(8496 == ssl3_accept_~s__state~0); 9877#L139 assume !(8497 == ssl3_accept_~s__state~0); 9789#L142 assume !(8512 == ssl3_accept_~s__state~0); 9787#L145 assume !(8513 == ssl3_accept_~s__state~0); 9788#L148 assume !(8528 == ssl3_accept_~s__state~0); 9873#L151 assume !(8529 == ssl3_accept_~s__state~0); 9543#L154 assume !(8544 == ssl3_accept_~s__state~0); 9544#L157 assume !(8545 == ssl3_accept_~s__state~0); 9545#L160 assume 8560 == ssl3_accept_~s__state~0; 9454#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 9271#L418 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; 9272#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9901#L586 ssl3_accept_~skip~0 := 0; 9899#L100-2 assume !false; 9897#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9895#L103 assume !(12292 == ssl3_accept_~s__state~0); 9893#L106 assume !(16384 == ssl3_accept_~s__state~0); 9891#L109 assume !(8192 == ssl3_accept_~s__state~0); 9889#L112 assume !(24576 == ssl3_accept_~s__state~0); 9887#L115 assume !(8195 == ssl3_accept_~s__state~0); 9885#L118 assume !(8480 == ssl3_accept_~s__state~0); 9549#L121 assume !(8481 == ssl3_accept_~s__state~0); 9550#L124 assume !(8482 == ssl3_accept_~s__state~0); 9551#L127 assume 8464 == ssl3_accept_~s__state~0; 9509#L134 [2021-08-31 02:00:30,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:30,540 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-08-31 02:00:30,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:30,540 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405555130] [2021-08-31 02:00:30,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:30,541 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:30,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:30,557 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:30,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:30,565 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:30,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:30,566 INFO L82 PathProgramCache]: Analyzing trace with hash -1325568908, now seen corresponding path program 1 times [2021-08-31 02:00:30,566 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:30,566 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037372188] [2021-08-31 02:00:30,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:30,566 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:30,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:30,595 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:30,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:30,596 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037372188] [2021-08-31 02:00:30,596 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037372188] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:30,596 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:30,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:30,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932458859] [2021-08-31 02:00:30,597 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:30,597 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:30,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:30,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:30,598 INFO L87 Difference]: Start difference. First operand 782 states and 1068 transitions. cyclomatic complexity: 289 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:30,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:30,835 INFO L93 Difference]: Finished difference Result 863 states and 1167 transitions. [2021-08-31 02:00:30,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:30,836 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 863 states and 1167 transitions. [2021-08-31 02:00:30,841 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 568 [2021-08-31 02:00:30,845 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 863 states to 863 states and 1167 transitions. [2021-08-31 02:00:30,846 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 599 [2021-08-31 02:00:30,846 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 599 [2021-08-31 02:00:30,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 863 states and 1167 transitions. [2021-08-31 02:00:30,847 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:30,847 INFO L681 BuchiCegarLoop]: Abstraction has 863 states and 1167 transitions. [2021-08-31 02:00:30,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states and 1167 transitions. [2021-08-31 02:00:30,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 851. [2021-08-31 02:00:30,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 851 states, 851 states have (on average 1.3537015276145712) internal successors, (1152), 850 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:30,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 851 states to 851 states and 1152 transitions. [2021-08-31 02:00:30,861 INFO L704 BuchiCegarLoop]: Abstraction has 851 states and 1152 transitions. [2021-08-31 02:00:30,861 INFO L587 BuchiCegarLoop]: Abstraction has 851 states and 1152 transitions. [2021-08-31 02:00:30,861 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-08-31 02:00:30,861 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 851 states and 1152 transitions. [2021-08-31 02:00:30,865 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 560 [2021-08-31 02:00:30,865 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:30,865 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:30,867 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:30,867 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:30,869 INFO L791 eck$LassoCheckResult]: Stem: 11167#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11007#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 10953#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10889#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 10954#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10956#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 11001#L100-2 assume !false; 11297#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11664#L103 assume !(12292 == ssl3_accept_~s__state~0); 11662#L106 assume !(16384 == ssl3_accept_~s__state~0); 11660#L109 assume !(8192 == ssl3_accept_~s__state~0); 11658#L112 assume !(24576 == ssl3_accept_~s__state~0); 11656#L115 assume !(8195 == ssl3_accept_~s__state~0); 11655#L118 assume !(8480 == ssl3_accept_~s__state~0); 11654#L121 assume !(8481 == ssl3_accept_~s__state~0); 11580#L124 assume !(8482 == ssl3_accept_~s__state~0); 11257#L127 assume 8464 == ssl3_accept_~s__state~0; 11169#L134 [2021-08-31 02:00:30,869 INFO L793 eck$LassoCheckResult]: Loop: 11169#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 11066#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11067#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; 11157#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11725#L586 ssl3_accept_~skip~0 := 0; 11722#L100-2 assume !false; 11721#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11720#L103 assume !(12292 == ssl3_accept_~s__state~0); 11719#L106 assume !(16384 == ssl3_accept_~s__state~0); 11718#L109 assume !(8192 == ssl3_accept_~s__state~0); 11716#L112 assume !(24576 == ssl3_accept_~s__state~0); 11715#L115 assume !(8195 == ssl3_accept_~s__state~0); 11714#L118 assume !(8480 == ssl3_accept_~s__state~0); 11712#L121 assume !(8481 == ssl3_accept_~s__state~0); 11711#L124 assume !(8482 == ssl3_accept_~s__state~0); 11170#L127 assume !(8464 == ssl3_accept_~s__state~0); 11171#L130 assume !(8465 == ssl3_accept_~s__state~0); 11582#L133 assume !(8466 == ssl3_accept_~s__state~0); 11581#L136 assume 8496 == ssl3_accept_~s__state~0; 11045#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 11046#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10908#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 10909#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11123#L292-2 ssl3_accept_~s__init_num~0 := 0; 11649#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11644#L586 ssl3_accept_~skip~0 := 0; 11643#L100-2 assume !false; 11641#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11639#L103 assume !(12292 == ssl3_accept_~s__state~0); 11637#L106 assume !(16384 == ssl3_accept_~s__state~0); 11634#L109 assume !(8192 == ssl3_accept_~s__state~0); 11632#L112 assume !(24576 == ssl3_accept_~s__state~0); 11630#L115 assume !(8195 == ssl3_accept_~s__state~0); 11628#L118 assume !(8480 == ssl3_accept_~s__state~0); 11622#L121 assume !(8481 == ssl3_accept_~s__state~0); 11620#L124 assume !(8482 == ssl3_accept_~s__state~0); 11618#L127 assume !(8464 == ssl3_accept_~s__state~0); 11616#L130 assume !(8465 == ssl3_accept_~s__state~0); 11614#L133 assume !(8466 == ssl3_accept_~s__state~0); 11612#L136 assume !(8496 == ssl3_accept_~s__state~0); 11610#L139 assume !(8497 == ssl3_accept_~s__state~0); 11608#L142 assume 8512 == ssl3_accept_~s__state~0; 11437#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11605#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11132#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11002#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11549#L586 ssl3_accept_~skip~0 := 0; 11547#L100-2 assume !false; 11545#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11543#L103 assume !(12292 == ssl3_accept_~s__state~0); 11541#L106 assume !(16384 == ssl3_accept_~s__state~0); 11539#L109 assume !(8192 == ssl3_accept_~s__state~0); 11537#L112 assume !(24576 == ssl3_accept_~s__state~0); 11535#L115 assume !(8195 == ssl3_accept_~s__state~0); 11533#L118 assume !(8480 == ssl3_accept_~s__state~0); 11531#L121 assume !(8481 == ssl3_accept_~s__state~0); 11529#L124 assume !(8482 == ssl3_accept_~s__state~0); 11527#L127 assume !(8464 == ssl3_accept_~s__state~0); 11525#L130 assume !(8465 == ssl3_accept_~s__state~0); 11523#L133 assume !(8466 == ssl3_accept_~s__state~0); 11521#L136 assume !(8496 == ssl3_accept_~s__state~0); 11519#L139 assume !(8497 == ssl3_accept_~s__state~0); 11517#L142 assume !(8512 == ssl3_accept_~s__state~0); 11508#L145 assume !(8513 == ssl3_accept_~s__state~0); 11361#L148 assume !(8528 == ssl3_accept_~s__state~0); 11362#L151 assume !(8529 == ssl3_accept_~s__state~0); 11201#L154 assume !(8544 == ssl3_accept_~s__state~0); 11202#L157 assume !(8545 == ssl3_accept_~s__state~0); 11203#L160 assume 8560 == ssl3_accept_~s__state~0; 11111#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 10922#L418 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; 10923#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11493#L586 ssl3_accept_~skip~0 := 0; 11492#L100-2 assume !false; 11491#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11490#L103 assume !(12292 == ssl3_accept_~s__state~0); 11489#L106 assume !(16384 == ssl3_accept_~s__state~0); 11488#L109 assume !(8192 == ssl3_accept_~s__state~0); 11487#L112 assume !(24576 == ssl3_accept_~s__state~0); 11486#L115 assume !(8195 == ssl3_accept_~s__state~0); 11485#L118 assume !(8480 == ssl3_accept_~s__state~0); 11206#L121 assume !(8481 == ssl3_accept_~s__state~0); 11207#L124 assume !(8482 == ssl3_accept_~s__state~0); 11208#L127 assume 8464 == ssl3_accept_~s__state~0; 11169#L134 [2021-08-31 02:00:30,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:30,872 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-08-31 02:00:30,872 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:30,877 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927817277] [2021-08-31 02:00:30,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:30,877 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:30,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:30,893 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:30,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:30,904 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:30,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:30,907 INFO L82 PathProgramCache]: Analyzing trace with hash 428202078, now seen corresponding path program 1 times [2021-08-31 02:00:30,907 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:30,907 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213606455] [2021-08-31 02:00:30,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:30,909 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:30,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:30,949 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-08-31 02:00:30,949 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:30,949 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213606455] [2021-08-31 02:00:30,949 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213606455] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:30,950 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:30,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:30,950 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094006648] [2021-08-31 02:00:30,950 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:30,950 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:30,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:30,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:30,951 INFO L87 Difference]: Start difference. First operand 851 states and 1152 transitions. cyclomatic complexity: 304 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:31,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:31,197 INFO L93 Difference]: Finished difference Result 965 states and 1305 transitions. [2021-08-31 02:00:31,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:31,199 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1305 transitions. [2021-08-31 02:00:31,204 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 636 [2021-08-31 02:00:31,208 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1305 transitions. [2021-08-31 02:00:31,208 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 667 [2021-08-31 02:00:31,209 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 667 [2021-08-31 02:00:31,209 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1305 transitions. [2021-08-31 02:00:31,209 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:31,209 INFO L681 BuchiCegarLoop]: Abstraction has 965 states and 1305 transitions. [2021-08-31 02:00:31,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1305 transitions. [2021-08-31 02:00:31,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 926. [2021-08-31 02:00:31,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 926 states have (on average 1.3412526997840173) internal successors, (1242), 925 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:31,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 1242 transitions. [2021-08-31 02:00:31,223 INFO L704 BuchiCegarLoop]: Abstraction has 926 states and 1242 transitions. [2021-08-31 02:00:31,223 INFO L587 BuchiCegarLoop]: Abstraction has 926 states and 1242 transitions. [2021-08-31 02:00:31,223 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-08-31 02:00:31,223 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 926 states and 1242 transitions. [2021-08-31 02:00:31,227 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 610 [2021-08-31 02:00:31,227 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:31,227 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:31,228 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:31,228 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:31,228 INFO L791 eck$LassoCheckResult]: Stem: 12987#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12828#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 12775#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12711#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 12776#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12778#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 12821#L100-2 assume !false; 13371#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13561#L103 assume !(12292 == ssl3_accept_~s__state~0); 13558#L106 assume !(16384 == ssl3_accept_~s__state~0); 13555#L109 assume !(8192 == ssl3_accept_~s__state~0); 13552#L112 assume !(24576 == ssl3_accept_~s__state~0); 13549#L115 assume !(8195 == ssl3_accept_~s__state~0); 13546#L118 assume !(8480 == ssl3_accept_~s__state~0); 13543#L121 assume !(8481 == ssl3_accept_~s__state~0); 13540#L124 assume !(8482 == ssl3_accept_~s__state~0); 13537#L127 assume 8464 == ssl3_accept_~s__state~0; 12990#L134 [2021-08-31 02:00:31,229 INFO L793 eck$LassoCheckResult]: Loop: 12990#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 12886#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12887#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; 12977#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13567#L586 ssl3_accept_~skip~0 := 0; 13564#L100-2 assume !false; 13562#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13559#L103 assume !(12292 == ssl3_accept_~s__state~0); 13556#L106 assume !(16384 == ssl3_accept_~s__state~0); 13553#L109 assume !(8192 == ssl3_accept_~s__state~0); 13550#L112 assume !(24576 == ssl3_accept_~s__state~0); 13547#L115 assume !(8195 == ssl3_accept_~s__state~0); 13544#L118 assume !(8480 == ssl3_accept_~s__state~0); 13541#L121 assume !(8481 == ssl3_accept_~s__state~0); 13538#L124 assume !(8482 == ssl3_accept_~s__state~0); 12993#L127 assume !(8464 == ssl3_accept_~s__state~0); 12873#L130 assume !(8465 == ssl3_accept_~s__state~0); 12874#L133 assume !(8466 == ssl3_accept_~s__state~0); 13532#L136 assume 8496 == ssl3_accept_~s__state~0; 13195#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 13530#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13528#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 12944#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12945#L292-2 ssl3_accept_~s__init_num~0 := 0; 13523#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13513#L586 ssl3_accept_~skip~0 := 0; 13511#L100-2 assume !false; 13508#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13502#L103 assume !(12292 == ssl3_accept_~s__state~0); 13499#L106 assume !(16384 == ssl3_accept_~s__state~0); 13497#L109 assume !(8192 == ssl3_accept_~s__state~0); 13494#L112 assume !(24576 == ssl3_accept_~s__state~0); 13493#L115 assume !(8195 == ssl3_accept_~s__state~0); 13492#L118 assume !(8480 == ssl3_accept_~s__state~0); 13491#L121 assume !(8481 == ssl3_accept_~s__state~0); 13490#L124 assume !(8482 == ssl3_accept_~s__state~0); 13489#L127 assume !(8464 == ssl3_accept_~s__state~0); 13488#L130 assume !(8465 == ssl3_accept_~s__state~0); 13487#L133 assume !(8466 == ssl3_accept_~s__state~0); 13486#L136 assume !(8496 == ssl3_accept_~s__state~0); 13485#L139 assume !(8497 == ssl3_accept_~s__state~0); 13484#L142 assume !(8512 == ssl3_accept_~s__state~0); 13270#L145 assume !(8513 == ssl3_accept_~s__state~0); 13268#L148 assume !(8528 == ssl3_accept_~s__state~0); 13266#L151 assume !(8529 == ssl3_accept_~s__state~0); 13264#L154 assume !(8544 == ssl3_accept_~s__state~0); 13262#L157 assume !(8545 == ssl3_accept_~s__state~0); 13259#L160 assume !(8560 == ssl3_accept_~s__state~0); 13260#L163 assume !(8561 == ssl3_accept_~s__state~0); 13253#L166 assume !(8448 == ssl3_accept_~s__state~0); 13254#L169 assume !(8576 == ssl3_accept_~s__state~0); 13249#L172 assume !(8577 == ssl3_accept_~s__state~0); 13250#L175 assume !(8592 == ssl3_accept_~s__state~0); 13243#L178 assume !(8593 == ssl3_accept_~s__state~0); 13244#L181 assume !(8608 == ssl3_accept_~s__state~0); 13436#L184 assume !(8609 == ssl3_accept_~s__state~0); 13434#L187 assume !(8640 == ssl3_accept_~s__state~0); 12893#L190 assume !(8641 == ssl3_accept_~s__state~0); 12869#L193 assume 8656 == ssl3_accept_~s__state~0; 12870#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 12736#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12737#L498 assume !(2 == ssl3_accept_~blastFlag~0); 12891#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 12767#L507 assume !(0 == ssl3_accept_~tmp___10~0); 12768#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13500#L586 ssl3_accept_~skip~0 := 0; 13444#L100-2 assume !false; 13432#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13108#L103 assume !(12292 == ssl3_accept_~s__state~0); 13109#L106 assume 16384 == ssl3_accept_~s__state~0; 12758#L212 ssl3_accept_~s__server~0 := 1; 13635#L217 assume 0 != ssl3_accept_~cb~0; 13634#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13633#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13632#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13630#L227-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 13629#L236 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13628#L241 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post35 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35;ssl3_accept_~s__state~0 := 8480; 13626#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12966#L586 ssl3_accept_~skip~0 := 0; 12967#L100-2 assume !false; 13353#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13351#L103 assume !(12292 == ssl3_accept_~s__state~0); 13348#L106 assume !(16384 == ssl3_accept_~s__state~0); 13346#L109 assume !(8192 == ssl3_accept_~s__state~0); 13345#L112 assume !(24576 == ssl3_accept_~s__state~0); 13344#L115 assume !(8195 == ssl3_accept_~s__state~0); 13019#L118 assume !(8480 == ssl3_accept_~s__state~0); 12951#L121 assume !(8481 == ssl3_accept_~s__state~0); 13020#L124 assume !(8482 == ssl3_accept_~s__state~0); 13021#L127 assume 8464 == ssl3_accept_~s__state~0; 12990#L134 [2021-08-31 02:00:31,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:31,229 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-08-31 02:00:31,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:31,230 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996854480] [2021-08-31 02:00:31,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:31,230 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:31,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:31,236 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:31,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:31,243 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:31,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:31,244 INFO L82 PathProgramCache]: Analyzing trace with hash -839011277, now seen corresponding path program 1 times [2021-08-31 02:00:31,244 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:31,244 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033454158] [2021-08-31 02:00:31,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:31,245 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:31,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:31,267 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-31 02:00:31,267 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:31,267 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033454158] [2021-08-31 02:00:31,267 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033454158] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:31,268 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:31,268 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:31,268 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653284616] [2021-08-31 02:00:31,268 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:31,268 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:31,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:31,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:31,269 INFO L87 Difference]: Start difference. First operand 926 states and 1242 transitions. cyclomatic complexity: 319 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:31,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:31,605 INFO L93 Difference]: Finished difference Result 1644 states and 2206 transitions. [2021-08-31 02:00:31,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:31,606 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1644 states and 2206 transitions. [2021-08-31 02:00:31,615 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1105 [2021-08-31 02:00:31,622 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1644 states to 1644 states and 2206 transitions. [2021-08-31 02:00:31,623 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1157 [2021-08-31 02:00:31,623 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1157 [2021-08-31 02:00:31,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1644 states and 2206 transitions. [2021-08-31 02:00:31,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:31,624 INFO L681 BuchiCegarLoop]: Abstraction has 1644 states and 2206 transitions. [2021-08-31 02:00:31,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1644 states and 2206 transitions. [2021-08-31 02:00:31,660 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1644 to 1644. [2021-08-31 02:00:31,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1644 states, 1644 states have (on average 1.3418491484184916) internal successors, (2206), 1643 states have internal predecessors, (2206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:31,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1644 states to 1644 states and 2206 transitions. [2021-08-31 02:00:31,665 INFO L704 BuchiCegarLoop]: Abstraction has 1644 states and 2206 transitions. [2021-08-31 02:00:31,665 INFO L587 BuchiCegarLoop]: Abstraction has 1644 states and 2206 transitions. [2021-08-31 02:00:31,665 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-08-31 02:00:31,665 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1644 states and 2206 transitions. [2021-08-31 02:00:31,672 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1105 [2021-08-31 02:00:31,672 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:31,672 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:31,675 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:31,675 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:31,675 INFO L791 eck$LassoCheckResult]: Stem: 15571#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 15411#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 15356#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15287#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 15357#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15359#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 15404#L100-2 assume !false; 15929#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16415#L103 assume !(12292 == ssl3_accept_~s__state~0); 16414#L106 assume !(16384 == ssl3_accept_~s__state~0); 16409#L109 assume !(8192 == ssl3_accept_~s__state~0); 16408#L112 assume !(24576 == ssl3_accept_~s__state~0); 16406#L115 assume !(8195 == ssl3_accept_~s__state~0); 16404#L118 assume !(8480 == ssl3_accept_~s__state~0); 16402#L121 assume !(8481 == ssl3_accept_~s__state~0); 16399#L124 assume !(8482 == ssl3_accept_~s__state~0); 16390#L127 assume 8464 == ssl3_accept_~s__state~0; 15854#L134 [2021-08-31 02:00:31,675 INFO L793 eck$LassoCheckResult]: Loop: 15854#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 16499#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16497#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; 16495#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16490#L586 ssl3_accept_~skip~0 := 0; 16487#L100-2 assume !false; 16486#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16484#L103 assume !(12292 == ssl3_accept_~s__state~0); 16386#L106 assume !(16384 == ssl3_accept_~s__state~0); 16255#L109 assume !(8192 == ssl3_accept_~s__state~0); 16254#L112 assume !(24576 == ssl3_accept_~s__state~0); 16252#L115 assume !(8195 == ssl3_accept_~s__state~0); 16250#L118 assume !(8480 == ssl3_accept_~s__state~0); 16248#L121 assume !(8481 == ssl3_accept_~s__state~0); 16245#L124 assume !(8482 == ssl3_accept_~s__state~0); 16243#L127 assume !(8464 == ssl3_accept_~s__state~0); 16241#L130 assume !(8465 == ssl3_accept_~s__state~0); 16239#L133 assume !(8466 == ssl3_accept_~s__state~0); 16235#L136 assume 8496 == ssl3_accept_~s__state~0; 16099#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 16230#L286 assume !(1 == ssl3_accept_~blastFlag~0); 16228#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 16225#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 16220#L292-2 ssl3_accept_~s__init_num~0 := 0; 16209#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16199#L586 ssl3_accept_~skip~0 := 0; 16197#L100-2 assume !false; 16195#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16193#L103 assume !(12292 == ssl3_accept_~s__state~0); 16191#L106 assume !(16384 == ssl3_accept_~s__state~0); 16189#L109 assume !(8192 == ssl3_accept_~s__state~0); 16187#L112 assume !(24576 == ssl3_accept_~s__state~0); 16185#L115 assume !(8195 == ssl3_accept_~s__state~0); 16183#L118 assume !(8480 == ssl3_accept_~s__state~0); 16181#L121 assume !(8481 == ssl3_accept_~s__state~0); 16179#L124 assume !(8482 == ssl3_accept_~s__state~0); 16177#L127 assume !(8464 == ssl3_accept_~s__state~0); 16175#L130 assume !(8465 == ssl3_accept_~s__state~0); 16173#L133 assume !(8466 == ssl3_accept_~s__state~0); 16171#L136 assume !(8496 == ssl3_accept_~s__state~0); 16169#L139 assume !(8497 == ssl3_accept_~s__state~0); 16167#L142 assume !(8512 == ssl3_accept_~s__state~0); 16165#L145 assume !(8513 == ssl3_accept_~s__state~0); 16163#L148 assume !(8528 == ssl3_accept_~s__state~0); 16161#L151 assume !(8529 == ssl3_accept_~s__state~0); 16159#L154 assume !(8544 == ssl3_accept_~s__state~0); 16157#L157 assume !(8545 == ssl3_accept_~s__state~0); 16156#L160 assume !(8560 == ssl3_accept_~s__state~0); 16149#L163 assume !(8561 == ssl3_accept_~s__state~0); 16150#L166 assume !(8448 == ssl3_accept_~s__state~0); 16144#L169 assume !(8576 == ssl3_accept_~s__state~0); 16141#L172 assume !(8577 == ssl3_accept_~s__state~0); 16139#L175 assume !(8592 == ssl3_accept_~s__state~0); 16137#L178 assume !(8593 == ssl3_accept_~s__state~0); 16134#L181 assume !(8608 == ssl3_accept_~s__state~0); 16135#L184 assume !(8609 == ssl3_accept_~s__state~0); 16065#L187 assume !(8640 == ssl3_accept_~s__state~0); 16010#L190 assume !(8641 == ssl3_accept_~s__state~0); 16003#L193 assume 8656 == ssl3_accept_~s__state~0; 16002#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 16000#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 15998#L498 assume !(2 == ssl3_accept_~blastFlag~0); 15997#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 15352#L507 assume !(0 == ssl3_accept_~tmp___10~0); 15353#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16450#L586 ssl3_accept_~skip~0 := 0; 16444#L100-2 assume !false; 16440#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16438#L103 assume 12292 == ssl3_accept_~s__state~0; 16116#L104 ssl3_accept_~s__new_session~0 := 1; 16112#L212 ssl3_accept_~s__server~0 := 1; 16407#L217 assume 0 != ssl3_accept_~cb~0; 16405#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 16403#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 16401#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 16398#L227-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 16397#L236 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 16388#L241 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post35 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35;ssl3_accept_~s__state~0 := 8480; 16269#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16264#L586 ssl3_accept_~skip~0 := 0; 16148#L100-2 assume !false; 16145#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16142#L103 assume !(12292 == ssl3_accept_~s__state~0); 16143#L106 assume !(16384 == ssl3_accept_~s__state~0); 16253#L109 assume !(8192 == ssl3_accept_~s__state~0); 16251#L112 assume !(24576 == ssl3_accept_~s__state~0); 16249#L115 assume !(8195 == ssl3_accept_~s__state~0); 16247#L118 assume !(8480 == ssl3_accept_~s__state~0); 16244#L121 assume !(8481 == ssl3_accept_~s__state~0); 16242#L124 assume !(8482 == ssl3_accept_~s__state~0); 16240#L127 assume 8464 == ssl3_accept_~s__state~0; 15854#L134 [2021-08-31 02:00:31,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:31,675 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-08-31 02:00:31,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:31,676 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237012026] [2021-08-31 02:00:31,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:31,677 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:31,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:31,688 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:31,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:31,697 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:31,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:31,698 INFO L82 PathProgramCache]: Analyzing trace with hash 1421858249, now seen corresponding path program 1 times [2021-08-31 02:00:31,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:31,698 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707821875] [2021-08-31 02:00:31,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:31,698 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:31,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:31,725 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 34 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2021-08-31 02:00:31,725 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:31,725 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707821875] [2021-08-31 02:00:31,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707821875] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:31,726 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:31,726 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:31,726 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517482699] [2021-08-31 02:00:31,726 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:31,728 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:31,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:31,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:31,731 INFO L87 Difference]: Start difference. First operand 1644 states and 2206 transitions. cyclomatic complexity: 565 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:31,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:31,952 INFO L93 Difference]: Finished difference Result 1668 states and 2235 transitions. [2021-08-31 02:00:31,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:31,953 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1668 states and 2235 transitions. [2021-08-31 02:00:31,961 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1129 [2021-08-31 02:00:31,967 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1668 states to 1668 states and 2235 transitions. [2021-08-31 02:00:31,968 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1181 [2021-08-31 02:00:31,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1181 [2021-08-31 02:00:31,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1668 states and 2235 transitions. [2021-08-31 02:00:31,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:31,969 INFO L681 BuchiCegarLoop]: Abstraction has 1668 states and 2235 transitions. [2021-08-31 02:00:31,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1668 states and 2235 transitions. [2021-08-31 02:00:31,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1668 to 1668. [2021-08-31 02:00:31,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1668 states, 1668 states have (on average 1.339928057553957) internal successors, (2235), 1667 states have internal predecessors, (2235), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:32,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1668 states to 1668 states and 2235 transitions. [2021-08-31 02:00:32,015 INFO L704 BuchiCegarLoop]: Abstraction has 1668 states and 2235 transitions. [2021-08-31 02:00:32,015 INFO L587 BuchiCegarLoop]: Abstraction has 1668 states and 2235 transitions. [2021-08-31 02:00:32,015 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-08-31 02:00:32,015 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1668 states and 2235 transitions. [2021-08-31 02:00:32,021 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1129 [2021-08-31 02:00:32,021 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:32,021 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:32,022 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:32,022 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:32,023 INFO L791 eck$LassoCheckResult]: Stem: 18880#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 18725#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 18672#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18605#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 18673#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18675#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 18719#L100-2 assume !false; 19239#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19841#L103 assume !(12292 == ssl3_accept_~s__state~0); 19839#L106 assume !(16384 == ssl3_accept_~s__state~0); 19832#L109 assume !(8192 == ssl3_accept_~s__state~0); 19829#L112 assume !(24576 == ssl3_accept_~s__state~0); 19826#L115 assume !(8195 == ssl3_accept_~s__state~0); 19819#L118 assume !(8480 == ssl3_accept_~s__state~0); 19818#L121 assume !(8481 == ssl3_accept_~s__state~0); 19817#L124 assume !(8482 == ssl3_accept_~s__state~0); 19816#L127 assume 8464 == ssl3_accept_~s__state~0; 19164#L134 [2021-08-31 02:00:32,023 INFO L793 eck$LassoCheckResult]: Loop: 19164#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 19863#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 19862#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; 19861#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19856#L586 ssl3_accept_~skip~0 := 0; 19854#L100-2 assume !false; 19853#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19852#L103 assume !(12292 == ssl3_accept_~s__state~0); 19847#L106 assume !(16384 == ssl3_accept_~s__state~0); 19845#L109 assume !(8192 == ssl3_accept_~s__state~0); 19843#L112 assume !(24576 == ssl3_accept_~s__state~0); 19842#L115 assume !(8195 == ssl3_accept_~s__state~0); 19840#L118 assume !(8480 == ssl3_accept_~s__state~0); 19838#L121 assume !(8481 == ssl3_accept_~s__state~0); 19831#L124 assume !(8482 == ssl3_accept_~s__state~0); 19827#L127 assume !(8464 == ssl3_accept_~s__state~0); 19820#L130 assume !(8465 == ssl3_accept_~s__state~0); 19806#L133 assume !(8466 == ssl3_accept_~s__state~0); 19801#L136 assume 8496 == ssl3_accept_~s__state~0; 19794#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 19739#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19737#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 19734#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 19730#L292-2 ssl3_accept_~s__init_num~0 := 0; 19729#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19718#L586 ssl3_accept_~skip~0 := 0; 19715#L100-2 assume !false; 19712#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19709#L103 assume !(12292 == ssl3_accept_~s__state~0); 19706#L106 assume !(16384 == ssl3_accept_~s__state~0); 19703#L109 assume !(8192 == ssl3_accept_~s__state~0); 19700#L112 assume !(24576 == ssl3_accept_~s__state~0); 19697#L115 assume !(8195 == ssl3_accept_~s__state~0); 19694#L118 assume !(8480 == ssl3_accept_~s__state~0); 19691#L121 assume !(8481 == ssl3_accept_~s__state~0); 19688#L124 assume !(8482 == ssl3_accept_~s__state~0); 19685#L127 assume !(8464 == ssl3_accept_~s__state~0); 19682#L130 assume !(8465 == ssl3_accept_~s__state~0); 19679#L133 assume !(8466 == ssl3_accept_~s__state~0); 19676#L136 assume !(8496 == ssl3_accept_~s__state~0); 19673#L139 assume !(8497 == ssl3_accept_~s__state~0); 19670#L142 assume !(8512 == ssl3_accept_~s__state~0); 19667#L145 assume !(8513 == ssl3_accept_~s__state~0); 19664#L148 assume !(8528 == ssl3_accept_~s__state~0); 19661#L151 assume !(8529 == ssl3_accept_~s__state~0); 19659#L154 assume !(8544 == ssl3_accept_~s__state~0); 19656#L157 assume !(8545 == ssl3_accept_~s__state~0); 19653#L160 assume !(8560 == ssl3_accept_~s__state~0); 19649#L163 assume !(8561 == ssl3_accept_~s__state~0); 19640#L166 assume !(8448 == ssl3_accept_~s__state~0); 19638#L169 assume !(8576 == ssl3_accept_~s__state~0); 19629#L172 assume !(8577 == ssl3_accept_~s__state~0); 19626#L175 assume !(8592 == ssl3_accept_~s__state~0); 19462#L178 assume !(8593 == ssl3_accept_~s__state~0); 19441#L181 assume !(8608 == ssl3_accept_~s__state~0); 19435#L184 assume !(8609 == ssl3_accept_~s__state~0); 19377#L187 assume !(8640 == ssl3_accept_~s__state~0); 19324#L190 assume !(8641 == ssl3_accept_~s__state~0); 19319#L193 assume 8656 == ssl3_accept_~s__state~0; 19265#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 19314#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 19312#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 19310#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 18668#L507 assume !(0 == ssl3_accept_~tmp___10~0); 18669#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19724#L586 ssl3_accept_~skip~0 := 0; 19717#L100-2 assume !false; 19714#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19711#L103 assume !(12292 == ssl3_accept_~s__state~0); 19708#L106 assume 16384 == ssl3_accept_~s__state~0; 18653#L212 ssl3_accept_~s__server~0 := 1; 18660#L217 assume 0 != ssl3_accept_~cb~0; 18661#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 18825#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 18826#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 18852#L227-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 19961#L236 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 19949#L241 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post35 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35;ssl3_accept_~s__state~0 := 8480; 19777#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19772#L586 ssl3_accept_~skip~0 := 0; 19769#L100-2 assume !false; 19456#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19454#L103 assume !(12292 == ssl3_accept_~s__state~0); 19452#L106 assume !(16384 == ssl3_accept_~s__state~0); 19450#L109 assume !(8192 == ssl3_accept_~s__state~0); 19448#L112 assume !(24576 == ssl3_accept_~s__state~0); 19446#L115 assume !(8195 == ssl3_accept_~s__state~0); 19178#L118 assume !(8480 == ssl3_accept_~s__state~0); 19179#L121 assume !(8481 == ssl3_accept_~s__state~0); 19180#L124 assume !(8482 == ssl3_accept_~s__state~0); 19181#L127 assume 8464 == ssl3_accept_~s__state~0; 19164#L134 [2021-08-31 02:00:32,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:32,023 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-08-31 02:00:32,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:32,024 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437228916] [2021-08-31 02:00:32,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:32,024 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:32,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:32,029 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:32,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:32,036 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:32,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:32,036 INFO L82 PathProgramCache]: Analyzing trace with hash -861643531, now seen corresponding path program 1 times [2021-08-31 02:00:32,036 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:32,037 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533095848] [2021-08-31 02:00:32,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:32,037 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:32,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:32,055 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-08-31 02:00:32,055 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:32,055 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533095848] [2021-08-31 02:00:32,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533095848] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:32,055 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:32,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:32,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335519435] [2021-08-31 02:00:32,056 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:32,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:32,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:32,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:32,057 INFO L87 Difference]: Start difference. First operand 1668 states and 2235 transitions. cyclomatic complexity: 570 Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:32,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:32,294 INFO L93 Difference]: Finished difference Result 1619 states and 2157 transitions. [2021-08-31 02:00:32,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:32,295 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1619 states and 2157 transitions. [2021-08-31 02:00:32,302 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1012 [2021-08-31 02:00:32,309 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1619 states to 1617 states and 2155 transitions. [2021-08-31 02:00:32,309 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1163 [2021-08-31 02:00:32,310 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1163 [2021-08-31 02:00:32,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1617 states and 2155 transitions. [2021-08-31 02:00:32,311 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:32,311 INFO L681 BuchiCegarLoop]: Abstraction has 1617 states and 2155 transitions. [2021-08-31 02:00:32,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1617 states and 2155 transitions. [2021-08-31 02:00:32,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1617 to 1607. [2021-08-31 02:00:32,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1607 states, 1607 states have (on average 1.3341630367143746) internal successors, (2144), 1606 states have internal predecessors, (2144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:32,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1607 states to 1607 states and 2144 transitions. [2021-08-31 02:00:32,335 INFO L704 BuchiCegarLoop]: Abstraction has 1607 states and 2144 transitions. [2021-08-31 02:00:32,335 INFO L587 BuchiCegarLoop]: Abstraction has 1607 states and 2144 transitions. [2021-08-31 02:00:32,335 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-08-31 02:00:32,335 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1607 states and 2144 transitions. [2021-08-31 02:00:32,340 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1002 [2021-08-31 02:00:32,340 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:32,340 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:32,342 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:32,342 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:32,342 INFO L791 eck$LassoCheckResult]: Stem: 22163#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 22008#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 21961#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21898#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 21962#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21964#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 22005#L100-2 assume !false; 23033#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23030#L103 assume !(12292 == ssl3_accept_~s__state~0); 22978#L106 assume !(16384 == ssl3_accept_~s__state~0); 22972#L109 assume !(8192 == ssl3_accept_~s__state~0); 22970#L112 assume !(24576 == ssl3_accept_~s__state~0); 22968#L115 assume !(8195 == ssl3_accept_~s__state~0); 22966#L118 assume !(8480 == ssl3_accept_~s__state~0); 22964#L121 assume !(8481 == ssl3_accept_~s__state~0); 22962#L124 assume !(8482 == ssl3_accept_~s__state~0); 22960#L127 assume 8464 == ssl3_accept_~s__state~0; 22164#L134 [2021-08-31 02:00:32,346 INFO L793 eck$LassoCheckResult]: Loop: 22164#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 22067#L273 assume !(0 == ssl3_accept_~blastFlag~0); 22069#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; 23480#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23474#L586 ssl3_accept_~skip~0 := 0; 23468#L100-2 assume !false; 23466#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23464#L103 assume !(12292 == ssl3_accept_~s__state~0); 23462#L106 assume !(16384 == ssl3_accept_~s__state~0); 23460#L109 assume !(8192 == ssl3_accept_~s__state~0); 23458#L112 assume !(24576 == ssl3_accept_~s__state~0); 23456#L115 assume !(8195 == ssl3_accept_~s__state~0); 23454#L118 assume !(8480 == ssl3_accept_~s__state~0); 23452#L121 assume !(8481 == ssl3_accept_~s__state~0); 23450#L124 assume !(8482 == ssl3_accept_~s__state~0); 23448#L127 assume !(8464 == ssl3_accept_~s__state~0); 23446#L130 assume !(8465 == ssl3_accept_~s__state~0); 23444#L133 assume !(8466 == ssl3_accept_~s__state~0); 23442#L136 assume 8496 == ssl3_accept_~s__state~0; 22530#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 23439#L286 assume !(1 == ssl3_accept_~blastFlag~0); 21917#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 21918#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22130#L292-2 ssl3_accept_~s__init_num~0 := 0; 23220#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23204#L586 ssl3_accept_~skip~0 := 0; 23178#L100-2 assume !false; 23148#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23147#L103 assume !(12292 == ssl3_accept_~s__state~0); 23146#L106 assume !(16384 == ssl3_accept_~s__state~0); 23145#L109 assume !(8192 == ssl3_accept_~s__state~0); 23143#L112 assume !(24576 == ssl3_accept_~s__state~0); 23142#L115 assume !(8195 == ssl3_accept_~s__state~0); 23141#L118 assume !(8480 == ssl3_accept_~s__state~0); 23140#L121 assume !(8481 == ssl3_accept_~s__state~0); 23138#L124 assume !(8482 == ssl3_accept_~s__state~0); 23137#L127 assume !(8464 == ssl3_accept_~s__state~0); 23039#L130 assume !(8465 == ssl3_accept_~s__state~0); 23038#L133 assume !(8466 == ssl3_accept_~s__state~0); 23037#L136 assume !(8496 == ssl3_accept_~s__state~0); 23036#L139 assume !(8497 == ssl3_accept_~s__state~0); 23035#L142 assume 8512 == ssl3_accept_~s__state~0; 22523#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 23031#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 23029#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22977#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22971#L586 ssl3_accept_~skip~0 := 0; 22969#L100-2 assume !false; 22967#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22965#L103 assume !(12292 == ssl3_accept_~s__state~0); 22963#L106 assume !(16384 == ssl3_accept_~s__state~0); 22961#L109 assume !(8192 == ssl3_accept_~s__state~0); 22959#L112 assume !(24576 == ssl3_accept_~s__state~0); 22957#L115 assume !(8195 == ssl3_accept_~s__state~0); 22955#L118 assume !(8480 == ssl3_accept_~s__state~0); 22954#L121 assume !(8481 == ssl3_accept_~s__state~0); 22952#L124 assume !(8482 == ssl3_accept_~s__state~0); 22950#L127 assume !(8464 == ssl3_accept_~s__state~0); 22948#L130 assume !(8465 == ssl3_accept_~s__state~0); 22938#L133 assume !(8466 == ssl3_accept_~s__state~0); 22935#L136 assume !(8496 == ssl3_accept_~s__state~0); 22931#L139 assume !(8497 == ssl3_accept_~s__state~0); 22928#L142 assume !(8512 == ssl3_accept_~s__state~0); 22923#L145 assume !(8513 == ssl3_accept_~s__state~0); 22919#L148 assume 8528 == ssl3_accept_~s__state~0; 22516#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22916#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22914#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 22912#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 22910#L353 assume !(ssl3_accept_~ret~0 <= 0); 22882#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22876#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22870#L586 ssl3_accept_~skip~0 := 0; 22868#L100-2 assume !false; 22866#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22864#L103 assume !(12292 == ssl3_accept_~s__state~0); 22862#L106 assume !(16384 == ssl3_accept_~s__state~0); 22860#L109 assume !(8192 == ssl3_accept_~s__state~0); 22858#L112 assume !(24576 == ssl3_accept_~s__state~0); 22856#L115 assume !(8195 == ssl3_accept_~s__state~0); 22854#L118 assume !(8480 == ssl3_accept_~s__state~0); 22852#L121 assume !(8481 == ssl3_accept_~s__state~0); 22850#L124 assume !(8482 == ssl3_accept_~s__state~0); 22848#L127 assume !(8464 == ssl3_accept_~s__state~0); 22846#L130 assume !(8465 == ssl3_accept_~s__state~0); 22844#L133 assume !(8466 == ssl3_accept_~s__state~0); 22842#L136 assume !(8496 == ssl3_accept_~s__state~0); 22840#L139 assume !(8497 == ssl3_accept_~s__state~0); 22836#L142 assume !(8512 == ssl3_accept_~s__state~0); 22832#L145 assume !(8513 == ssl3_accept_~s__state~0); 22820#L148 assume !(8528 == ssl3_accept_~s__state~0); 22806#L151 assume !(8529 == ssl3_accept_~s__state~0); 22805#L154 assume !(8544 == ssl3_accept_~s__state~0); 22551#L157 assume !(8545 == ssl3_accept_~s__state~0); 22498#L160 assume 8560 == ssl3_accept_~s__state~0; 22116#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 21932#L418 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; 21933#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22582#L586 ssl3_accept_~skip~0 := 0; 22579#L100-2 assume !false; 22576#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22577#L103 assume !(12292 == ssl3_accept_~s__state~0); 23016#L106 assume !(16384 == ssl3_accept_~s__state~0); 23014#L109 assume !(8192 == ssl3_accept_~s__state~0); 22564#L112 assume !(24576 == ssl3_accept_~s__state~0); 22558#L115 assume !(8195 == ssl3_accept_~s__state~0); 22559#L118 assume !(8480 == ssl3_accept_~s__state~0); 22466#L121 assume !(8481 == ssl3_accept_~s__state~0); 22467#L124 assume !(8482 == ssl3_accept_~s__state~0); 22953#L127 assume 8464 == ssl3_accept_~s__state~0; 22164#L134 [2021-08-31 02:00:32,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:32,347 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-08-31 02:00:32,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:32,347 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441206462] [2021-08-31 02:00:32,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:32,347 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:32,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:32,353 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:32,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:32,359 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:32,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:32,359 INFO L82 PathProgramCache]: Analyzing trace with hash 517433801, now seen corresponding path program 1 times [2021-08-31 02:00:32,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:32,360 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390197134] [2021-08-31 02:00:32,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:32,360 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:32,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:32,380 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-08-31 02:00:32,380 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:32,380 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390197134] [2021-08-31 02:00:32,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390197134] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:32,380 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:32,380 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:32,380 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300320893] [2021-08-31 02:00:32,381 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:32,381 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:32,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:32,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:32,381 INFO L87 Difference]: Start difference. First operand 1607 states and 2144 transitions. cyclomatic complexity: 542 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:32,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:32,626 INFO L93 Difference]: Finished difference Result 1813 states and 2406 transitions. [2021-08-31 02:00:32,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:32,629 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1813 states and 2406 transitions. [2021-08-31 02:00:32,636 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1138 [2021-08-31 02:00:32,644 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1813 states to 1813 states and 2406 transitions. [2021-08-31 02:00:32,644 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1289 [2021-08-31 02:00:32,645 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1289 [2021-08-31 02:00:32,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1813 states and 2406 transitions. [2021-08-31 02:00:32,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:32,645 INFO L681 BuchiCegarLoop]: Abstraction has 1813 states and 2406 transitions. [2021-08-31 02:00:32,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1813 states and 2406 transitions. [2021-08-31 02:00:32,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1813 to 1769. [2021-08-31 02:00:32,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1769 states, 1769 states have (on average 1.320520067834935) internal successors, (2336), 1768 states have internal predecessors, (2336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:32,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1769 states to 1769 states and 2336 transitions. [2021-08-31 02:00:32,670 INFO L704 BuchiCegarLoop]: Abstraction has 1769 states and 2336 transitions. [2021-08-31 02:00:32,670 INFO L587 BuchiCegarLoop]: Abstraction has 1769 states and 2336 transitions. [2021-08-31 02:00:32,670 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-08-31 02:00:32,670 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1769 states and 2336 transitions. [2021-08-31 02:00:32,674 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1110 [2021-08-31 02:00:32,675 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:32,675 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:32,676 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:32,676 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:32,676 INFO L791 eck$LassoCheckResult]: Stem: 25615#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 25439#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 25391#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25324#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 25392#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25394#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 25434#L100-2 assume !false; 26112#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26210#L103 assume !(12292 == ssl3_accept_~s__state~0); 26208#L106 assume !(16384 == ssl3_accept_~s__state~0); 26206#L109 assume !(8192 == ssl3_accept_~s__state~0); 26204#L112 assume !(24576 == ssl3_accept_~s__state~0); 26201#L115 assume !(8195 == ssl3_accept_~s__state~0); 26199#L118 assume !(8480 == ssl3_accept_~s__state~0); 26198#L121 assume !(8481 == ssl3_accept_~s__state~0); 26155#L124 assume !(8482 == ssl3_accept_~s__state~0); 26156#L127 assume 8464 == ssl3_accept_~s__state~0; 25617#L134 [2021-08-31 02:00:32,677 INFO L793 eck$LassoCheckResult]: Loop: 25617#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 25618#L273 assume !(0 == ssl3_accept_~blastFlag~0); 26467#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; 26465#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26460#L586 ssl3_accept_~skip~0 := 0; 26458#L100-2 assume !false; 26457#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26455#L103 assume !(12292 == ssl3_accept_~s__state~0); 26453#L106 assume !(16384 == ssl3_accept_~s__state~0); 26451#L109 assume !(8192 == ssl3_accept_~s__state~0); 26448#L112 assume !(24576 == ssl3_accept_~s__state~0); 26446#L115 assume !(8195 == ssl3_accept_~s__state~0); 26442#L118 assume !(8480 == ssl3_accept_~s__state~0); 26437#L121 assume !(8481 == ssl3_accept_~s__state~0); 26433#L124 assume !(8482 == ssl3_accept_~s__state~0); 26428#L127 assume !(8464 == ssl3_accept_~s__state~0); 26424#L130 assume !(8465 == ssl3_accept_~s__state~0); 26422#L133 assume !(8466 == ssl3_accept_~s__state~0); 26415#L136 assume 8496 == ssl3_accept_~s__state~0; 25819#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 26406#L286 assume !(1 == ssl3_accept_~blastFlag~0); 26400#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 26393#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26394#L292-2 ssl3_accept_~s__init_num~0 := 0; 26651#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26645#L586 ssl3_accept_~skip~0 := 0; 26642#L100-2 assume !false; 26641#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26639#L103 assume !(12292 == ssl3_accept_~s__state~0); 26636#L106 assume !(16384 == ssl3_accept_~s__state~0); 26630#L109 assume !(8192 == ssl3_accept_~s__state~0); 26628#L112 assume !(24576 == ssl3_accept_~s__state~0); 26626#L115 assume !(8195 == ssl3_accept_~s__state~0); 26624#L118 assume !(8480 == ssl3_accept_~s__state~0); 26622#L121 assume !(8481 == ssl3_accept_~s__state~0); 26620#L124 assume !(8482 == ssl3_accept_~s__state~0); 26618#L127 assume !(8464 == ssl3_accept_~s__state~0); 26616#L130 assume !(8465 == ssl3_accept_~s__state~0); 26614#L133 assume !(8466 == ssl3_accept_~s__state~0); 26612#L136 assume !(8496 == ssl3_accept_~s__state~0); 26610#L139 assume !(8497 == ssl3_accept_~s__state~0); 26608#L142 assume 8512 == ssl3_accept_~s__state~0; 25812#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26604#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26602#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 26599#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26593#L586 ssl3_accept_~skip~0 := 0; 26591#L100-2 assume !false; 26589#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26587#L103 assume !(12292 == ssl3_accept_~s__state~0); 26585#L106 assume !(16384 == ssl3_accept_~s__state~0); 26583#L109 assume !(8192 == ssl3_accept_~s__state~0); 26581#L112 assume !(24576 == ssl3_accept_~s__state~0); 26579#L115 assume !(8195 == ssl3_accept_~s__state~0); 26577#L118 assume !(8480 == ssl3_accept_~s__state~0); 26575#L121 assume !(8481 == ssl3_accept_~s__state~0); 26573#L124 assume !(8482 == ssl3_accept_~s__state~0); 26571#L127 assume !(8464 == ssl3_accept_~s__state~0); 26569#L130 assume !(8465 == ssl3_accept_~s__state~0); 26567#L133 assume !(8466 == ssl3_accept_~s__state~0); 26565#L136 assume !(8496 == ssl3_accept_~s__state~0); 26563#L139 assume !(8497 == ssl3_accept_~s__state~0); 26561#L142 assume !(8512 == ssl3_accept_~s__state~0); 26560#L145 assume !(8513 == ssl3_accept_~s__state~0); 26559#L148 assume 8528 == ssl3_accept_~s__state~0; 25809#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26558#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 26556#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 26554#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 26552#L353 assume !(ssl3_accept_~ret~0 <= 0); 26546#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 26534#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26528#L586 ssl3_accept_~skip~0 := 0; 26526#L100-2 assume !false; 26524#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26522#L103 assume !(12292 == ssl3_accept_~s__state~0); 26520#L106 assume !(16384 == ssl3_accept_~s__state~0); 26518#L109 assume !(8192 == ssl3_accept_~s__state~0); 26516#L112 assume !(24576 == ssl3_accept_~s__state~0); 26514#L115 assume !(8195 == ssl3_accept_~s__state~0); 26511#L118 assume !(8480 == ssl3_accept_~s__state~0); 26505#L121 assume !(8481 == ssl3_accept_~s__state~0); 26502#L124 assume !(8482 == ssl3_accept_~s__state~0); 26499#L127 assume !(8464 == ssl3_accept_~s__state~0); 26496#L130 assume !(8465 == ssl3_accept_~s__state~0); 26493#L133 assume !(8466 == ssl3_accept_~s__state~0); 26490#L136 assume !(8496 == ssl3_accept_~s__state~0); 26487#L139 assume !(8497 == ssl3_accept_~s__state~0); 26484#L142 assume !(8512 == ssl3_accept_~s__state~0); 26481#L145 assume !(8513 == ssl3_accept_~s__state~0); 26478#L148 assume !(8528 == ssl3_accept_~s__state~0); 26477#L151 assume !(8529 == ssl3_accept_~s__state~0); 26476#L154 assume 8544 == ssl3_accept_~s__state~0; 25805#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 26355#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 25347#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25348#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 26357#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 26192#L400 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; 26186#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26181#L586 ssl3_accept_~skip~0 := 0; 26179#L100-2 assume !false; 26177#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26175#L103 assume !(12292 == ssl3_accept_~s__state~0); 26173#L106 assume !(16384 == ssl3_accept_~s__state~0); 26171#L109 assume !(8192 == ssl3_accept_~s__state~0); 26169#L112 assume !(24576 == ssl3_accept_~s__state~0); 26167#L115 assume !(8195 == ssl3_accept_~s__state~0); 26161#L118 assume !(8480 == ssl3_accept_~s__state~0); 26159#L121 assume !(8481 == ssl3_accept_~s__state~0); 26157#L124 assume !(8482 == ssl3_accept_~s__state~0); 26152#L127 assume 8464 == ssl3_accept_~s__state~0; 25617#L134 [2021-08-31 02:00:32,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:32,677 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-08-31 02:00:32,677 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:32,677 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660072002] [2021-08-31 02:00:32,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:32,678 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:32,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:32,689 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:32,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:32,700 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:32,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:32,701 INFO L82 PathProgramCache]: Analyzing trace with hash 208199385, now seen corresponding path program 1 times [2021-08-31 02:00:32,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:32,701 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675170585] [2021-08-31 02:00:32,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:32,701 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:32,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:32,736 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-08-31 02:00:32,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:32,738 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675170585] [2021-08-31 02:00:32,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675170585] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:32,738 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:32,738 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:32,738 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845261684] [2021-08-31 02:00:32,738 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:32,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:32,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:32,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:32,739 INFO L87 Difference]: Start difference. First operand 1769 states and 2336 transitions. cyclomatic complexity: 572 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:32,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:32,987 INFO L93 Difference]: Finished difference Result 1915 states and 2512 transitions. [2021-08-31 02:00:32,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:32,987 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1915 states and 2512 transitions. [2021-08-31 02:00:32,994 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1174 [2021-08-31 02:00:33,003 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1915 states to 1872 states and 2453 transitions. [2021-08-31 02:00:33,003 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1365 [2021-08-31 02:00:33,005 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1389 [2021-08-31 02:00:33,005 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1872 states and 2453 transitions. [2021-08-31 02:00:33,005 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:33,005 INFO L681 BuchiCegarLoop]: Abstraction has 1872 states and 2453 transitions. [2021-08-31 02:00:33,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1872 states and 2453 transitions. [2021-08-31 02:00:33,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1872 to 1783. [2021-08-31 02:00:33,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1783 states, 1783 states have (on average 1.3180033651149747) internal successors, (2350), 1782 states have internal predecessors, (2350), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:33,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1783 states to 1783 states and 2350 transitions. [2021-08-31 02:00:33,034 INFO L704 BuchiCegarLoop]: Abstraction has 1783 states and 2350 transitions. [2021-08-31 02:00:33,034 INFO L587 BuchiCegarLoop]: Abstraction has 1783 states and 2350 transitions. [2021-08-31 02:00:33,034 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-08-31 02:00:33,034 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1783 states and 2350 transitions. [2021-08-31 02:00:33,039 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1152 [2021-08-31 02:00:33,039 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:33,039 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:33,039 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:33,039 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:33,040 INFO L791 eck$LassoCheckResult]: Stem: 29277#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 29119#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 29070#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29014#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 29071#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29073#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 29112#L100-2 assume !false; 29767#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29764#L103 assume !(12292 == ssl3_accept_~s__state~0); 29761#L106 assume !(16384 == ssl3_accept_~s__state~0); 29759#L109 assume !(8192 == ssl3_accept_~s__state~0); 29756#L112 assume !(24576 == ssl3_accept_~s__state~0); 29754#L115 assume !(8195 == ssl3_accept_~s__state~0); 29751#L118 assume !(8480 == ssl3_accept_~s__state~0); 29748#L121 assume 8481 == ssl3_accept_~s__state~0; 29631#L122 [2021-08-31 02:00:33,040 INFO L793 eck$LassoCheckResult]: Loop: 29631#L122 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet36;havoc ssl3_accept_#t~nondet36; 30793#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; 30652#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30646#L586 ssl3_accept_~skip~0 := 0; 30644#L100-2 assume !false; 30642#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30640#L103 assume !(12292 == ssl3_accept_~s__state~0); 30638#L106 assume !(16384 == ssl3_accept_~s__state~0); 30636#L109 assume !(8192 == ssl3_accept_~s__state~0); 30634#L112 assume !(24576 == ssl3_accept_~s__state~0); 30632#L115 assume !(8195 == ssl3_accept_~s__state~0); 30630#L118 assume !(8480 == ssl3_accept_~s__state~0); 30628#L121 assume !(8481 == ssl3_accept_~s__state~0); 30626#L124 assume !(8482 == ssl3_accept_~s__state~0); 30624#L127 assume !(8464 == ssl3_accept_~s__state~0); 30622#L130 assume !(8465 == ssl3_accept_~s__state~0); 30620#L133 assume !(8466 == ssl3_accept_~s__state~0); 29891#L136 assume !(8496 == ssl3_accept_~s__state~0); 29890#L139 assume !(8497 == ssl3_accept_~s__state~0); 29889#L142 assume !(8512 == ssl3_accept_~s__state~0); 29887#L145 assume !(8513 == ssl3_accept_~s__state~0); 29885#L148 assume !(8528 == ssl3_accept_~s__state~0); 29883#L151 assume !(8529 == ssl3_accept_~s__state~0); 29881#L154 assume !(8544 == ssl3_accept_~s__state~0); 29879#L157 assume !(8545 == ssl3_accept_~s__state~0); 29877#L160 assume !(8560 == ssl3_accept_~s__state~0); 29875#L163 assume !(8561 == ssl3_accept_~s__state~0); 29737#L166 assume 8448 == ssl3_accept_~s__state~0; 29058#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 29059#L427 assume !(ssl3_accept_~num1~0 > 0); 29052#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29180#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29641#L586 ssl3_accept_~skip~0 := 0; 29640#L100-2 assume !false; 29639#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29638#L103 assume !(12292 == ssl3_accept_~s__state~0); 29637#L106 assume !(16384 == ssl3_accept_~s__state~0); 29636#L109 assume !(8192 == ssl3_accept_~s__state~0); 29635#L112 assume !(24576 == ssl3_accept_~s__state~0); 29633#L115 assume !(8195 == ssl3_accept_~s__state~0); 29632#L118 assume 8480 == ssl3_accept_~s__state~0; 29631#L122 [2021-08-31 02:00:33,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:33,040 INFO L82 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-08-31 02:00:33,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:33,040 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325347778] [2021-08-31 02:00:33,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:33,041 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:33,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:33,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:33,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:33,062 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325347778] [2021-08-31 02:00:33,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [325347778] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:33,062 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:33,062 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:33,062 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272910533] [2021-08-31 02:00:33,063 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:00:33,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:33,063 INFO L82 PathProgramCache]: Analyzing trace with hash -122488967, now seen corresponding path program 1 times [2021-08-31 02:00:33,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:33,063 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561600564] [2021-08-31 02:00:33,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:33,063 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:33,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:33,088 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:33,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:33,088 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561600564] [2021-08-31 02:00:33,089 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561600564] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:00:33,089 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027135602] [2021-08-31 02:00:33,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:33,089 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:00:33,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:33,093 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:00:33,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-31 02:00:33,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:33,135 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:00:33,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:33,243 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:33,243 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:00:33,369 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:33,369 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027135602] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:00:33,369 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:00:33,369 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-08-31 02:00:33,370 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643287099] [2021-08-31 02:00:33,370 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:33,370 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:33,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:33,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:33,371 INFO L87 Difference]: Start difference. First operand 1783 states and 2350 transitions. cyclomatic complexity: 574 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:33,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:33,538 INFO L93 Difference]: Finished difference Result 1787 states and 2350 transitions. [2021-08-31 02:00:33,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:33,539 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1787 states and 2350 transitions. [2021-08-31 02:00:33,546 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2021-08-31 02:00:33,552 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1787 states to 1787 states and 2350 transitions. [2021-08-31 02:00:33,553 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1304 [2021-08-31 02:00:33,555 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1304 [2021-08-31 02:00:33,556 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1787 states and 2350 transitions. [2021-08-31 02:00:33,556 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:33,556 INFO L681 BuchiCegarLoop]: Abstraction has 1787 states and 2350 transitions. [2021-08-31 02:00:33,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1787 states and 2350 transitions. [2021-08-31 02:00:33,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1787 to 1783. [2021-08-31 02:00:33,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1783 states, 1783 states have (on average 1.3157599551318004) internal successors, (2346), 1782 states have internal predecessors, (2346), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:33,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1783 states to 1783 states and 2346 transitions. [2021-08-31 02:00:33,578 INFO L704 BuchiCegarLoop]: Abstraction has 1783 states and 2346 transitions. [2021-08-31 02:00:33,578 INFO L587 BuchiCegarLoop]: Abstraction has 1783 states and 2346 transitions. [2021-08-31 02:00:33,578 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-08-31 02:00:33,578 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1783 states and 2346 transitions. [2021-08-31 02:00:33,582 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1152 [2021-08-31 02:00:33,582 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:33,582 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:33,582 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:33,583 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:33,584 INFO L791 eck$LassoCheckResult]: Stem: 33107#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 32939#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 32892#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32834#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 32893#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 32895#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 32934#L100-2 assume !false; 33335#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33332#L103 assume !(12292 == ssl3_accept_~s__state~0); 33333#L106 assume !(16384 == ssl3_accept_~s__state~0); 33625#L109 assume !(8192 == ssl3_accept_~s__state~0); 33623#L112 assume !(24576 == ssl3_accept_~s__state~0); 33621#L115 assume !(8195 == ssl3_accept_~s__state~0); 33619#L118 assume !(8480 == ssl3_accept_~s__state~0); 33318#L121 assume !(8481 == ssl3_accept_~s__state~0); 33319#L124 assume 8482 == ssl3_accept_~s__state~0; 33049#L125 [2021-08-31 02:00:33,584 INFO L793 eck$LassoCheckResult]: Loop: 33049#L125 ssl3_accept_~s__state~0 := 3; 32867#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34505#L586 ssl3_accept_~skip~0 := 0; 34503#L100-2 assume !false; 34501#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34499#L103 assume !(12292 == ssl3_accept_~s__state~0); 34497#L106 assume !(16384 == ssl3_accept_~s__state~0); 34494#L109 assume !(8192 == ssl3_accept_~s__state~0); 34493#L112 assume !(24576 == ssl3_accept_~s__state~0); 34487#L115 assume !(8195 == ssl3_accept_~s__state~0); 34484#L118 assume !(8480 == ssl3_accept_~s__state~0); 34481#L121 assume !(8481 == ssl3_accept_~s__state~0); 34478#L124 assume !(8482 == ssl3_accept_~s__state~0); 34476#L127 assume !(8464 == ssl3_accept_~s__state~0); 34473#L130 assume !(8465 == ssl3_accept_~s__state~0); 34471#L133 assume !(8466 == ssl3_accept_~s__state~0); 32868#L136 assume !(8496 == ssl3_accept_~s__state~0); 32869#L139 assume !(8497 == ssl3_accept_~s__state~0); 33083#L142 assume !(8512 == ssl3_accept_~s__state~0); 32993#L145 assume !(8513 == ssl3_accept_~s__state~0); 32994#L148 assume !(8528 == ssl3_accept_~s__state~0); 34458#L151 assume !(8529 == ssl3_accept_~s__state~0); 33060#L154 assume !(8544 == ssl3_accept_~s__state~0); 32839#L157 assume !(8545 == ssl3_accept_~s__state~0); 32840#L160 assume !(8560 == ssl3_accept_~s__state~0); 32968#L163 assume !(8561 == ssl3_accept_~s__state~0); 32969#L166 assume 8448 == ssl3_accept_~s__state~0; 33165#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 34090#L427 assume !(ssl3_accept_~num1~0 > 0); 34088#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33298#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33292#L586 ssl3_accept_~skip~0 := 0; 33290#L100-2 assume !false; 33288#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33285#L103 assume !(12292 == ssl3_accept_~s__state~0); 33283#L106 assume !(16384 == ssl3_accept_~s__state~0); 33281#L109 assume !(8192 == ssl3_accept_~s__state~0); 33278#L112 assume !(24576 == ssl3_accept_~s__state~0); 33275#L115 assume !(8195 == ssl3_accept_~s__state~0); 33273#L118 assume !(8480 == ssl3_accept_~s__state~0); 33270#L121 assume !(8481 == ssl3_accept_~s__state~0); 33268#L124 assume 8482 == ssl3_accept_~s__state~0; 33049#L125 [2021-08-31 02:00:33,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:33,585 INFO L82 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-08-31 02:00:33,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:33,585 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653099814] [2021-08-31 02:00:33,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:33,586 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:33,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:33,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:33,598 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:33,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653099814] [2021-08-31 02:00:33,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653099814] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:33,599 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:33,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:33,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244987688] [2021-08-31 02:00:33,600 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:00:33,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:33,600 INFO L82 PathProgramCache]: Analyzing trace with hash 1568163574, now seen corresponding path program 1 times [2021-08-31 02:00:33,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:33,600 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415849922] [2021-08-31 02:00:33,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:33,601 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:33,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:33,614 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:33,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:33,614 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415849922] [2021-08-31 02:00:33,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415849922] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:33,614 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:33,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:33,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752856391] [2021-08-31 02:00:33,615 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:33,615 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:33,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:33,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:33,616 INFO L87 Difference]: Start difference. First operand 1783 states and 2346 transitions. cyclomatic complexity: 570 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:33,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:33,788 INFO L93 Difference]: Finished difference Result 1783 states and 2342 transitions. [2021-08-31 02:00:33,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:33,789 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1783 states and 2342 transitions. [2021-08-31 02:00:33,794 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1152 [2021-08-31 02:00:33,801 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1783 states to 1783 states and 2342 transitions. [2021-08-31 02:00:33,801 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1300 [2021-08-31 02:00:33,802 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1300 [2021-08-31 02:00:33,802 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1783 states and 2342 transitions. [2021-08-31 02:00:33,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:33,802 INFO L681 BuchiCegarLoop]: Abstraction has 1783 states and 2342 transitions. [2021-08-31 02:00:33,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1783 states and 2342 transitions. [2021-08-31 02:00:33,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1783 to 1783. [2021-08-31 02:00:33,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1783 states, 1783 states have (on average 1.313516545148626) internal successors, (2342), 1782 states have internal predecessors, (2342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:33,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1783 states to 1783 states and 2342 transitions. [2021-08-31 02:00:33,825 INFO L704 BuchiCegarLoop]: Abstraction has 1783 states and 2342 transitions. [2021-08-31 02:00:33,825 INFO L587 BuchiCegarLoop]: Abstraction has 1783 states and 2342 transitions. [2021-08-31 02:00:33,825 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-08-31 02:00:33,825 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1783 states and 2342 transitions. [2021-08-31 02:00:33,829 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1152 [2021-08-31 02:00:33,829 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:33,829 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:33,830 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:33,831 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:33,831 INFO L791 eck$LassoCheckResult]: Stem: 36665#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 36510#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 36463#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36407#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 36464#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36466#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 36505#L100-2 assume !false; 37437#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37435#L103 assume !(12292 == ssl3_accept_~s__state~0); 37433#L106 assume !(16384 == ssl3_accept_~s__state~0); 37431#L109 assume !(8192 == ssl3_accept_~s__state~0); 37426#L112 assume !(24576 == ssl3_accept_~s__state~0); 37410#L115 assume !(8195 == ssl3_accept_~s__state~0); 37407#L118 assume !(8480 == ssl3_accept_~s__state~0); 37404#L121 assume !(8481 == ssl3_accept_~s__state~0); 37401#L124 assume !(8482 == ssl3_accept_~s__state~0); 37395#L127 assume 8464 == ssl3_accept_~s__state~0; 36830#L134 [2021-08-31 02:00:33,831 INFO L793 eck$LassoCheckResult]: Loop: 36830#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 37387#L273 assume !(0 == ssl3_accept_~blastFlag~0); 37381#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; 37370#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37364#L586 ssl3_accept_~skip~0 := 0; 37362#L100-2 assume !false; 37360#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37358#L103 assume !(12292 == ssl3_accept_~s__state~0); 37356#L106 assume !(16384 == ssl3_accept_~s__state~0); 37354#L109 assume !(8192 == ssl3_accept_~s__state~0); 37352#L112 assume !(24576 == ssl3_accept_~s__state~0); 37350#L115 assume !(8195 == ssl3_accept_~s__state~0); 37347#L118 assume !(8480 == ssl3_accept_~s__state~0); 37345#L121 assume !(8481 == ssl3_accept_~s__state~0); 37343#L124 assume !(8482 == ssl3_accept_~s__state~0); 37341#L127 assume !(8464 == ssl3_accept_~s__state~0); 37339#L130 assume !(8465 == ssl3_accept_~s__state~0); 37337#L133 assume !(8466 == ssl3_accept_~s__state~0); 37335#L136 assume 8496 == ssl3_accept_~s__state~0; 36824#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 37334#L286 assume !(1 == ssl3_accept_~blastFlag~0); 37333#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 37331#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 37329#L292-2 ssl3_accept_~s__init_num~0 := 0; 37328#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37323#L586 ssl3_accept_~skip~0 := 0; 37322#L100-2 assume !false; 37320#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37314#L103 assume !(12292 == ssl3_accept_~s__state~0); 37312#L106 assume !(16384 == ssl3_accept_~s__state~0); 37310#L109 assume !(8192 == ssl3_accept_~s__state~0); 37308#L112 assume !(24576 == ssl3_accept_~s__state~0); 37306#L115 assume !(8195 == ssl3_accept_~s__state~0); 37304#L118 assume !(8480 == ssl3_accept_~s__state~0); 37302#L121 assume !(8481 == ssl3_accept_~s__state~0); 37300#L124 assume !(8482 == ssl3_accept_~s__state~0); 37298#L127 assume !(8464 == ssl3_accept_~s__state~0); 37296#L130 assume !(8465 == ssl3_accept_~s__state~0); 37294#L133 assume !(8466 == ssl3_accept_~s__state~0); 37292#L136 assume !(8496 == ssl3_accept_~s__state~0); 37290#L139 assume !(8497 == ssl3_accept_~s__state~0); 37288#L142 assume 8512 == ssl3_accept_~s__state~0; 36819#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37282#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37281#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37278#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37273#L586 ssl3_accept_~skip~0 := 0; 37272#L100-2 assume !false; 37269#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37267#L103 assume !(12292 == ssl3_accept_~s__state~0); 37261#L106 assume !(16384 == ssl3_accept_~s__state~0); 37259#L109 assume !(8192 == ssl3_accept_~s__state~0); 37257#L112 assume !(24576 == ssl3_accept_~s__state~0); 37255#L115 assume !(8195 == ssl3_accept_~s__state~0); 37253#L118 assume !(8480 == ssl3_accept_~s__state~0); 37251#L121 assume !(8481 == ssl3_accept_~s__state~0); 37249#L124 assume !(8482 == ssl3_accept_~s__state~0); 37247#L127 assume !(8464 == ssl3_accept_~s__state~0); 37245#L130 assume !(8465 == ssl3_accept_~s__state~0); 37243#L133 assume !(8466 == ssl3_accept_~s__state~0); 37242#L136 assume !(8496 == ssl3_accept_~s__state~0); 37241#L139 assume !(8497 == ssl3_accept_~s__state~0); 37240#L142 assume !(8512 == ssl3_accept_~s__state~0); 37237#L145 assume !(8513 == ssl3_accept_~s__state~0); 37228#L148 assume 8528 == ssl3_accept_~s__state~0; 36809#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37222#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 37209#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 37206#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 37187#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 37181#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 37157#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37151#L586 ssl3_accept_~skip~0 := 0; 37149#L100-2 assume !false; 37147#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37145#L103 assume !(12292 == ssl3_accept_~s__state~0); 37143#L106 assume !(16384 == ssl3_accept_~s__state~0); 37141#L109 assume !(8192 == ssl3_accept_~s__state~0); 37139#L112 assume !(24576 == ssl3_accept_~s__state~0); 37137#L115 assume !(8195 == ssl3_accept_~s__state~0); 37135#L118 assume !(8480 == ssl3_accept_~s__state~0); 37133#L121 assume !(8481 == ssl3_accept_~s__state~0); 37131#L124 assume !(8482 == ssl3_accept_~s__state~0); 37120#L127 assume !(8464 == ssl3_accept_~s__state~0); 37116#L130 assume !(8465 == ssl3_accept_~s__state~0); 37115#L133 assume !(8466 == ssl3_accept_~s__state~0); 37114#L136 assume !(8496 == ssl3_accept_~s__state~0); 37113#L139 assume !(8497 == ssl3_accept_~s__state~0); 37112#L142 assume !(8512 == ssl3_accept_~s__state~0); 37110#L145 assume !(8513 == ssl3_accept_~s__state~0); 37101#L148 assume !(8528 == ssl3_accept_~s__state~0); 37099#L151 assume !(8529 == ssl3_accept_~s__state~0); 37095#L154 assume 8544 == ssl3_accept_~s__state~0; 36798#L158 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; 37067#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37061#L586 ssl3_accept_~skip~0 := 0; 37059#L100-2 assume !false; 37057#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37056#L103 assume !(12292 == ssl3_accept_~s__state~0); 37055#L106 assume !(16384 == ssl3_accept_~s__state~0); 37054#L109 assume !(8192 == ssl3_accept_~s__state~0); 37053#L112 assume !(24576 == ssl3_accept_~s__state~0); 37052#L115 assume !(8195 == ssl3_accept_~s__state~0); 37051#L118 assume !(8480 == ssl3_accept_~s__state~0); 37050#L121 assume !(8481 == ssl3_accept_~s__state~0); 37049#L124 assume !(8482 == ssl3_accept_~s__state~0); 37048#L127 assume !(8464 == ssl3_accept_~s__state~0); 37047#L130 assume !(8465 == ssl3_accept_~s__state~0); 37046#L133 assume !(8466 == ssl3_accept_~s__state~0); 37045#L136 assume !(8496 == ssl3_accept_~s__state~0); 37044#L139 assume !(8497 == ssl3_accept_~s__state~0); 37043#L142 assume !(8512 == ssl3_accept_~s__state~0); 37042#L145 assume !(8513 == ssl3_accept_~s__state~0); 37041#L148 assume !(8528 == ssl3_accept_~s__state~0); 37040#L151 assume !(8529 == ssl3_accept_~s__state~0); 37039#L154 assume !(8544 == ssl3_accept_~s__state~0); 36904#L157 assume !(8545 == ssl3_accept_~s__state~0); 36728#L160 assume !(8560 == ssl3_accept_~s__state~0); 36723#L163 assume !(8561 == ssl3_accept_~s__state~0); 36725#L166 assume !(8448 == ssl3_accept_~s__state~0); 37179#L169 assume 8576 == ssl3_accept_~s__state~0; 36775#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 37180#L441 assume !(ssl3_accept_~ret~0 <= 0); 37093#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 37094#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37408#L586 ssl3_accept_~skip~0 := 0; 37405#L100-2 assume !false; 37402#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37399#L103 assume !(12292 == ssl3_accept_~s__state~0); 37382#L106 assume !(16384 == ssl3_accept_~s__state~0); 37371#L109 assume !(8192 == ssl3_accept_~s__state~0); 37363#L112 assume !(24576 == ssl3_accept_~s__state~0); 37359#L115 assume !(8195 == ssl3_accept_~s__state~0); 37348#L118 assume !(8480 == ssl3_accept_~s__state~0); 37346#L121 assume !(8481 == ssl3_accept_~s__state~0); 37344#L124 assume !(8482 == ssl3_accept_~s__state~0); 37342#L127 assume 8464 == ssl3_accept_~s__state~0; 36830#L134 [2021-08-31 02:00:33,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:33,832 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-08-31 02:00:33,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:33,832 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127844114] [2021-08-31 02:00:33,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:33,832 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:33,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:33,837 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:33,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:33,843 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:33,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:33,843 INFO L82 PathProgramCache]: Analyzing trace with hash 758942549, now seen corresponding path program 1 times [2021-08-31 02:00:33,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:33,843 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715375605] [2021-08-31 02:00:33,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:33,844 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:33,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:33,864 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2021-08-31 02:00:33,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:33,864 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715375605] [2021-08-31 02:00:33,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1715375605] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:33,865 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:33,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:33,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355904158] [2021-08-31 02:00:33,865 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:33,865 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:33,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:33,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:33,866 INFO L87 Difference]: Start difference. First operand 1783 states and 2342 transitions. cyclomatic complexity: 566 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:34,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:34,189 INFO L93 Difference]: Finished difference Result 3515 states and 4586 transitions. [2021-08-31 02:00:34,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:34,189 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3515 states and 4586 transitions. [2021-08-31 02:00:34,201 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2276 [2021-08-31 02:00:34,239 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3515 states to 3515 states and 4586 transitions. [2021-08-31 02:00:34,239 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2563 [2021-08-31 02:00:34,241 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2563 [2021-08-31 02:00:34,241 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3515 states and 4586 transitions. [2021-08-31 02:00:34,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:34,242 INFO L681 BuchiCegarLoop]: Abstraction has 3515 states and 4586 transitions. [2021-08-31 02:00:34,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3515 states and 4586 transitions. [2021-08-31 02:00:34,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3515 to 1789. [2021-08-31 02:00:34,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1789 states, 1789 states have (on average 1.3124650642817217) internal successors, (2348), 1788 states have internal predecessors, (2348), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:34,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1789 states to 1789 states and 2348 transitions. [2021-08-31 02:00:34,269 INFO L704 BuchiCegarLoop]: Abstraction has 1789 states and 2348 transitions. [2021-08-31 02:00:34,270 INFO L587 BuchiCegarLoop]: Abstraction has 1789 states and 2348 transitions. [2021-08-31 02:00:34,270 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-08-31 02:00:34,270 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1789 states and 2348 transitions. [2021-08-31 02:00:34,273 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2021-08-31 02:00:34,274 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:34,274 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:34,275 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:34,275 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:34,275 INFO L791 eck$LassoCheckResult]: Stem: 41978#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 41818#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 41771#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41711#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 41772#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41774#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 41812#L100-2 assume !false; 43052#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43486#L103 assume !(12292 == ssl3_accept_~s__state~0); 43485#L106 assume !(16384 == ssl3_accept_~s__state~0); 43484#L109 assume !(8192 == ssl3_accept_~s__state~0); 43483#L112 assume !(24576 == ssl3_accept_~s__state~0); 43482#L115 assume !(8195 == ssl3_accept_~s__state~0); 41943#L118 assume !(8480 == ssl3_accept_~s__state~0); 41775#L121 assume !(8481 == ssl3_accept_~s__state~0); 41776#L124 assume !(8482 == ssl3_accept_~s__state~0); 41911#L127 assume 8464 == ssl3_accept_~s__state~0; 41980#L134 [2021-08-31 02:00:34,275 INFO L793 eck$LassoCheckResult]: Loop: 41980#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 41872#L273 assume !(0 == ssl3_accept_~blastFlag~0); 41874#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; 42731#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42725#L586 ssl3_accept_~skip~0 := 0; 42724#L100-2 assume !false; 42723#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42721#L103 assume !(12292 == ssl3_accept_~s__state~0); 42719#L106 assume !(16384 == ssl3_accept_~s__state~0); 42718#L109 assume !(8192 == ssl3_accept_~s__state~0); 42713#L112 assume !(24576 == ssl3_accept_~s__state~0); 42710#L115 assume !(8195 == ssl3_accept_~s__state~0); 42708#L118 assume !(8480 == ssl3_accept_~s__state~0); 42706#L121 assume !(8481 == ssl3_accept_~s__state~0); 42704#L124 assume !(8482 == ssl3_accept_~s__state~0); 42702#L127 assume !(8464 == ssl3_accept_~s__state~0); 42700#L130 assume !(8465 == ssl3_accept_~s__state~0); 42698#L133 assume !(8466 == ssl3_accept_~s__state~0); 42695#L136 assume 8496 == ssl3_accept_~s__state~0; 42161#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 42693#L286 assume !(1 == ssl3_accept_~blastFlag~0); 42691#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 42687#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42688#L292-2 ssl3_accept_~s__init_num~0 := 0; 43207#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43201#L586 ssl3_accept_~skip~0 := 0; 43198#L100-2 assume !false; 43192#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43190#L103 assume !(12292 == ssl3_accept_~s__state~0); 43188#L106 assume !(16384 == ssl3_accept_~s__state~0); 43186#L109 assume !(8192 == ssl3_accept_~s__state~0); 43184#L112 assume !(24576 == ssl3_accept_~s__state~0); 43182#L115 assume !(8195 == ssl3_accept_~s__state~0); 43180#L118 assume !(8480 == ssl3_accept_~s__state~0); 43178#L121 assume !(8481 == ssl3_accept_~s__state~0); 43176#L124 assume !(8482 == ssl3_accept_~s__state~0); 43174#L127 assume !(8464 == ssl3_accept_~s__state~0); 43172#L130 assume !(8465 == ssl3_accept_~s__state~0); 43170#L133 assume !(8466 == ssl3_accept_~s__state~0); 43168#L136 assume !(8496 == ssl3_accept_~s__state~0); 43166#L139 assume !(8497 == ssl3_accept_~s__state~0); 43164#L142 assume 8512 == ssl3_accept_~s__state~0; 42156#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43160#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 43158#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43154#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43147#L586 ssl3_accept_~skip~0 := 0; 43145#L100-2 assume !false; 43143#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43139#L103 assume !(12292 == ssl3_accept_~s__state~0); 43129#L106 assume !(16384 == ssl3_accept_~s__state~0); 43123#L109 assume !(8192 == ssl3_accept_~s__state~0); 43117#L112 assume !(24576 == ssl3_accept_~s__state~0); 43115#L115 assume !(8195 == ssl3_accept_~s__state~0); 43108#L118 assume !(8480 == ssl3_accept_~s__state~0); 43104#L121 assume !(8481 == ssl3_accept_~s__state~0); 43100#L124 assume !(8482 == ssl3_accept_~s__state~0); 43096#L127 assume !(8464 == ssl3_accept_~s__state~0); 43092#L130 assume !(8465 == ssl3_accept_~s__state~0); 43088#L133 assume !(8466 == ssl3_accept_~s__state~0); 43085#L136 assume !(8496 == ssl3_accept_~s__state~0); 43083#L139 assume !(8497 == ssl3_accept_~s__state~0); 43082#L142 assume !(8512 == ssl3_accept_~s__state~0); 43081#L145 assume !(8513 == ssl3_accept_~s__state~0); 43080#L148 assume 8528 == ssl3_accept_~s__state~0; 42146#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 43078#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 43077#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 43074#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 43072#L353 assume !(ssl3_accept_~ret~0 <= 0); 43066#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42947#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42941#L586 ssl3_accept_~skip~0 := 0; 42939#L100-2 assume !false; 42937#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42935#L103 assume !(12292 == ssl3_accept_~s__state~0); 42933#L106 assume !(16384 == ssl3_accept_~s__state~0); 42931#L109 assume !(8192 == ssl3_accept_~s__state~0); 42929#L112 assume !(24576 == ssl3_accept_~s__state~0); 42927#L115 assume !(8195 == ssl3_accept_~s__state~0); 42925#L118 assume !(8480 == ssl3_accept_~s__state~0); 42923#L121 assume !(8481 == ssl3_accept_~s__state~0); 42921#L124 assume !(8482 == ssl3_accept_~s__state~0); 42919#L127 assume !(8464 == ssl3_accept_~s__state~0); 42917#L130 assume !(8465 == ssl3_accept_~s__state~0); 42915#L133 assume !(8466 == ssl3_accept_~s__state~0); 42913#L136 assume !(8496 == ssl3_accept_~s__state~0); 42911#L139 assume !(8497 == ssl3_accept_~s__state~0); 42909#L142 assume !(8512 == ssl3_accept_~s__state~0); 42907#L145 assume !(8513 == ssl3_accept_~s__state~0); 42847#L148 assume !(8528 == ssl3_accept_~s__state~0); 42784#L151 assume !(8529 == ssl3_accept_~s__state~0); 42780#L154 assume 8544 == ssl3_accept_~s__state~0; 42134#L158 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; 42365#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42359#L586 ssl3_accept_~skip~0 := 0; 42357#L100-2 assume !false; 42356#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42355#L103 assume !(12292 == ssl3_accept_~s__state~0); 42354#L106 assume !(16384 == ssl3_accept_~s__state~0); 42353#L109 assume !(8192 == ssl3_accept_~s__state~0); 42352#L112 assume !(24576 == ssl3_accept_~s__state~0); 42351#L115 assume !(8195 == ssl3_accept_~s__state~0); 42350#L118 assume !(8480 == ssl3_accept_~s__state~0); 42349#L121 assume !(8481 == ssl3_accept_~s__state~0); 42348#L124 assume !(8482 == ssl3_accept_~s__state~0); 42347#L127 assume !(8464 == ssl3_accept_~s__state~0); 42346#L130 assume !(8465 == ssl3_accept_~s__state~0); 42345#L133 assume !(8466 == ssl3_accept_~s__state~0); 42344#L136 assume !(8496 == ssl3_accept_~s__state~0); 42343#L139 assume !(8497 == ssl3_accept_~s__state~0); 42342#L142 assume !(8512 == ssl3_accept_~s__state~0); 42341#L145 assume !(8513 == ssl3_accept_~s__state~0); 42340#L148 assume !(8528 == ssl3_accept_~s__state~0); 42339#L151 assume !(8529 == ssl3_accept_~s__state~0); 42338#L154 assume !(8544 == ssl3_accept_~s__state~0); 42337#L157 assume !(8545 == ssl3_accept_~s__state~0); 42049#L160 assume !(8560 == ssl3_accept_~s__state~0); 42050#L163 assume !(8561 == ssl3_accept_~s__state~0); 42288#L166 assume !(8448 == ssl3_accept_~s__state~0); 42536#L169 assume 8576 == ssl3_accept_~s__state~0; 42107#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 42531#L441 assume !(ssl3_accept_~ret~0 <= 0); 42528#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 42529#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43406#L586 ssl3_accept_~skip~0 := 0; 43395#L100-2 assume !false; 43394#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43393#L103 assume !(12292 == ssl3_accept_~s__state~0); 43392#L106 assume !(16384 == ssl3_accept_~s__state~0); 43391#L109 assume !(8192 == ssl3_accept_~s__state~0); 43389#L112 assume !(24576 == ssl3_accept_~s__state~0); 42903#L115 assume !(8195 == ssl3_accept_~s__state~0); 42709#L118 assume !(8480 == ssl3_accept_~s__state~0); 42707#L121 assume !(8481 == ssl3_accept_~s__state~0); 42705#L124 assume !(8482 == ssl3_accept_~s__state~0); 42703#L127 assume 8464 == ssl3_accept_~s__state~0; 41980#L134 [2021-08-31 02:00:34,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:34,276 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-08-31 02:00:34,276 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:34,276 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759086196] [2021-08-31 02:00:34,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:34,276 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:34,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:34,281 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:34,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:34,286 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:34,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:34,287 INFO L82 PathProgramCache]: Analyzing trace with hash 1287074360, now seen corresponding path program 1 times [2021-08-31 02:00:34,287 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:34,287 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766683211] [2021-08-31 02:00:34,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:34,287 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:34,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:34,306 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2021-08-31 02:00:34,306 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:34,306 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766683211] [2021-08-31 02:00:34,306 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766683211] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:34,306 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:34,306 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:34,306 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458594962] [2021-08-31 02:00:34,307 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:34,307 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:34,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:34,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:34,307 INFO L87 Difference]: Start difference. First operand 1789 states and 2348 transitions. cyclomatic complexity: 566 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:34,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:34,627 INFO L93 Difference]: Finished difference Result 3515 states and 4580 transitions. [2021-08-31 02:00:34,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:34,628 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3515 states and 4580 transitions. [2021-08-31 02:00:34,639 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 2276 [2021-08-31 02:00:34,650 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3515 states to 3515 states and 4580 transitions. [2021-08-31 02:00:34,650 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2563 [2021-08-31 02:00:34,652 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2563 [2021-08-31 02:00:34,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3515 states and 4580 transitions. [2021-08-31 02:00:34,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:34,652 INFO L681 BuchiCegarLoop]: Abstraction has 3515 states and 4580 transitions. [2021-08-31 02:00:34,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3515 states and 4580 transitions. [2021-08-31 02:00:34,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3515 to 1789. [2021-08-31 02:00:34,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1789 states, 1789 states have (on average 1.3091112353269982) internal successors, (2342), 1788 states have internal predecessors, (2342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:34,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1789 states to 1789 states and 2342 transitions. [2021-08-31 02:00:34,710 INFO L704 BuchiCegarLoop]: Abstraction has 1789 states and 2342 transitions. [2021-08-31 02:00:34,710 INFO L587 BuchiCegarLoop]: Abstraction has 1789 states and 2342 transitions. [2021-08-31 02:00:34,710 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-08-31 02:00:34,710 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1789 states and 2342 transitions. [2021-08-31 02:00:34,714 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1156 [2021-08-31 02:00:34,714 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:34,714 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:34,715 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:34,715 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:34,715 INFO L791 eck$LassoCheckResult]: Stem: 47286#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 47123#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 47077#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 47021#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 47078#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 47080#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 47118#L100-2 assume !false; 47756#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48092#L103 assume !(12292 == ssl3_accept_~s__state~0); 48090#L106 assume !(16384 == ssl3_accept_~s__state~0); 48088#L109 assume !(8192 == ssl3_accept_~s__state~0); 48087#L112 assume !(24576 == ssl3_accept_~s__state~0); 48074#L115 assume !(8195 == ssl3_accept_~s__state~0); 48072#L118 assume !(8480 == ssl3_accept_~s__state~0); 48066#L121 assume !(8481 == ssl3_accept_~s__state~0); 48064#L124 assume !(8482 == ssl3_accept_~s__state~0); 48062#L127 assume 8464 == ssl3_accept_~s__state~0; 47437#L134 [2021-08-31 02:00:34,715 INFO L793 eck$LassoCheckResult]: Loop: 47437#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 47179#L273 assume !(0 == ssl3_accept_~blastFlag~0); 47181#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; 48502#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48496#L586 ssl3_accept_~skip~0 := 0; 48494#L100-2 assume !false; 48492#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48490#L103 assume !(12292 == ssl3_accept_~s__state~0); 48488#L106 assume !(16384 == ssl3_accept_~s__state~0); 48486#L109 assume !(8192 == ssl3_accept_~s__state~0); 48484#L112 assume !(24576 == ssl3_accept_~s__state~0); 48482#L115 assume !(8195 == ssl3_accept_~s__state~0); 48480#L118 assume !(8480 == ssl3_accept_~s__state~0); 48478#L121 assume !(8481 == ssl3_accept_~s__state~0); 48476#L124 assume !(8482 == ssl3_accept_~s__state~0); 48474#L127 assume !(8464 == ssl3_accept_~s__state~0); 48472#L130 assume !(8465 == ssl3_accept_~s__state~0); 48470#L133 assume !(8466 == ssl3_accept_~s__state~0); 48403#L136 assume 8496 == ssl3_accept_~s__state~0; 47427#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 48400#L286 assume !(1 == ssl3_accept_~blastFlag~0); 48398#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 48395#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 48396#L292-2 ssl3_accept_~s__init_num~0 := 0; 48807#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48802#L586 ssl3_accept_~skip~0 := 0; 48801#L100-2 assume !false; 48800#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48799#L103 assume !(12292 == ssl3_accept_~s__state~0); 48798#L106 assume !(16384 == ssl3_accept_~s__state~0); 48797#L109 assume !(8192 == ssl3_accept_~s__state~0); 48796#L112 assume !(24576 == ssl3_accept_~s__state~0); 48752#L115 assume !(8195 == ssl3_accept_~s__state~0); 48751#L118 assume !(8480 == ssl3_accept_~s__state~0); 48749#L121 assume !(8481 == ssl3_accept_~s__state~0); 48747#L124 assume !(8482 == ssl3_accept_~s__state~0); 48745#L127 assume !(8464 == ssl3_accept_~s__state~0); 48742#L130 assume !(8465 == ssl3_accept_~s__state~0); 48736#L133 assume !(8466 == ssl3_accept_~s__state~0); 48734#L136 assume !(8496 == ssl3_accept_~s__state~0); 48732#L139 assume !(8497 == ssl3_accept_~s__state~0); 48690#L142 assume 8512 == ssl3_accept_~s__state~0; 47237#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47238#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 47209#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 47252#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48722#L586 ssl3_accept_~skip~0 := 0; 48720#L100-2 assume !false; 48718#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48716#L103 assume !(12292 == ssl3_accept_~s__state~0); 48714#L106 assume !(16384 == ssl3_accept_~s__state~0); 48712#L109 assume !(8192 == ssl3_accept_~s__state~0); 48710#L112 assume !(24576 == ssl3_accept_~s__state~0); 48708#L115 assume !(8195 == ssl3_accept_~s__state~0); 48706#L118 assume !(8480 == ssl3_accept_~s__state~0); 48704#L121 assume !(8481 == ssl3_accept_~s__state~0); 48702#L124 assume !(8482 == ssl3_accept_~s__state~0); 48700#L127 assume !(8464 == ssl3_accept_~s__state~0); 48698#L130 assume !(8465 == ssl3_accept_~s__state~0); 48696#L133 assume !(8466 == ssl3_accept_~s__state~0); 48694#L136 assume !(8496 == ssl3_accept_~s__state~0); 48693#L139 assume !(8497 == ssl3_accept_~s__state~0); 48683#L142 assume !(8512 == ssl3_accept_~s__state~0); 48682#L145 assume !(8513 == ssl3_accept_~s__state~0); 48681#L148 assume 8528 == ssl3_accept_~s__state~0; 47103#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 47104#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 47220#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 47110#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 48517#L353 assume !(ssl3_accept_~ret~0 <= 0); 48515#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 48514#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48509#L586 ssl3_accept_~skip~0 := 0; 48508#L100-2 assume !false; 48506#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48505#L103 assume !(12292 == ssl3_accept_~s__state~0); 48504#L106 assume !(16384 == ssl3_accept_~s__state~0); 48503#L109 assume !(8192 == ssl3_accept_~s__state~0); 48497#L112 assume !(24576 == ssl3_accept_~s__state~0); 48495#L115 assume !(8195 == ssl3_accept_~s__state~0); 48493#L118 assume !(8480 == ssl3_accept_~s__state~0); 48491#L121 assume !(8481 == ssl3_accept_~s__state~0); 48489#L124 assume !(8482 == ssl3_accept_~s__state~0); 48487#L127 assume !(8464 == ssl3_accept_~s__state~0); 48485#L130 assume !(8465 == ssl3_accept_~s__state~0); 48483#L133 assume !(8466 == ssl3_accept_~s__state~0); 48481#L136 assume !(8496 == ssl3_accept_~s__state~0); 48479#L139 assume !(8497 == ssl3_accept_~s__state~0); 48477#L142 assume !(8512 == ssl3_accept_~s__state~0); 48475#L145 assume !(8513 == ssl3_accept_~s__state~0); 48473#L148 assume !(8528 == ssl3_accept_~s__state~0); 48471#L151 assume !(8529 == ssl3_accept_~s__state~0); 48469#L154 assume 8544 == ssl3_accept_~s__state~0; 47405#L158 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; 47272#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48559#L586 ssl3_accept_~skip~0 := 0; 48557#L100-2 assume !false; 48553#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48548#L103 assume !(12292 == ssl3_accept_~s__state~0); 48546#L106 assume !(16384 == ssl3_accept_~s__state~0); 48544#L109 assume !(8192 == ssl3_accept_~s__state~0); 48542#L112 assume !(24576 == ssl3_accept_~s__state~0); 48168#L115 assume !(8195 == ssl3_accept_~s__state~0); 48169#L118 assume !(8480 == ssl3_accept_~s__state~0); 48164#L121 assume !(8481 == ssl3_accept_~s__state~0); 48165#L124 assume !(8482 == ssl3_accept_~s__state~0); 48160#L127 assume !(8464 == ssl3_accept_~s__state~0); 48161#L130 assume !(8465 == ssl3_accept_~s__state~0); 48156#L133 assume !(8466 == ssl3_accept_~s__state~0); 48157#L136 assume !(8496 == ssl3_accept_~s__state~0); 48152#L139 assume !(8497 == ssl3_accept_~s__state~0); 48153#L142 assume !(8512 == ssl3_accept_~s__state~0); 47996#L145 assume !(8513 == ssl3_accept_~s__state~0); 47997#L148 assume !(8528 == ssl3_accept_~s__state~0); 48203#L151 assume !(8529 == ssl3_accept_~s__state~0); 48201#L154 assume !(8544 == ssl3_accept_~s__state~0); 48199#L157 assume !(8545 == ssl3_accept_~s__state~0); 48197#L160 assume !(8560 == ssl3_accept_~s__state~0); 48194#L163 assume !(8561 == ssl3_accept_~s__state~0); 48195#L166 assume !(8448 == ssl3_accept_~s__state~0); 48187#L169 assume 8576 == ssl3_accept_~s__state~0; 47160#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 47069#L441 assume !(ssl3_accept_~ret~0 <= 0); 47070#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 47212#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48588#L586 ssl3_accept_~skip~0 := 0; 48587#L100-2 assume !false; 48586#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48585#L103 assume !(12292 == ssl3_accept_~s__state~0); 48584#L106 assume !(16384 == ssl3_accept_~s__state~0); 48583#L109 assume !(8192 == ssl3_accept_~s__state~0); 48582#L112 assume !(24576 == ssl3_accept_~s__state~0); 48581#L115 assume !(8195 == ssl3_accept_~s__state~0); 48182#L118 assume !(8480 == ssl3_accept_~s__state~0); 48179#L121 assume !(8481 == ssl3_accept_~s__state~0); 48177#L124 assume !(8482 == ssl3_accept_~s__state~0); 48175#L127 assume 8464 == ssl3_accept_~s__state~0; 47437#L134 [2021-08-31 02:00:34,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:34,716 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-08-31 02:00:34,716 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:34,716 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046848337] [2021-08-31 02:00:34,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:34,716 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:34,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:34,721 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:34,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:34,726 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:34,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:34,727 INFO L82 PathProgramCache]: Analyzing trace with hash -2040542282, now seen corresponding path program 1 times [2021-08-31 02:00:34,727 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:34,727 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579035577] [2021-08-31 02:00:34,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:34,727 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:34,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:34,749 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-08-31 02:00:34,749 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:34,749 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579035577] [2021-08-31 02:00:34,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579035577] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:34,749 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:34,749 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:34,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995386637] [2021-08-31 02:00:34,750 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:34,750 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:34,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:34,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:34,751 INFO L87 Difference]: Start difference. First operand 1789 states and 2342 transitions. cyclomatic complexity: 560 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:34,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:34,988 INFO L93 Difference]: Finished difference Result 1699 states and 2160 transitions. [2021-08-31 02:00:34,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:34,989 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1699 states and 2160 transitions. [2021-08-31 02:00:34,993 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 920 [2021-08-31 02:00:35,005 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1699 states to 1441 states and 1840 transitions. [2021-08-31 02:00:35,011 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1033 [2021-08-31 02:00:35,013 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1291 [2021-08-31 02:00:35,014 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1441 states and 1840 transitions. [2021-08-31 02:00:35,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:35,015 INFO L681 BuchiCegarLoop]: Abstraction has 1441 states and 1840 transitions. [2021-08-31 02:00:35,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1441 states and 1840 transitions. [2021-08-31 02:00:35,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1441 to 1179. [2021-08-31 02:00:35,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1179 states, 1179 states have (on average 1.282442748091603) internal successors, (1512), 1178 states have internal predecessors, (1512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:35,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1179 states to 1179 states and 1512 transitions. [2021-08-31 02:00:35,029 INFO L704 BuchiCegarLoop]: Abstraction has 1179 states and 1512 transitions. [2021-08-31 02:00:35,029 INFO L587 BuchiCegarLoop]: Abstraction has 1179 states and 1512 transitions. [2021-08-31 02:00:35,029 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-08-31 02:00:35,029 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1179 states and 1512 transitions. [2021-08-31 02:00:35,032 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 916 [2021-08-31 02:00:35,032 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:35,032 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:35,033 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:35,033 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:35,033 INFO L791 eck$LassoCheckResult]: Stem: 50723#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 50599#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 50564#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50515#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 50565#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50567#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 50595#L100-2 assume !false; 50768#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51280#L103 assume !(12292 == ssl3_accept_~s__state~0); 51276#L106 assume !(16384 == ssl3_accept_~s__state~0); 51272#L109 assume !(8192 == ssl3_accept_~s__state~0); 51268#L112 assume !(24576 == ssl3_accept_~s__state~0); 51264#L115 assume !(8195 == ssl3_accept_~s__state~0); 51261#L118 assume !(8480 == ssl3_accept_~s__state~0); 51259#L121 assume !(8481 == ssl3_accept_~s__state~0); 51257#L124 assume !(8482 == ssl3_accept_~s__state~0); 51165#L127 assume 8464 == ssl3_accept_~s__state~0; 50725#L134 [2021-08-31 02:00:35,034 INFO L793 eck$LassoCheckResult]: Loop: 50725#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 50726#L273 assume !(0 == ssl3_accept_~blastFlag~0); 51450#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; 51440#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51287#L586 ssl3_accept_~skip~0 := 0; 51284#L100-2 assume !false; 51281#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51277#L103 assume !(12292 == ssl3_accept_~s__state~0); 51273#L106 assume !(16384 == ssl3_accept_~s__state~0); 51269#L109 assume !(8192 == ssl3_accept_~s__state~0); 51265#L112 assume !(24576 == ssl3_accept_~s__state~0); 51262#L115 assume !(8195 == ssl3_accept_~s__state~0); 51260#L118 assume !(8480 == ssl3_accept_~s__state~0); 51258#L121 assume !(8481 == ssl3_accept_~s__state~0); 51256#L124 assume !(8482 == ssl3_accept_~s__state~0); 51157#L127 assume !(8464 == ssl3_accept_~s__state~0); 51137#L130 assume !(8465 == ssl3_accept_~s__state~0); 51135#L133 assume !(8466 == ssl3_accept_~s__state~0); 51132#L136 assume 8496 == ssl3_accept_~s__state~0; 50892#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 51130#L286 assume !(1 == ssl3_accept_~blastFlag~0); 51128#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 51125#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 50827#L292-2 ssl3_accept_~s__init_num~0 := 0; 51672#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51663#L586 ssl3_accept_~skip~0 := 0; 51661#L100-2 assume !false; 51659#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51657#L103 assume !(12292 == ssl3_accept_~s__state~0); 51655#L106 assume !(16384 == ssl3_accept_~s__state~0); 51653#L109 assume !(8192 == ssl3_accept_~s__state~0); 51651#L112 assume !(24576 == ssl3_accept_~s__state~0); 51649#L115 assume !(8195 == ssl3_accept_~s__state~0); 51647#L118 assume !(8480 == ssl3_accept_~s__state~0); 51645#L121 assume !(8481 == ssl3_accept_~s__state~0); 51643#L124 assume !(8482 == ssl3_accept_~s__state~0); 51641#L127 assume !(8464 == ssl3_accept_~s__state~0); 51639#L130 assume !(8465 == ssl3_accept_~s__state~0); 51637#L133 assume !(8466 == ssl3_accept_~s__state~0); 51635#L136 assume !(8496 == ssl3_accept_~s__state~0); 51633#L139 assume !(8497 == ssl3_accept_~s__state~0); 51631#L142 assume 8512 == ssl3_accept_~s__state~0; 50689#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50690#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 50669#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 51627#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51622#L586 ssl3_accept_~skip~0 := 0; 51621#L100-2 assume !false; 51620#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51619#L103 assume !(12292 == ssl3_accept_~s__state~0); 51618#L106 assume !(16384 == ssl3_accept_~s__state~0); 51617#L109 assume !(8192 == ssl3_accept_~s__state~0); 51616#L112 assume !(24576 == ssl3_accept_~s__state~0); 51615#L115 assume !(8195 == ssl3_accept_~s__state~0); 51614#L118 assume !(8480 == ssl3_accept_~s__state~0); 51613#L121 assume !(8481 == ssl3_accept_~s__state~0); 51612#L124 assume !(8482 == ssl3_accept_~s__state~0); 51611#L127 assume !(8464 == ssl3_accept_~s__state~0); 51610#L130 assume !(8465 == ssl3_accept_~s__state~0); 51609#L133 assume !(8466 == ssl3_accept_~s__state~0); 51608#L136 assume !(8496 == ssl3_accept_~s__state~0); 51607#L139 assume !(8497 == ssl3_accept_~s__state~0); 51606#L142 assume !(8512 == ssl3_accept_~s__state~0); 51605#L145 assume !(8513 == ssl3_accept_~s__state~0); 51604#L148 assume 8528 == ssl3_accept_~s__state~0; 50587#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 50588#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 50672#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 50591#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 50572#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 50574#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 50596#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51583#L586 ssl3_accept_~skip~0 := 0; 51581#L100-2 assume !false; 51566#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51563#L103 assume !(12292 == ssl3_accept_~s__state~0); 51560#L106 assume !(16384 == ssl3_accept_~s__state~0); 51557#L109 assume !(8192 == ssl3_accept_~s__state~0); 51554#L112 assume !(24576 == ssl3_accept_~s__state~0); 51551#L115 assume !(8195 == ssl3_accept_~s__state~0); 51548#L118 assume !(8480 == ssl3_accept_~s__state~0); 51545#L121 assume !(8481 == ssl3_accept_~s__state~0); 51542#L124 assume !(8482 == ssl3_accept_~s__state~0); 51539#L127 assume !(8464 == ssl3_accept_~s__state~0); 51536#L130 assume !(8465 == ssl3_accept_~s__state~0); 51533#L133 assume !(8466 == ssl3_accept_~s__state~0); 51530#L136 assume !(8496 == ssl3_accept_~s__state~0); 51527#L139 assume !(8497 == ssl3_accept_~s__state~0); 51524#L142 assume !(8512 == ssl3_accept_~s__state~0); 51521#L145 assume !(8513 == ssl3_accept_~s__state~0); 51518#L148 assume !(8528 == ssl3_accept_~s__state~0); 51515#L151 assume !(8529 == ssl3_accept_~s__state~0); 51512#L154 assume 8544 == ssl3_accept_~s__state~0; 50538#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 50526#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 50527#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50533#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 51405#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 51381#L400 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; 51373#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51367#L586 ssl3_accept_~skip~0 := 0; 51365#L100-2 assume !false; 51363#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51361#L103 assume !(12292 == ssl3_accept_~s__state~0); 51359#L106 assume !(16384 == ssl3_accept_~s__state~0); 51357#L109 assume !(8192 == ssl3_accept_~s__state~0); 51355#L112 assume !(24576 == ssl3_accept_~s__state~0); 51353#L115 assume !(8195 == ssl3_accept_~s__state~0); 51351#L118 assume !(8480 == ssl3_accept_~s__state~0); 51349#L121 assume !(8481 == ssl3_accept_~s__state~0); 51347#L124 assume !(8482 == ssl3_accept_~s__state~0); 51345#L127 assume !(8464 == ssl3_accept_~s__state~0); 51343#L130 assume !(8465 == ssl3_accept_~s__state~0); 51158#L133 assume !(8466 == ssl3_accept_~s__state~0); 50993#L136 assume !(8496 == ssl3_accept_~s__state~0); 50991#L139 assume !(8497 == ssl3_accept_~s__state~0); 50989#L142 assume !(8512 == ssl3_accept_~s__state~0); 50987#L145 assume !(8513 == ssl3_accept_~s__state~0); 50984#L148 assume !(8528 == ssl3_accept_~s__state~0); 50982#L151 assume !(8529 == ssl3_accept_~s__state~0); 50979#L154 assume !(8544 == ssl3_accept_~s__state~0); 50977#L157 assume !(8545 == ssl3_accept_~s__state~0); 50974#L160 assume !(8560 == ssl3_accept_~s__state~0); 50972#L163 assume !(8561 == ssl3_accept_~s__state~0); 50969#L166 assume 8448 == ssl3_accept_~s__state~0; 50873#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 50966#L427 assume !(ssl3_accept_~num1~0 > 0); 50961#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50933#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50847#L586 ssl3_accept_~skip~0 := 0; 50848#L100-2 assume !false; 50835#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50836#L103 assume !(12292 == ssl3_accept_~s__state~0); 50917#L106 assume !(16384 == ssl3_accept_~s__state~0); 50915#L109 assume !(8192 == ssl3_accept_~s__state~0); 50912#L112 assume !(24576 == ssl3_accept_~s__state~0); 50909#L115 assume !(8195 == ssl3_accept_~s__state~0); 50907#L118 assume !(8480 == ssl3_accept_~s__state~0); 50905#L121 assume !(8481 == ssl3_accept_~s__state~0); 50902#L124 assume !(8482 == ssl3_accept_~s__state~0); 50900#L127 assume 8464 == ssl3_accept_~s__state~0; 50725#L134 [2021-08-31 02:00:35,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:35,034 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-08-31 02:00:35,034 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:35,035 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429223879] [2021-08-31 02:00:35,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:35,035 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:35,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:35,041 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:35,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:35,051 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:35,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:35,052 INFO L82 PathProgramCache]: Analyzing trace with hash 1693984372, now seen corresponding path program 1 times [2021-08-31 02:00:35,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:35,052 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72787505] [2021-08-31 02:00:35,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:35,053 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:35,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:35,097 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-08-31 02:00:35,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:35,097 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72787505] [2021-08-31 02:00:35,098 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72787505] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:00:35,098 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1060840060] [2021-08-31 02:00:35,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:35,099 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:00:35,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:35,105 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:00:35,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-31 02:00:35,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:35,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:00:35,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:35,441 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-08-31 02:00:35,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:00:35,678 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-08-31 02:00:35,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1060840060] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:00:35,678 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:00:35,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-08-31 02:00:35,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139504171] [2021-08-31 02:00:35,679 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:35,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:35,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:00:35,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:00:35,681 INFO L87 Difference]: Start difference. First operand 1179 states and 1512 transitions. cyclomatic complexity: 336 Second operand has 6 states, 5 states have (on average 26.6) internal successors, (133), 6 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:36,733 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:36,733 INFO L93 Difference]: Finished difference Result 3088 states and 3922 transitions. [2021-08-31 02:00:36,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-31 02:00:36,734 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3088 states and 3922 transitions. [2021-08-31 02:00:36,745 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2765 [2021-08-31 02:00:36,752 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3088 states to 3028 states and 3862 transitions. [2021-08-31 02:00:36,753 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2878 [2021-08-31 02:00:36,755 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2878 [2021-08-31 02:00:36,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3028 states and 3862 transitions. [2021-08-31 02:00:36,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:36,757 INFO L681 BuchiCegarLoop]: Abstraction has 3028 states and 3862 transitions. [2021-08-31 02:00:36,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3028 states and 3862 transitions. [2021-08-31 02:00:36,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3028 to 1855. [2021-08-31 02:00:36,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1855 states, 1855 states have (on average 1.2991913746630728) internal successors, (2410), 1854 states have internal predecessors, (2410), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:36,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1855 states to 1855 states and 2410 transitions. [2021-08-31 02:00:36,796 INFO L704 BuchiCegarLoop]: Abstraction has 1855 states and 2410 transitions. [2021-08-31 02:00:36,796 INFO L587 BuchiCegarLoop]: Abstraction has 1855 states and 2410 transitions. [2021-08-31 02:00:36,796 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-08-31 02:00:36,796 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1855 states and 2410 transitions. [2021-08-31 02:00:36,801 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1592 [2021-08-31 02:00:36,801 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:36,801 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:36,803 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:36,803 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:36,803 INFO L791 eck$LassoCheckResult]: Stem: 55872#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 55729#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 55690#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 55643#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 55691#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 55693#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 55725#L100-2 assume !false; 55921#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56231#L103 assume !(12292 == ssl3_accept_~s__state~0); 56230#L106 assume !(16384 == ssl3_accept_~s__state~0); 56229#L109 assume !(8192 == ssl3_accept_~s__state~0); 56228#L112 assume !(24576 == ssl3_accept_~s__state~0); 56227#L115 assume !(8195 == ssl3_accept_~s__state~0); 56226#L118 assume !(8480 == ssl3_accept_~s__state~0); 56225#L121 assume !(8481 == ssl3_accept_~s__state~0); 56224#L124 assume !(8482 == ssl3_accept_~s__state~0); 56223#L127 assume 8464 == ssl3_accept_~s__state~0; 55876#L134 [2021-08-31 02:00:36,804 INFO L793 eck$LassoCheckResult]: Loop: 55876#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 55877#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 57438#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; 57434#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57428#L586 ssl3_accept_~skip~0 := 0; 57426#L100-2 assume !false; 57424#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57422#L103 assume !(12292 == ssl3_accept_~s__state~0); 57420#L106 assume !(16384 == ssl3_accept_~s__state~0); 57418#L109 assume !(8192 == ssl3_accept_~s__state~0); 57416#L112 assume !(24576 == ssl3_accept_~s__state~0); 57414#L115 assume !(8195 == ssl3_accept_~s__state~0); 57412#L118 assume !(8480 == ssl3_accept_~s__state~0); 57410#L121 assume !(8481 == ssl3_accept_~s__state~0); 57405#L124 assume !(8482 == ssl3_accept_~s__state~0); 57400#L127 assume !(8464 == ssl3_accept_~s__state~0); 57393#L130 assume !(8465 == ssl3_accept_~s__state~0); 57390#L133 assume !(8466 == ssl3_accept_~s__state~0); 57388#L136 assume 8496 == ssl3_accept_~s__state~0; 57267#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 57232#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 55821#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 57229#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 55732#L292-2 ssl3_accept_~s__init_num~0 := 0; 55733#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57440#L586 ssl3_accept_~skip~0 := 0; 57439#L100-2 assume !false; 57436#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57435#L103 assume !(12292 == ssl3_accept_~s__state~0); 57429#L106 assume !(16384 == ssl3_accept_~s__state~0); 57427#L109 assume !(8192 == ssl3_accept_~s__state~0); 57425#L112 assume !(24576 == ssl3_accept_~s__state~0); 57423#L115 assume !(8195 == ssl3_accept_~s__state~0); 57421#L118 assume !(8480 == ssl3_accept_~s__state~0); 57419#L121 assume !(8481 == ssl3_accept_~s__state~0); 57417#L124 assume !(8482 == ssl3_accept_~s__state~0); 57415#L127 assume !(8464 == ssl3_accept_~s__state~0); 57413#L130 assume !(8465 == ssl3_accept_~s__state~0); 57411#L133 assume !(8466 == ssl3_accept_~s__state~0); 55670#L136 assume !(8496 == ssl3_accept_~s__state~0); 55671#L139 assume !(8497 == ssl3_accept_~s__state~0); 55708#L142 assume !(8512 == ssl3_accept_~s__state~0); 55776#L145 assume !(8513 == ssl3_accept_~s__state~0); 55777#L148 assume !(8528 == ssl3_accept_~s__state~0); 57338#L151 assume !(8529 == ssl3_accept_~s__state~0); 57337#L154 assume !(8544 == ssl3_accept_~s__state~0); 57336#L157 assume !(8545 == ssl3_accept_~s__state~0); 57335#L160 assume !(8560 == ssl3_accept_~s__state~0); 57334#L163 assume !(8561 == ssl3_accept_~s__state~0); 55835#L166 assume !(8448 == ssl3_accept_~s__state~0); 55780#L169 assume !(8576 == ssl3_accept_~s__state~0); 55781#L172 assume !(8577 == ssl3_accept_~s__state~0); 55644#L175 assume !(8592 == ssl3_accept_~s__state~0); 55645#L178 assume !(8593 == ssl3_accept_~s__state~0); 55839#L181 assume !(8608 == ssl3_accept_~s__state~0); 55815#L184 assume !(8609 == ssl3_accept_~s__state~0); 55816#L187 assume !(8640 == ssl3_accept_~s__state~0); 55787#L190 assume !(8641 == ssl3_accept_~s__state~0); 55765#L193 assume 8656 == ssl3_accept_~s__state~0; 55766#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 55662#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 55663#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 55792#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 55793#L507 assume !(0 == ssl3_accept_~tmp___10~0); 56164#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56159#L586 ssl3_accept_~skip~0 := 0; 56158#L100-2 assume !false; 56157#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56156#L103 assume !(12292 == ssl3_accept_~s__state~0); 56155#L106 assume !(16384 == ssl3_accept_~s__state~0); 56154#L109 assume !(8192 == ssl3_accept_~s__state~0); 56153#L112 assume !(24576 == ssl3_accept_~s__state~0); 56152#L115 assume !(8195 == ssl3_accept_~s__state~0); 56151#L118 assume !(8480 == ssl3_accept_~s__state~0); 56150#L121 assume !(8481 == ssl3_accept_~s__state~0); 56149#L124 assume !(8482 == ssl3_accept_~s__state~0); 56148#L127 assume !(8464 == ssl3_accept_~s__state~0); 56147#L130 assume !(8465 == ssl3_accept_~s__state~0); 56146#L133 assume !(8466 == ssl3_accept_~s__state~0); 56145#L136 assume !(8496 == ssl3_accept_~s__state~0); 56144#L139 assume !(8497 == ssl3_accept_~s__state~0); 56143#L142 assume !(8512 == ssl3_accept_~s__state~0); 56142#L145 assume !(8513 == ssl3_accept_~s__state~0); 56141#L148 assume !(8528 == ssl3_accept_~s__state~0); 56140#L151 assume !(8529 == ssl3_accept_~s__state~0); 56139#L154 assume !(8544 == ssl3_accept_~s__state~0); 56138#L157 assume !(8545 == ssl3_accept_~s__state~0); 56137#L160 assume !(8560 == ssl3_accept_~s__state~0); 56136#L163 assume !(8561 == ssl3_accept_~s__state~0); 56092#L166 assume !(8448 == ssl3_accept_~s__state~0); 56088#L169 assume !(8576 == ssl3_accept_~s__state~0); 56084#L172 assume !(8577 == ssl3_accept_~s__state~0); 56080#L175 assume !(8592 == ssl3_accept_~s__state~0); 56076#L178 assume !(8593 == ssl3_accept_~s__state~0); 56072#L181 assume !(8608 == ssl3_accept_~s__state~0); 56068#L184 assume !(8609 == ssl3_accept_~s__state~0); 56066#L187 assume !(8640 == ssl3_accept_~s__state~0); 56063#L190 assume !(8641 == ssl3_accept_~s__state~0); 56061#L193 assume !(8656 == ssl3_accept_~s__state~0); 56059#L196 assume !(8657 == ssl3_accept_~s__state~0); 55799#L199 assume 8672 == ssl3_accept_~s__state~0; 56056#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 56054#L515 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 55719#L518-1 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 55720#L526 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 55838#L526-2 ssl3_accept_~s__init_num~0 := 0; 55826#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56966#L586 ssl3_accept_~skip~0 := 0; 56967#L100-2 assume !false; 56958#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56959#L103 assume !(12292 == ssl3_accept_~s__state~0); 56950#L106 assume !(16384 == ssl3_accept_~s__state~0); 56951#L109 assume !(8192 == ssl3_accept_~s__state~0); 56942#L112 assume !(24576 == ssl3_accept_~s__state~0); 56943#L115 assume !(8195 == ssl3_accept_~s__state~0); 56934#L118 assume !(8480 == ssl3_accept_~s__state~0); 56935#L121 assume !(8481 == ssl3_accept_~s__state~0); 56926#L124 assume !(8482 == ssl3_accept_~s__state~0); 56927#L127 assume !(8464 == ssl3_accept_~s__state~0); 57257#L130 assume !(8465 == ssl3_accept_~s__state~0); 57255#L133 assume !(8466 == ssl3_accept_~s__state~0); 56892#L136 assume !(8496 == ssl3_accept_~s__state~0); 56220#L139 assume !(8497 == ssl3_accept_~s__state~0); 56889#L142 assume !(8512 == ssl3_accept_~s__state~0); 56887#L145 assume !(8513 == ssl3_accept_~s__state~0); 56884#L148 assume !(8528 == ssl3_accept_~s__state~0); 56881#L151 assume !(8529 == ssl3_accept_~s__state~0); 56827#L154 assume !(8544 == ssl3_accept_~s__state~0); 56135#L157 assume !(8545 == ssl3_accept_~s__state~0); 56134#L160 assume !(8560 == ssl3_accept_~s__state~0); 56133#L163 assume !(8561 == ssl3_accept_~s__state~0); 56132#L166 assume 8448 == ssl3_accept_~s__state~0; 56009#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 56008#L427 assume !(ssl3_accept_~num1~0 > 0); 56005#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 56006#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56122#L586 ssl3_accept_~skip~0 := 0; 56121#L100-2 assume !false; 56120#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56118#L103 assume !(12292 == ssl3_accept_~s__state~0); 56117#L106 assume !(16384 == ssl3_accept_~s__state~0); 56116#L109 assume !(8192 == ssl3_accept_~s__state~0); 56114#L112 assume !(24576 == ssl3_accept_~s__state~0); 56112#L115 assume !(8195 == ssl3_accept_~s__state~0); 56111#L118 assume !(8480 == ssl3_accept_~s__state~0); 56110#L121 assume !(8481 == ssl3_accept_~s__state~0); 56109#L124 assume !(8482 == ssl3_accept_~s__state~0); 56108#L127 assume 8464 == ssl3_accept_~s__state~0; 55876#L134 [2021-08-31 02:00:36,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:36,804 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-08-31 02:00:36,804 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:36,804 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408871785] [2021-08-31 02:00:36,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:36,805 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:36,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:36,810 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:36,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:36,815 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:36,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:36,815 INFO L82 PathProgramCache]: Analyzing trace with hash 948024659, now seen corresponding path program 1 times [2021-08-31 02:00:36,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:36,816 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807512469] [2021-08-31 02:00:36,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:36,816 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:36,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:36,857 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-08-31 02:00:36,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:36,857 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807512469] [2021-08-31 02:00:36,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807512469] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:36,857 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:36,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:36,858 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117583807] [2021-08-31 02:00:36,858 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:36,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:36,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:36,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:36,859 INFO L87 Difference]: Start difference. First operand 1855 states and 2410 transitions. cyclomatic complexity: 558 Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:37,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:37,120 INFO L93 Difference]: Finished difference Result 2638 states and 3450 transitions. [2021-08-31 02:00:37,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:37,121 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2638 states and 3450 transitions. [2021-08-31 02:00:37,128 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2375 [2021-08-31 02:00:37,133 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2638 states to 2638 states and 3450 transitions. [2021-08-31 02:00:37,133 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2488 [2021-08-31 02:00:37,135 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2488 [2021-08-31 02:00:37,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2638 states and 3450 transitions. [2021-08-31 02:00:37,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:37,135 INFO L681 BuchiCegarLoop]: Abstraction has 2638 states and 3450 transitions. [2021-08-31 02:00:37,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2638 states and 3450 transitions. [2021-08-31 02:00:37,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2638 to 2638. [2021-08-31 02:00:37,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2638 states, 2638 states have (on average 1.307808946171342) internal successors, (3450), 2637 states have internal predecessors, (3450), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:37,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2638 states to 2638 states and 3450 transitions. [2021-08-31 02:00:37,162 INFO L704 BuchiCegarLoop]: Abstraction has 2638 states and 3450 transitions. [2021-08-31 02:00:37,163 INFO L587 BuchiCegarLoop]: Abstraction has 2638 states and 3450 transitions. [2021-08-31 02:00:37,163 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-08-31 02:00:37,163 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2638 states and 3450 transitions. [2021-08-31 02:00:37,169 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2375 [2021-08-31 02:00:37,169 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:37,169 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:37,171 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:37,171 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:37,171 INFO L791 eck$LassoCheckResult]: Stem: 60373#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 60232#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 60193#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 60142#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 60194#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 60196#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 60227#L100-2 assume !false; 60420#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62283#L103 assume !(12292 == ssl3_accept_~s__state~0); 62281#L106 assume !(16384 == ssl3_accept_~s__state~0); 62279#L109 assume !(8192 == ssl3_accept_~s__state~0); 62277#L112 assume !(24576 == ssl3_accept_~s__state~0); 62275#L115 assume !(8195 == ssl3_accept_~s__state~0); 62273#L118 assume !(8480 == ssl3_accept_~s__state~0); 62271#L121 assume !(8481 == ssl3_accept_~s__state~0); 62269#L124 assume !(8482 == ssl3_accept_~s__state~0); 62162#L127 assume 8464 == ssl3_accept_~s__state~0; 60374#L134 [2021-08-31 02:00:37,171 INFO L793 eck$LassoCheckResult]: Loop: 60374#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 60375#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 60959#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; 62135#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62129#L586 ssl3_accept_~skip~0 := 0; 62127#L100-2 assume !false; 62125#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62123#L103 assume !(12292 == ssl3_accept_~s__state~0); 62121#L106 assume !(16384 == ssl3_accept_~s__state~0); 62119#L109 assume !(8192 == ssl3_accept_~s__state~0); 62117#L112 assume !(24576 == ssl3_accept_~s__state~0); 62115#L115 assume !(8195 == ssl3_accept_~s__state~0); 62113#L118 assume !(8480 == ssl3_accept_~s__state~0); 62111#L121 assume !(8481 == ssl3_accept_~s__state~0); 62109#L124 assume !(8482 == ssl3_accept_~s__state~0); 62107#L127 assume !(8464 == ssl3_accept_~s__state~0); 62105#L130 assume !(8465 == ssl3_accept_~s__state~0); 62103#L133 assume !(8466 == ssl3_accept_~s__state~0); 62100#L136 assume 8496 == ssl3_accept_~s__state~0; 62099#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 62095#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 60908#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 62087#L292 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 60237#L292-2 ssl3_accept_~s__init_num~0 := 0; 60238#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62761#L586 ssl3_accept_~skip~0 := 0; 62755#L100-2 assume !false; 62752#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62749#L103 assume !(12292 == ssl3_accept_~s__state~0); 62746#L106 assume !(16384 == ssl3_accept_~s__state~0); 62744#L109 assume !(8192 == ssl3_accept_~s__state~0); 62741#L112 assume !(24576 == ssl3_accept_~s__state~0); 62738#L115 assume !(8195 == ssl3_accept_~s__state~0); 62734#L118 assume !(8480 == ssl3_accept_~s__state~0); 62732#L121 assume !(8481 == ssl3_accept_~s__state~0); 62713#L124 assume !(8482 == ssl3_accept_~s__state~0); 62445#L127 assume !(8464 == ssl3_accept_~s__state~0); 62440#L130 assume !(8465 == ssl3_accept_~s__state~0); 62438#L133 assume !(8466 == ssl3_accept_~s__state~0); 62436#L136 assume !(8496 == ssl3_accept_~s__state~0); 62435#L139 assume !(8497 == ssl3_accept_~s__state~0); 62434#L142 assume !(8512 == ssl3_accept_~s__state~0); 62432#L145 assume !(8513 == ssl3_accept_~s__state~0); 62430#L148 assume !(8528 == ssl3_accept_~s__state~0); 62429#L151 assume !(8529 == ssl3_accept_~s__state~0); 62428#L154 assume !(8544 == ssl3_accept_~s__state~0); 62426#L157 assume !(8545 == ssl3_accept_~s__state~0); 62424#L160 assume !(8560 == ssl3_accept_~s__state~0); 62422#L163 assume !(8561 == ssl3_accept_~s__state~0); 62420#L166 assume !(8448 == ssl3_accept_~s__state~0); 62419#L169 assume !(8576 == ssl3_accept_~s__state~0); 62418#L172 assume !(8577 == ssl3_accept_~s__state~0); 62417#L175 assume !(8592 == ssl3_accept_~s__state~0); 62416#L178 assume !(8593 == ssl3_accept_~s__state~0); 60346#L181 assume !(8608 == ssl3_accept_~s__state~0); 60318#L184 assume !(8609 == ssl3_accept_~s__state~0); 60319#L187 assume !(8640 == ssl3_accept_~s__state~0); 60289#L190 assume !(8641 == ssl3_accept_~s__state~0); 60269#L193 assume 8656 == ssl3_accept_~s__state~0; 60270#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 60162#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 60163#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 60291#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 60189#L507 assume !(0 == ssl3_accept_~tmp___10~0); 60190#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62061#L586 ssl3_accept_~skip~0 := 0; 62056#L100-2 assume !false; 62051#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62046#L103 assume !(12292 == ssl3_accept_~s__state~0); 62041#L106 assume !(16384 == ssl3_accept_~s__state~0); 62036#L109 assume !(8192 == ssl3_accept_~s__state~0); 62031#L112 assume !(24576 == ssl3_accept_~s__state~0); 62026#L115 assume !(8195 == ssl3_accept_~s__state~0); 62021#L118 assume !(8480 == ssl3_accept_~s__state~0); 62016#L121 assume !(8481 == ssl3_accept_~s__state~0); 62010#L124 assume !(8482 == ssl3_accept_~s__state~0); 62003#L127 assume !(8464 == ssl3_accept_~s__state~0); 61997#L130 assume !(8465 == ssl3_accept_~s__state~0); 61991#L133 assume !(8466 == ssl3_accept_~s__state~0); 61985#L136 assume !(8496 == ssl3_accept_~s__state~0); 61980#L139 assume !(8497 == ssl3_accept_~s__state~0); 61894#L142 assume !(8512 == ssl3_accept_~s__state~0); 61892#L145 assume !(8513 == ssl3_accept_~s__state~0); 61890#L148 assume !(8528 == ssl3_accept_~s__state~0); 61888#L151 assume !(8529 == ssl3_accept_~s__state~0); 61886#L154 assume !(8544 == ssl3_accept_~s__state~0); 61882#L157 assume !(8545 == ssl3_accept_~s__state~0); 61880#L160 assume !(8560 == ssl3_accept_~s__state~0); 61818#L163 assume !(8561 == ssl3_accept_~s__state~0); 61794#L166 assume !(8448 == ssl3_accept_~s__state~0); 61789#L169 assume !(8576 == ssl3_accept_~s__state~0); 61784#L172 assume !(8577 == ssl3_accept_~s__state~0); 61778#L175 assume !(8592 == ssl3_accept_~s__state~0); 61779#L178 assume !(8593 == ssl3_accept_~s__state~0); 61765#L181 assume !(8608 == ssl3_accept_~s__state~0); 61766#L184 assume !(8609 == ssl3_accept_~s__state~0); 61754#L187 assume !(8640 == ssl3_accept_~s__state~0); 60560#L190 assume !(8641 == ssl3_accept_~s__state~0); 60556#L193 assume !(8656 == ssl3_accept_~s__state~0); 60557#L196 assume !(8657 == ssl3_accept_~s__state~0); 60301#L199 assume 8672 == ssl3_accept_~s__state~0; 62316#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 60233#L515 assume !(4 == ssl3_accept_~blastFlag~0); 60234#L518 assume !(5 == ssl3_accept_~blastFlag~0); 60221#L518-1 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 60222#L526 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 62300#L526-2 ssl3_accept_~s__init_num~0 := 0; 62295#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62288#L586 ssl3_accept_~skip~0 := 0; 62286#L100-2 assume !false; 62285#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62284#L103 assume !(12292 == ssl3_accept_~s__state~0); 62282#L106 assume !(16384 == ssl3_accept_~s__state~0); 62280#L109 assume !(8192 == ssl3_accept_~s__state~0); 62278#L112 assume !(24576 == ssl3_accept_~s__state~0); 62276#L115 assume !(8195 == ssl3_accept_~s__state~0); 62274#L118 assume !(8480 == ssl3_accept_~s__state~0); 62272#L121 assume !(8481 == ssl3_accept_~s__state~0); 62270#L124 assume !(8482 == ssl3_accept_~s__state~0); 62163#L127 assume !(8464 == ssl3_accept_~s__state~0); 62161#L130 assume !(8465 == ssl3_accept_~s__state~0); 62159#L133 assume !(8466 == ssl3_accept_~s__state~0); 61418#L136 assume !(8496 == ssl3_accept_~s__state~0); 61415#L139 assume !(8497 == ssl3_accept_~s__state~0); 61412#L142 assume !(8512 == ssl3_accept_~s__state~0); 61409#L145 assume !(8513 == ssl3_accept_~s__state~0); 61406#L148 assume !(8528 == ssl3_accept_~s__state~0); 61403#L151 assume !(8529 == ssl3_accept_~s__state~0); 61398#L154 assume !(8544 == ssl3_accept_~s__state~0); 61394#L157 assume !(8545 == ssl3_accept_~s__state~0); 61391#L160 assume !(8560 == ssl3_accept_~s__state~0); 61368#L163 assume !(8561 == ssl3_accept_~s__state~0); 61363#L166 assume 8448 == ssl3_accept_~s__state~0; 61362#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 61361#L427 assume !(ssl3_accept_~num1~0 > 0); 61357#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 61351#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61345#L586 ssl3_accept_~skip~0 := 0; 61343#L100-2 assume !false; 61341#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61338#L103 assume !(12292 == ssl3_accept_~s__state~0); 61335#L106 assume !(16384 == ssl3_accept_~s__state~0); 61332#L109 assume !(8192 == ssl3_accept_~s__state~0); 61328#L112 assume !(24576 == ssl3_accept_~s__state~0); 61323#L115 assume !(8195 == ssl3_accept_~s__state~0); 61321#L118 assume !(8480 == ssl3_accept_~s__state~0); 61201#L121 assume !(8481 == ssl3_accept_~s__state~0); 61202#L124 assume !(8482 == ssl3_accept_~s__state~0); 61563#L127 assume 8464 == ssl3_accept_~s__state~0; 60374#L134 [2021-08-31 02:00:37,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:37,172 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-08-31 02:00:37,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:37,172 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832737963] [2021-08-31 02:00:37,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:37,173 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:37,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:37,177 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:37,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:37,182 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:37,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:37,183 INFO L82 PathProgramCache]: Analyzing trace with hash -794755032, now seen corresponding path program 1 times [2021-08-31 02:00:37,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:37,183 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724479422] [2021-08-31 02:00:37,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:37,184 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:37,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:37,205 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-08-31 02:00:37,205 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:37,205 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724479422] [2021-08-31 02:00:37,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724479422] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:37,205 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:37,206 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:37,206 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64289985] [2021-08-31 02:00:37,206 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:37,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:37,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:37,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:37,207 INFO L87 Difference]: Start difference. First operand 2638 states and 3450 transitions. cyclomatic complexity: 815 Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:37,554 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:37,554 INFO L93 Difference]: Finished difference Result 4874 states and 6420 transitions. [2021-08-31 02:00:37,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:37,555 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4874 states and 6420 transitions. [2021-08-31 02:00:37,571 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 4565 [2021-08-31 02:00:37,582 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4874 states to 4874 states and 6420 transitions. [2021-08-31 02:00:37,583 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4724 [2021-08-31 02:00:37,586 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4724 [2021-08-31 02:00:37,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4874 states and 6420 transitions. [2021-08-31 02:00:37,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:37,589 INFO L681 BuchiCegarLoop]: Abstraction has 4874 states and 6420 transitions. [2021-08-31 02:00:37,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4874 states and 6420 transitions. [2021-08-31 02:00:37,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4874 to 4874. [2021-08-31 02:00:37,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4874 states, 4874 states have (on average 1.317193270414444) internal successors, (6420), 4873 states have internal predecessors, (6420), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:37,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4874 states to 4874 states and 6420 transitions. [2021-08-31 02:00:37,652 INFO L704 BuchiCegarLoop]: Abstraction has 4874 states and 6420 transitions. [2021-08-31 02:00:37,652 INFO L587 BuchiCegarLoop]: Abstraction has 4874 states and 6420 transitions. [2021-08-31 02:00:37,652 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-08-31 02:00:37,652 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4874 states and 6420 transitions. [2021-08-31 02:00:37,662 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 4565 [2021-08-31 02:00:37,662 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:37,662 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:37,666 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:37,666 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:37,667 INFO L791 eck$LassoCheckResult]: Stem: 67898#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 67751#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 67709#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 67660#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 67710#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 67712#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 67746#L100-2 assume !false; 67946#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70631#L103 assume !(12292 == ssl3_accept_~s__state~0); 70629#L106 assume !(16384 == ssl3_accept_~s__state~0); 70627#L109 assume !(8192 == ssl3_accept_~s__state~0); 70625#L112 assume !(24576 == ssl3_accept_~s__state~0); 70623#L115 assume !(8195 == ssl3_accept_~s__state~0); 70621#L118 assume !(8480 == ssl3_accept_~s__state~0); 70619#L121 assume !(8481 == ssl3_accept_~s__state~0); 70617#L124 assume !(8482 == ssl3_accept_~s__state~0); 70615#L127 assume 8464 == ssl3_accept_~s__state~0; 69070#L134 [2021-08-31 02:00:37,667 INFO L793 eck$LassoCheckResult]: Loop: 69070#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 70825#L273 assume !(0 == ssl3_accept_~blastFlag~0); 70821#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; 70813#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70805#L586 ssl3_accept_~skip~0 := 0; 70801#L100-2 assume !false; 70797#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70793#L103 assume !(12292 == ssl3_accept_~s__state~0); 70789#L106 assume !(16384 == ssl3_accept_~s__state~0); 70785#L109 assume !(8192 == ssl3_accept_~s__state~0); 70781#L112 assume !(24576 == ssl3_accept_~s__state~0); 70777#L115 assume !(8195 == ssl3_accept_~s__state~0); 70773#L118 assume !(8480 == ssl3_accept_~s__state~0); 70770#L121 assume !(8481 == ssl3_accept_~s__state~0); 70766#L124 assume !(8482 == ssl3_accept_~s__state~0); 70763#L127 assume !(8464 == ssl3_accept_~s__state~0); 70761#L130 assume !(8465 == ssl3_accept_~s__state~0); 70760#L133 assume !(8466 == ssl3_accept_~s__state~0); 70753#L136 assume 8496 == ssl3_accept_~s__state~0; 69521#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 70741#L286 assume !(1 == ssl3_accept_~blastFlag~0); 70736#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 70730#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 67857#L292-2 ssl3_accept_~s__init_num~0 := 0; 70714#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70705#L586 ssl3_accept_~skip~0 := 0; 70697#L100-2 assume !false; 70693#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70689#L103 assume !(12292 == ssl3_accept_~s__state~0); 70685#L106 assume !(16384 == ssl3_accept_~s__state~0); 70681#L109 assume !(8192 == ssl3_accept_~s__state~0); 70677#L112 assume !(24576 == ssl3_accept_~s__state~0); 70673#L115 assume !(8195 == ssl3_accept_~s__state~0); 70669#L118 assume !(8480 == ssl3_accept_~s__state~0); 70665#L121 assume !(8481 == ssl3_accept_~s__state~0); 70661#L124 assume !(8482 == ssl3_accept_~s__state~0); 70657#L127 assume !(8464 == ssl3_accept_~s__state~0); 70653#L130 assume !(8465 == ssl3_accept_~s__state~0); 70649#L133 assume !(8466 == ssl3_accept_~s__state~0); 70645#L136 assume !(8496 == ssl3_accept_~s__state~0); 70642#L139 assume !(8497 == ssl3_accept_~s__state~0); 70640#L142 assume 8512 == ssl3_accept_~s__state~0; 69513#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 70608#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 70604#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 70593#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70586#L586 ssl3_accept_~skip~0 := 0; 70584#L100-2 assume !false; 70581#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70579#L103 assume !(12292 == ssl3_accept_~s__state~0); 70577#L106 assume !(16384 == ssl3_accept_~s__state~0); 70575#L109 assume !(8192 == ssl3_accept_~s__state~0); 70572#L112 assume !(24576 == ssl3_accept_~s__state~0); 70569#L115 assume !(8195 == ssl3_accept_~s__state~0); 70568#L118 assume !(8480 == ssl3_accept_~s__state~0); 70567#L121 assume !(8481 == ssl3_accept_~s__state~0); 70566#L124 assume !(8482 == ssl3_accept_~s__state~0); 70565#L127 assume !(8464 == ssl3_accept_~s__state~0); 70564#L130 assume !(8465 == ssl3_accept_~s__state~0); 70548#L133 assume !(8466 == ssl3_accept_~s__state~0); 70540#L136 assume !(8496 == ssl3_accept_~s__state~0); 70536#L139 assume !(8497 == ssl3_accept_~s__state~0); 70532#L142 assume !(8512 == ssl3_accept_~s__state~0); 70528#L145 assume !(8513 == ssl3_accept_~s__state~0); 70524#L148 assume 8528 == ssl3_accept_~s__state~0; 69455#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 70517#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 70513#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 70503#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 70501#L353 assume !(ssl3_accept_~ret~0 <= 0); 70493#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 70488#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70480#L586 ssl3_accept_~skip~0 := 0; 70476#L100-2 assume !false; 70472#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70468#L103 assume !(12292 == ssl3_accept_~s__state~0); 70464#L106 assume !(16384 == ssl3_accept_~s__state~0); 70460#L109 assume !(8192 == ssl3_accept_~s__state~0); 70456#L112 assume !(24576 == ssl3_accept_~s__state~0); 70452#L115 assume !(8195 == ssl3_accept_~s__state~0); 70448#L118 assume !(8480 == ssl3_accept_~s__state~0); 70444#L121 assume !(8481 == ssl3_accept_~s__state~0); 70440#L124 assume !(8482 == ssl3_accept_~s__state~0); 70436#L127 assume !(8464 == ssl3_accept_~s__state~0); 70432#L130 assume !(8465 == ssl3_accept_~s__state~0); 70428#L133 assume !(8466 == ssl3_accept_~s__state~0); 70424#L136 assume !(8496 == ssl3_accept_~s__state~0); 70419#L139 assume !(8497 == ssl3_accept_~s__state~0); 70415#L142 assume !(8512 == ssl3_accept_~s__state~0); 70411#L145 assume !(8513 == ssl3_accept_~s__state~0); 70407#L148 assume !(8528 == ssl3_accept_~s__state~0); 70400#L151 assume !(8529 == ssl3_accept_~s__state~0); 69133#L154 assume 8544 == ssl3_accept_~s__state~0; 69130#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 69127#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 69122#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 69117#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 69114#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 69110#L400 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; 69101#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69095#L586 ssl3_accept_~skip~0 := 0; 69093#L100-2 assume !false; 69091#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69089#L103 assume !(12292 == ssl3_accept_~s__state~0); 69087#L106 assume !(16384 == ssl3_accept_~s__state~0); 69085#L109 assume !(8192 == ssl3_accept_~s__state~0); 69083#L112 assume !(24576 == ssl3_accept_~s__state~0); 69081#L115 assume !(8195 == ssl3_accept_~s__state~0); 69079#L118 assume !(8480 == ssl3_accept_~s__state~0); 69077#L121 assume !(8481 == ssl3_accept_~s__state~0); 69075#L124 assume !(8482 == ssl3_accept_~s__state~0); 69073#L127 assume !(8464 == ssl3_accept_~s__state~0); 69071#L130 assume !(8465 == ssl3_accept_~s__state~0); 69067#L133 assume !(8466 == ssl3_accept_~s__state~0); 69066#L136 assume !(8496 == ssl3_accept_~s__state~0); 69065#L139 assume !(8497 == ssl3_accept_~s__state~0); 69064#L142 assume !(8512 == ssl3_accept_~s__state~0); 69063#L145 assume !(8513 == ssl3_accept_~s__state~0); 69062#L148 assume !(8528 == ssl3_accept_~s__state~0); 69061#L151 assume !(8529 == ssl3_accept_~s__state~0); 69060#L154 assume !(8544 == ssl3_accept_~s__state~0); 69059#L157 assume !(8545 == ssl3_accept_~s__state~0); 69058#L160 assume !(8560 == ssl3_accept_~s__state~0); 69057#L163 assume !(8561 == ssl3_accept_~s__state~0); 69055#L166 assume 8448 == ssl3_accept_~s__state~0; 69052#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 69047#L427 assume !(ssl3_accept_~num1~0 > 0); 69040#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 69037#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69031#L586 ssl3_accept_~skip~0 := 0; 69029#L100-2 assume !false; 69027#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69024#L103 assume 12292 == ssl3_accept_~s__state~0; 69025#L104 ssl3_accept_~s__new_session~0 := 1; 69018#L212 ssl3_accept_~s__server~0 := 1; 69136#L217 assume 0 != ssl3_accept_~cb~0; 69131#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 69128#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 69124#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 69120#L227-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 69115#L236 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 69112#L241 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 69107#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post34 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 69106#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69096#L586 ssl3_accept_~skip~0 := 0; 69094#L100-2 assume !false; 69092#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69090#L103 assume !(12292 == ssl3_accept_~s__state~0); 69088#L106 assume !(16384 == ssl3_accept_~s__state~0); 69086#L109 assume !(8192 == ssl3_accept_~s__state~0); 69084#L112 assume !(24576 == ssl3_accept_~s__state~0); 69082#L115 assume !(8195 == ssl3_accept_~s__state~0); 69080#L118 assume !(8480 == ssl3_accept_~s__state~0); 69078#L121 assume !(8481 == ssl3_accept_~s__state~0); 69076#L124 assume !(8482 == ssl3_accept_~s__state~0); 69074#L127 assume 8464 == ssl3_accept_~s__state~0; 69070#L134 [2021-08-31 02:00:37,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:37,668 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-08-31 02:00:37,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:37,668 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929135208] [2021-08-31 02:00:37,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:37,668 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:37,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:37,673 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:37,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:37,681 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:37,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:37,681 INFO L82 PathProgramCache]: Analyzing trace with hash 1758958820, now seen corresponding path program 1 times [2021-08-31 02:00:37,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:37,681 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224577913] [2021-08-31 02:00:37,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:37,682 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:37,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:37,708 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-08-31 02:00:37,708 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:37,709 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224577913] [2021-08-31 02:00:37,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224577913] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:00:37,709 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130376150] [2021-08-31 02:00:37,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:37,709 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:00:37,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:37,711 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:00:37,712 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-31 02:00:37,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:37,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:00:37,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:38,030 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-08-31 02:00:38,030 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 02:00:38,031 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130376150] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:38,031 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 02:00:38,031 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-08-31 02:00:38,031 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694114146] [2021-08-31 02:00:38,031 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:38,032 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:38,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:38,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-31 02:00:38,033 INFO L87 Difference]: Start difference. First operand 4874 states and 6420 transitions. cyclomatic complexity: 1554 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:38,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:38,244 INFO L93 Difference]: Finished difference Result 5036 states and 6618 transitions. [2021-08-31 02:00:38,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:38,245 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5036 states and 6618 transitions. [2021-08-31 02:00:38,258 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 4697 [2021-08-31 02:00:38,269 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5036 states to 5036 states and 6618 transitions. [2021-08-31 02:00:38,270 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4886 [2021-08-31 02:00:38,273 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4886 [2021-08-31 02:00:38,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5036 states and 6618 transitions. [2021-08-31 02:00:38,277 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:38,277 INFO L681 BuchiCegarLoop]: Abstraction has 5036 states and 6618 transitions. [2021-08-31 02:00:38,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5036 states and 6618 transitions. [2021-08-31 02:00:38,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5036 to 4916. [2021-08-31 02:00:38,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4916 states, 4916 states have (on average 1.3169243287225387) internal successors, (6474), 4915 states have internal predecessors, (6474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:38,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4916 states to 4916 states and 6474 transitions. [2021-08-31 02:00:38,327 INFO L704 BuchiCegarLoop]: Abstraction has 4916 states and 6474 transitions. [2021-08-31 02:00:38,327 INFO L587 BuchiCegarLoop]: Abstraction has 4916 states and 6474 transitions. [2021-08-31 02:00:38,327 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-08-31 02:00:38,327 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4916 states and 6474 transitions. [2021-08-31 02:00:38,337 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 4607 [2021-08-31 02:00:38,338 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:38,338 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:38,340 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:38,340 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:38,340 INFO L791 eck$LassoCheckResult]: Stem: 78283#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 78133#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 78092#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 78043#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 78093#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 78095#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 78128#L100-2 assume !false; 78329#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78931#L103 assume !(12292 == ssl3_accept_~s__state~0); 78930#L106 assume !(16384 == ssl3_accept_~s__state~0); 78929#L109 assume !(8192 == ssl3_accept_~s__state~0); 78928#L112 assume !(24576 == ssl3_accept_~s__state~0); 78927#L115 assume !(8195 == ssl3_accept_~s__state~0); 78926#L118 assume !(8480 == ssl3_accept_~s__state~0); 78925#L121 assume !(8481 == ssl3_accept_~s__state~0); 78924#L124 assume !(8482 == ssl3_accept_~s__state~0); 78923#L127 assume 8464 == ssl3_accept_~s__state~0; 78921#L134 [2021-08-31 02:00:38,341 INFO L793 eck$LassoCheckResult]: Loop: 78921#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 80042#L273 assume !(0 == ssl3_accept_~blastFlag~0); 80040#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; 80037#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 80031#L586 ssl3_accept_~skip~0 := 0; 80029#L100-2 assume !false; 80025#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80021#L103 assume !(12292 == ssl3_accept_~s__state~0); 80018#L106 assume !(16384 == ssl3_accept_~s__state~0); 80013#L109 assume !(8192 == ssl3_accept_~s__state~0); 80009#L112 assume !(24576 == ssl3_accept_~s__state~0); 80005#L115 assume !(8195 == ssl3_accept_~s__state~0); 80002#L118 assume !(8480 == ssl3_accept_~s__state~0); 79999#L121 assume !(8481 == ssl3_accept_~s__state~0); 79998#L124 assume !(8482 == ssl3_accept_~s__state~0); 79847#L127 assume !(8464 == ssl3_accept_~s__state~0); 79832#L130 assume !(8465 == ssl3_accept_~s__state~0); 79824#L133 assume !(8466 == ssl3_accept_~s__state~0); 79721#L136 assume 8496 == ssl3_accept_~s__state~0; 79609#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 79715#L286 assume !(1 == ssl3_accept_~blastFlag~0); 79712#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 79707#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 78370#L292-2 ssl3_accept_~s__init_num~0 := 0; 79699#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79691#L586 ssl3_accept_~skip~0 := 0; 79687#L100-2 assume !false; 79683#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79679#L103 assume !(12292 == ssl3_accept_~s__state~0); 79675#L106 assume !(16384 == ssl3_accept_~s__state~0); 79671#L109 assume !(8192 == ssl3_accept_~s__state~0); 79667#L112 assume !(24576 == ssl3_accept_~s__state~0); 79663#L115 assume !(8195 == ssl3_accept_~s__state~0); 79659#L118 assume !(8480 == ssl3_accept_~s__state~0); 79654#L121 assume !(8481 == ssl3_accept_~s__state~0); 79650#L124 assume !(8482 == ssl3_accept_~s__state~0); 79646#L127 assume !(8464 == ssl3_accept_~s__state~0); 79638#L130 assume !(8465 == ssl3_accept_~s__state~0); 79633#L133 assume !(8466 == ssl3_accept_~s__state~0); 79630#L136 assume !(8496 == ssl3_accept_~s__state~0); 79511#L139 assume !(8497 == ssl3_accept_~s__state~0); 79497#L142 assume 8512 == ssl3_accept_~s__state~0; 79495#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 79493#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 79492#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 79490#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79485#L586 ssl3_accept_~skip~0 := 0; 79484#L100-2 assume !false; 79483#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79482#L103 assume !(12292 == ssl3_accept_~s__state~0); 79481#L106 assume !(16384 == ssl3_accept_~s__state~0); 79480#L109 assume !(8192 == ssl3_accept_~s__state~0); 79479#L112 assume !(24576 == ssl3_accept_~s__state~0); 79478#L115 assume !(8195 == ssl3_accept_~s__state~0); 79477#L118 assume !(8480 == ssl3_accept_~s__state~0); 79476#L121 assume !(8481 == ssl3_accept_~s__state~0); 79475#L124 assume !(8482 == ssl3_accept_~s__state~0); 79474#L127 assume !(8464 == ssl3_accept_~s__state~0); 79473#L130 assume !(8465 == ssl3_accept_~s__state~0); 79472#L133 assume !(8466 == ssl3_accept_~s__state~0); 79471#L136 assume !(8496 == ssl3_accept_~s__state~0); 79470#L139 assume !(8497 == ssl3_accept_~s__state~0); 79469#L142 assume !(8512 == ssl3_accept_~s__state~0); 79468#L145 assume !(8513 == ssl3_accept_~s__state~0); 79323#L148 assume 8528 == ssl3_accept_~s__state~0; 79321#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 79320#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 79319#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 79293#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 79291#L353 assume !(ssl3_accept_~ret~0 <= 0); 79285#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 79283#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79275#L586 ssl3_accept_~skip~0 := 0; 79271#L100-2 assume !false; 79267#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79263#L103 assume !(12292 == ssl3_accept_~s__state~0); 79259#L106 assume !(16384 == ssl3_accept_~s__state~0); 79250#L109 assume !(8192 == ssl3_accept_~s__state~0); 79247#L112 assume !(24576 == ssl3_accept_~s__state~0); 79245#L115 assume !(8195 == ssl3_accept_~s__state~0); 79233#L118 assume !(8480 == ssl3_accept_~s__state~0); 79229#L121 assume !(8481 == ssl3_accept_~s__state~0); 79225#L124 assume !(8482 == ssl3_accept_~s__state~0); 79221#L127 assume !(8464 == ssl3_accept_~s__state~0); 79217#L130 assume !(8465 == ssl3_accept_~s__state~0); 79213#L133 assume !(8466 == ssl3_accept_~s__state~0); 79209#L136 assume !(8496 == ssl3_accept_~s__state~0); 79203#L139 assume !(8497 == ssl3_accept_~s__state~0); 79198#L142 assume !(8512 == ssl3_accept_~s__state~0); 79194#L145 assume !(8513 == ssl3_accept_~s__state~0); 79189#L148 assume !(8528 == ssl3_accept_~s__state~0); 79183#L151 assume !(8529 == ssl3_accept_~s__state~0); 79168#L154 assume 8544 == ssl3_accept_~s__state~0; 79166#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 79164#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 79160#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 79156#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 79151#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 79147#L400 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; 79142#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79132#L586 ssl3_accept_~skip~0 := 0; 79130#L100-2 assume !false; 79128#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79126#L103 assume !(12292 == ssl3_accept_~s__state~0); 79124#L106 assume !(16384 == ssl3_accept_~s__state~0); 79122#L109 assume !(8192 == ssl3_accept_~s__state~0); 79120#L112 assume !(24576 == ssl3_accept_~s__state~0); 79118#L115 assume !(8195 == ssl3_accept_~s__state~0); 79116#L118 assume !(8480 == ssl3_accept_~s__state~0); 79114#L121 assume !(8481 == ssl3_accept_~s__state~0); 79112#L124 assume !(8482 == ssl3_accept_~s__state~0); 79110#L127 assume !(8464 == ssl3_accept_~s__state~0); 79108#L130 assume !(8465 == ssl3_accept_~s__state~0); 79106#L133 assume !(8466 == ssl3_accept_~s__state~0); 79100#L136 assume !(8496 == ssl3_accept_~s__state~0); 79099#L139 assume !(8497 == ssl3_accept_~s__state~0); 79098#L142 assume !(8512 == ssl3_accept_~s__state~0); 79097#L145 assume !(8513 == ssl3_accept_~s__state~0); 79096#L148 assume !(8528 == ssl3_accept_~s__state~0); 79095#L151 assume !(8529 == ssl3_accept_~s__state~0); 79094#L154 assume !(8544 == ssl3_accept_~s__state~0); 79093#L157 assume !(8545 == ssl3_accept_~s__state~0); 79092#L160 assume !(8560 == ssl3_accept_~s__state~0); 79091#L163 assume !(8561 == ssl3_accept_~s__state~0); 79090#L166 assume 8448 == ssl3_accept_~s__state~0; 79088#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 79085#L427 assume !(ssl3_accept_~num1~0 > 0); 79079#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 79071#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79063#L586 ssl3_accept_~skip~0 := 0; 79057#L100-2 assume !false; 79050#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79046#L103 assume !(12292 == ssl3_accept_~s__state~0); 79043#L106 assume 16384 == ssl3_accept_~s__state~0; 79037#L212 ssl3_accept_~s__server~0 := 1; 79171#L217 assume 0 != ssl3_accept_~cb~0; 79167#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 79165#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 79162#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 79159#L227-2 ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32; 79155#L236 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 79149#L241 assume 12292 != ssl3_accept_~s__state~0;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33; 79144#L243 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post34 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 79137#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 79131#L586 ssl3_accept_~skip~0 := 0; 79129#L100-2 assume !false; 79127#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 79125#L103 assume !(12292 == ssl3_accept_~s__state~0); 79123#L106 assume !(16384 == ssl3_accept_~s__state~0); 79121#L109 assume !(8192 == ssl3_accept_~s__state~0); 79119#L112 assume !(24576 == ssl3_accept_~s__state~0); 79117#L115 assume !(8195 == ssl3_accept_~s__state~0); 79115#L118 assume !(8480 == ssl3_accept_~s__state~0); 79113#L121 assume !(8481 == ssl3_accept_~s__state~0); 79111#L124 assume !(8482 == ssl3_accept_~s__state~0); 79109#L127 assume 8464 == ssl3_accept_~s__state~0; 78921#L134 [2021-08-31 02:00:38,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:38,341 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-08-31 02:00:38,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:38,342 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018895528] [2021-08-31 02:00:38,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:38,342 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:38,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:38,347 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:38,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:38,352 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:38,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:38,352 INFO L82 PathProgramCache]: Analyzing trace with hash 468381048, now seen corresponding path program 1 times [2021-08-31 02:00:38,352 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:38,353 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622799814] [2021-08-31 02:00:38,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:38,353 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:38,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:38,377 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-08-31 02:00:38,378 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:38,378 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622799814] [2021-08-31 02:00:38,378 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622799814] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:00:38,378 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934966110] [2021-08-31 02:00:38,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:38,378 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:00:38,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:38,381 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:00:38,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2021-08-31 02:00:38,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:38,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:00:38,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:38,719 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-08-31 02:00:38,720 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:00:38,942 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-08-31 02:00:38,942 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934966110] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:00:38,943 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:00:38,943 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-08-31 02:00:38,943 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216584308] [2021-08-31 02:00:38,943 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:38,943 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:38,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:00:38,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:00:38,944 INFO L87 Difference]: Start difference. First operand 4916 states and 6474 transitions. cyclomatic complexity: 1566 Second operand has 6 states, 6 states have (on average 23.5) internal successors, (141), 6 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:39,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:39,595 INFO L93 Difference]: Finished difference Result 6083 states and 7660 transitions. [2021-08-31 02:00:39,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-31 02:00:39,596 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6083 states and 7660 transitions. [2021-08-31 02:00:39,609 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 4631 [2021-08-31 02:00:39,622 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6083 states to 5961 states and 7530 transitions. [2021-08-31 02:00:39,622 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5811 [2021-08-31 02:00:39,625 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5811 [2021-08-31 02:00:39,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5961 states and 7530 transitions. [2021-08-31 02:00:39,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:39,626 INFO L681 BuchiCegarLoop]: Abstraction has 5961 states and 7530 transitions. [2021-08-31 02:00:39,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5961 states and 7530 transitions. [2021-08-31 02:00:39,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5961 to 4366. [2021-08-31 02:00:39,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4366 states, 4366 states have (on average 1.2808062299587724) internal successors, (5592), 4365 states have internal predecessors, (5592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:39,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4366 states to 4366 states and 5592 transitions. [2021-08-31 02:00:39,675 INFO L704 BuchiCegarLoop]: Abstraction has 4366 states and 5592 transitions. [2021-08-31 02:00:39,675 INFO L587 BuchiCegarLoop]: Abstraction has 4366 states and 5592 transitions. [2021-08-31 02:00:39,675 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-08-31 02:00:39,675 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4366 states and 5592 transitions. [2021-08-31 02:00:39,683 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4012 [2021-08-31 02:00:39,683 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:39,683 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:39,685 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:39,685 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:39,685 INFO L791 eck$LassoCheckResult]: Stem: 90219#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 90079#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 90040#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 89993#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 90041#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 90043#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 90075#L100-2 assume !false; 90266#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90855#L103 assume !(12292 == ssl3_accept_~s__state~0); 90856#L106 assume !(16384 == ssl3_accept_~s__state~0); 90851#L109 assume !(8192 == ssl3_accept_~s__state~0); 90852#L112 assume !(24576 == ssl3_accept_~s__state~0); 90847#L115 assume !(8195 == ssl3_accept_~s__state~0); 90848#L118 assume !(8480 == ssl3_accept_~s__state~0); 90843#L121 assume !(8481 == ssl3_accept_~s__state~0); 90844#L124 assume !(8482 == ssl3_accept_~s__state~0); 90839#L127 assume 8464 == ssl3_accept_~s__state~0; 90406#L134 [2021-08-31 02:00:39,686 INFO L793 eck$LassoCheckResult]: Loop: 90406#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 92652#L273 assume !(0 == ssl3_accept_~blastFlag~0); 92650#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; 92651#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92628#L586 ssl3_accept_~skip~0 := 0; 92629#L100-2 assume !false; 92611#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92612#L103 assume !(12292 == ssl3_accept_~s__state~0); 92601#L106 assume !(16384 == ssl3_accept_~s__state~0); 92602#L109 assume !(8192 == ssl3_accept_~s__state~0); 92591#L112 assume !(24576 == ssl3_accept_~s__state~0); 92592#L115 assume !(8195 == ssl3_accept_~s__state~0); 92581#L118 assume !(8480 == ssl3_accept_~s__state~0); 92582#L121 assume !(8481 == ssl3_accept_~s__state~0); 92572#L124 assume !(8482 == ssl3_accept_~s__state~0); 92573#L127 assume !(8464 == ssl3_accept_~s__state~0); 92388#L130 assume !(8465 == ssl3_accept_~s__state~0); 92289#L133 assume !(8466 == ssl3_accept_~s__state~0); 92288#L136 assume 8496 == ssl3_accept_~s__state~0; 90403#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 92287#L286 assume !(1 == ssl3_accept_~blastFlag~0); 92286#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 92285#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 90308#L292-2 ssl3_accept_~s__init_num~0 := 0; 92283#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92278#L586 ssl3_accept_~skip~0 := 0; 92277#L100-2 assume !false; 92276#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92275#L103 assume !(12292 == ssl3_accept_~s__state~0); 92274#L106 assume !(16384 == ssl3_accept_~s__state~0); 92273#L109 assume !(8192 == ssl3_accept_~s__state~0); 92272#L112 assume !(24576 == ssl3_accept_~s__state~0); 92271#L115 assume !(8195 == ssl3_accept_~s__state~0); 92270#L118 assume !(8480 == ssl3_accept_~s__state~0); 92269#L121 assume !(8481 == ssl3_accept_~s__state~0); 92268#L124 assume !(8482 == ssl3_accept_~s__state~0); 92267#L127 assume !(8464 == ssl3_accept_~s__state~0); 92266#L130 assume !(8465 == ssl3_accept_~s__state~0); 92265#L133 assume !(8466 == ssl3_accept_~s__state~0); 92264#L136 assume !(8496 == ssl3_accept_~s__state~0); 92263#L139 assume !(8497 == ssl3_accept_~s__state~0); 92262#L142 assume 8512 == ssl3_accept_~s__state~0; 90400#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 92260#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 92258#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 92257#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92252#L586 ssl3_accept_~skip~0 := 0; 92251#L100-2 assume !false; 92250#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92249#L103 assume !(12292 == ssl3_accept_~s__state~0); 92248#L106 assume !(16384 == ssl3_accept_~s__state~0); 92247#L109 assume !(8192 == ssl3_accept_~s__state~0); 92246#L112 assume !(24576 == ssl3_accept_~s__state~0); 92245#L115 assume !(8195 == ssl3_accept_~s__state~0); 92244#L118 assume !(8480 == ssl3_accept_~s__state~0); 92243#L121 assume !(8481 == ssl3_accept_~s__state~0); 92242#L124 assume !(8482 == ssl3_accept_~s__state~0); 92241#L127 assume !(8464 == ssl3_accept_~s__state~0); 92240#L130 assume !(8465 == ssl3_accept_~s__state~0); 92239#L133 assume !(8466 == ssl3_accept_~s__state~0); 92238#L136 assume !(8496 == ssl3_accept_~s__state~0); 92237#L139 assume !(8497 == ssl3_accept_~s__state~0); 92236#L142 assume !(8512 == ssl3_accept_~s__state~0); 92235#L145 assume !(8513 == ssl3_accept_~s__state~0); 92234#L148 assume 8528 == ssl3_accept_~s__state~0; 90397#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 92232#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 92230#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 92228#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 92226#L353 assume !(ssl3_accept_~ret~0 <= 0); 92220#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 92219#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92214#L586 ssl3_accept_~skip~0 := 0; 92213#L100-2 assume !false; 92212#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92211#L103 assume !(12292 == ssl3_accept_~s__state~0); 92210#L106 assume !(16384 == ssl3_accept_~s__state~0); 92208#L109 assume !(8192 == ssl3_accept_~s__state~0); 92203#L112 assume !(24576 == ssl3_accept_~s__state~0); 92201#L115 assume !(8195 == ssl3_accept_~s__state~0); 92199#L118 assume !(8480 == ssl3_accept_~s__state~0); 92197#L121 assume !(8481 == ssl3_accept_~s__state~0); 92195#L124 assume !(8482 == ssl3_accept_~s__state~0); 92193#L127 assume !(8464 == ssl3_accept_~s__state~0); 92191#L130 assume !(8465 == ssl3_accept_~s__state~0); 92189#L133 assume !(8466 == ssl3_accept_~s__state~0); 92187#L136 assume !(8496 == ssl3_accept_~s__state~0); 92185#L139 assume !(8497 == ssl3_accept_~s__state~0); 92183#L142 assume !(8512 == ssl3_accept_~s__state~0); 92181#L145 assume !(8513 == ssl3_accept_~s__state~0); 92179#L148 assume !(8528 == ssl3_accept_~s__state~0); 92177#L151 assume !(8529 == ssl3_accept_~s__state~0); 92175#L154 assume 8544 == ssl3_accept_~s__state~0; 90394#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 92172#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 92169#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 92165#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 92163#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 92131#L400 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; 92126#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92116#L586 ssl3_accept_~skip~0 := 0; 92114#L100-2 assume !false; 92112#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92110#L103 assume !(12292 == ssl3_accept_~s__state~0); 92108#L106 assume !(16384 == ssl3_accept_~s__state~0); 92106#L109 assume !(8192 == ssl3_accept_~s__state~0); 92104#L112 assume !(24576 == ssl3_accept_~s__state~0); 92102#L115 assume !(8195 == ssl3_accept_~s__state~0); 92100#L118 assume !(8480 == ssl3_accept_~s__state~0); 92098#L121 assume !(8481 == ssl3_accept_~s__state~0); 92096#L124 assume !(8482 == ssl3_accept_~s__state~0); 92094#L127 assume !(8464 == ssl3_accept_~s__state~0); 92092#L130 assume !(8465 == ssl3_accept_~s__state~0); 92090#L133 assume !(8466 == ssl3_accept_~s__state~0); 92088#L136 assume !(8496 == ssl3_accept_~s__state~0); 92086#L139 assume !(8497 == ssl3_accept_~s__state~0); 92084#L142 assume !(8512 == ssl3_accept_~s__state~0); 92082#L145 assume !(8513 == ssl3_accept_~s__state~0); 92080#L148 assume !(8528 == ssl3_accept_~s__state~0); 92078#L151 assume !(8529 == ssl3_accept_~s__state~0); 92076#L154 assume !(8544 == ssl3_accept_~s__state~0); 92074#L157 assume !(8545 == ssl3_accept_~s__state~0); 92072#L160 assume !(8560 == ssl3_accept_~s__state~0); 92070#L163 assume !(8561 == ssl3_accept_~s__state~0); 92068#L166 assume 8448 == ssl3_accept_~s__state~0; 92066#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 92064#L427 assume !(ssl3_accept_~num1~0 > 0); 92060#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 92056#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92046#L586 ssl3_accept_~skip~0 := 0; 92044#L100-2 assume !false; 92042#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92040#L103 assume !(12292 == ssl3_accept_~s__state~0); 92038#L106 assume !(16384 == ssl3_accept_~s__state~0); 92036#L109 assume !(8192 == ssl3_accept_~s__state~0); 92034#L112 assume !(24576 == ssl3_accept_~s__state~0); 92032#L115 assume !(8195 == ssl3_accept_~s__state~0); 92030#L118 assume !(8480 == ssl3_accept_~s__state~0); 92028#L121 assume !(8481 == ssl3_accept_~s__state~0); 92026#L124 assume !(8482 == ssl3_accept_~s__state~0); 92023#L127 assume !(8464 == ssl3_accept_~s__state~0); 92021#L130 assume !(8465 == ssl3_accept_~s__state~0); 92019#L133 assume !(8466 == ssl3_accept_~s__state~0); 92017#L136 assume !(8496 == ssl3_accept_~s__state~0); 92015#L139 assume !(8497 == ssl3_accept_~s__state~0); 92011#L142 assume !(8512 == ssl3_accept_~s__state~0); 92012#L145 assume !(8513 == ssl3_accept_~s__state~0); 92007#L148 assume !(8528 == ssl3_accept_~s__state~0); 92008#L151 assume !(8529 == ssl3_accept_~s__state~0); 92003#L154 assume !(8544 == ssl3_accept_~s__state~0); 92004#L157 assume !(8545 == ssl3_accept_~s__state~0); 92000#L160 assume !(8560 == ssl3_accept_~s__state~0); 91998#L163 assume !(8561 == ssl3_accept_~s__state~0); 91999#L166 assume !(8448 == ssl3_accept_~s__state~0); 91896#L169 assume 8576 == ssl3_accept_~s__state~0; 91547#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 91892#L441 assume !(ssl3_accept_~ret~0 <= 0); 93167#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 91356#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 92635#L586 ssl3_accept_~skip~0 := 0; 92620#L100-2 assume !false; 92621#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 92606#L103 assume !(12292 == ssl3_accept_~s__state~0); 92607#L106 assume !(16384 == ssl3_accept_~s__state~0); 92596#L109 assume !(8192 == ssl3_accept_~s__state~0); 92597#L112 assume !(24576 == ssl3_accept_~s__state~0); 92586#L115 assume !(8195 == ssl3_accept_~s__state~0); 92587#L118 assume !(8480 == ssl3_accept_~s__state~0); 92137#L121 assume !(8481 == ssl3_accept_~s__state~0); 92577#L124 assume !(8482 == ssl3_accept_~s__state~0); 92567#L127 assume !(8464 == ssl3_accept_~s__state~0); 92568#L130 assume 8465 == ssl3_accept_~s__state~0; 90406#L134 [2021-08-31 02:00:39,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:39,686 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-08-31 02:00:39,686 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:39,687 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068526498] [2021-08-31 02:00:39,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:39,687 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:39,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:39,691 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:39,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:39,696 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:39,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:39,697 INFO L82 PathProgramCache]: Analyzing trace with hash 912512571, now seen corresponding path program 1 times [2021-08-31 02:00:39,697 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:39,697 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009322606] [2021-08-31 02:00:39,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:39,697 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:39,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:39,730 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-08-31 02:00:39,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:39,731 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009322606] [2021-08-31 02:00:39,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009322606] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:39,731 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:39,731 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:00:39,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [413482909] [2021-08-31 02:00:39,732 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:39,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:39,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:39,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:39,733 INFO L87 Difference]: Start difference. First operand 4366 states and 5592 transitions. cyclomatic complexity: 1237 Second operand has 3 states, 2 states have (on average 37.5) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:39,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:39,972 INFO L93 Difference]: Finished difference Result 4383 states and 5607 transitions. [2021-08-31 02:00:39,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:39,972 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4383 states and 5607 transitions. [2021-08-31 02:00:39,986 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4029 [2021-08-31 02:00:39,995 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4383 states to 4383 states and 5607 transitions. [2021-08-31 02:00:39,996 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4233 [2021-08-31 02:00:39,998 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4233 [2021-08-31 02:00:39,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4383 states and 5607 transitions. [2021-08-31 02:00:39,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:39,999 INFO L681 BuchiCegarLoop]: Abstraction has 4383 states and 5607 transitions. [2021-08-31 02:00:40,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4383 states and 5607 transitions. [2021-08-31 02:00:40,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4383 to 4366. [2021-08-31 02:00:40,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4366 states, 4366 states have (on average 1.2794319743472287) internal successors, (5586), 4365 states have internal predecessors, (5586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:40,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4366 states to 4366 states and 5586 transitions. [2021-08-31 02:00:40,046 INFO L704 BuchiCegarLoop]: Abstraction has 4366 states and 5586 transitions. [2021-08-31 02:00:40,046 INFO L587 BuchiCegarLoop]: Abstraction has 4366 states and 5586 transitions. [2021-08-31 02:00:40,046 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-08-31 02:00:40,047 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4366 states and 5586 transitions. [2021-08-31 02:00:40,055 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4012 [2021-08-31 02:00:40,056 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:40,056 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:40,058 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:40,058 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:40,058 INFO L791 eck$LassoCheckResult]: Stem: 98992#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 98833#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 98795#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 98748#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 98796#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 98798#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 98829#L100-2 assume !false; 99043#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100631#L103 assume !(12292 == ssl3_accept_~s__state~0); 100632#L106 assume !(16384 == ssl3_accept_~s__state~0); 100627#L109 assume !(8192 == ssl3_accept_~s__state~0); 100628#L112 assume !(24576 == ssl3_accept_~s__state~0); 100620#L115 assume !(8195 == ssl3_accept_~s__state~0); 100621#L118 assume !(8480 == ssl3_accept_~s__state~0); 100612#L121 assume !(8481 == ssl3_accept_~s__state~0); 100613#L124 assume !(8482 == ssl3_accept_~s__state~0); 100603#L127 assume 8464 == ssl3_accept_~s__state~0; 99258#L134 [2021-08-31 02:00:40,058 INFO L793 eck$LassoCheckResult]: Loop: 99258#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 102937#L273 assume !(0 == ssl3_accept_~blastFlag~0); 102365#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; 102364#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102359#L586 ssl3_accept_~skip~0 := 0; 102358#L100-2 assume !false; 102357#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102356#L103 assume !(12292 == ssl3_accept_~s__state~0); 102355#L106 assume !(16384 == ssl3_accept_~s__state~0); 102354#L109 assume !(8192 == ssl3_accept_~s__state~0); 102353#L112 assume !(24576 == ssl3_accept_~s__state~0); 102352#L115 assume !(8195 == ssl3_accept_~s__state~0); 102351#L118 assume !(8480 == ssl3_accept_~s__state~0); 102350#L121 assume !(8481 == ssl3_accept_~s__state~0); 102349#L124 assume !(8482 == ssl3_accept_~s__state~0); 102348#L127 assume !(8464 == ssl3_accept_~s__state~0); 102346#L130 assume !(8465 == ssl3_accept_~s__state~0); 100997#L133 assume !(8466 == ssl3_accept_~s__state~0); 100998#L136 assume 8496 == ssl3_accept_~s__state~0; 99249#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 100527#L286 assume !(1 == ssl3_accept_~blastFlag~0); 102328#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 102324#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 98946#L292-2 ssl3_accept_~s__init_num~0 := 0; 102318#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102311#L586 ssl3_accept_~skip~0 := 0; 102308#L100-2 assume !false; 102305#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102302#L103 assume !(12292 == ssl3_accept_~s__state~0); 102298#L106 assume !(16384 == ssl3_accept_~s__state~0); 102295#L109 assume !(8192 == ssl3_accept_~s__state~0); 102292#L112 assume !(24576 == ssl3_accept_~s__state~0); 102289#L115 assume !(8195 == ssl3_accept_~s__state~0); 102286#L118 assume !(8480 == ssl3_accept_~s__state~0); 102283#L121 assume !(8481 == ssl3_accept_~s__state~0); 102279#L124 assume !(8482 == ssl3_accept_~s__state~0); 102275#L127 assume !(8464 == ssl3_accept_~s__state~0); 102271#L130 assume !(8465 == ssl3_accept_~s__state~0); 102267#L133 assume !(8466 == ssl3_accept_~s__state~0); 102263#L136 assume !(8496 == ssl3_accept_~s__state~0); 102260#L139 assume !(8497 == ssl3_accept_~s__state~0); 102255#L142 assume 8512 == ssl3_accept_~s__state~0; 99240#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 102244#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 102238#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 102237#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102227#L586 ssl3_accept_~skip~0 := 0; 102225#L100-2 assume !false; 102223#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102221#L103 assume !(12292 == ssl3_accept_~s__state~0); 102219#L106 assume !(16384 == ssl3_accept_~s__state~0); 102217#L109 assume !(8192 == ssl3_accept_~s__state~0); 102215#L112 assume !(24576 == ssl3_accept_~s__state~0); 102213#L115 assume !(8195 == ssl3_accept_~s__state~0); 102211#L118 assume !(8480 == ssl3_accept_~s__state~0); 102209#L121 assume !(8481 == ssl3_accept_~s__state~0); 102207#L124 assume !(8482 == ssl3_accept_~s__state~0); 102205#L127 assume !(8464 == ssl3_accept_~s__state~0); 102203#L130 assume !(8465 == ssl3_accept_~s__state~0); 102201#L133 assume !(8466 == ssl3_accept_~s__state~0); 102199#L136 assume !(8496 == ssl3_accept_~s__state~0); 102197#L139 assume !(8497 == ssl3_accept_~s__state~0); 102195#L142 assume !(8512 == ssl3_accept_~s__state~0); 102193#L145 assume !(8513 == ssl3_accept_~s__state~0); 102191#L148 assume 8528 == ssl3_accept_~s__state~0; 99231#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 102188#L320 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 102185#L320-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 102182#L329 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 102176#L332 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 102172#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 102169#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102163#L586 ssl3_accept_~skip~0 := 0; 102160#L100-2 assume !false; 102157#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102151#L103 assume !(12292 == ssl3_accept_~s__state~0); 102149#L106 assume !(16384 == ssl3_accept_~s__state~0); 102147#L109 assume !(8192 == ssl3_accept_~s__state~0); 102145#L112 assume !(24576 == ssl3_accept_~s__state~0); 102143#L115 assume !(8195 == ssl3_accept_~s__state~0); 102141#L118 assume !(8480 == ssl3_accept_~s__state~0); 102139#L121 assume !(8481 == ssl3_accept_~s__state~0); 102137#L124 assume !(8482 == ssl3_accept_~s__state~0); 102135#L127 assume !(8464 == ssl3_accept_~s__state~0); 102133#L130 assume !(8465 == ssl3_accept_~s__state~0); 102131#L133 assume !(8466 == ssl3_accept_~s__state~0); 102129#L136 assume !(8496 == ssl3_accept_~s__state~0); 102127#L139 assume !(8497 == ssl3_accept_~s__state~0); 102125#L142 assume !(8512 == ssl3_accept_~s__state~0); 102123#L145 assume !(8513 == ssl3_accept_~s__state~0); 102121#L148 assume !(8528 == ssl3_accept_~s__state~0); 102119#L151 assume !(8529 == ssl3_accept_~s__state~0); 102117#L154 assume 8544 == ssl3_accept_~s__state~0; 99222#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 102114#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 102111#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 102105#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 102103#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 102101#L400 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; 102071#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102063#L586 ssl3_accept_~skip~0 := 0; 102059#L100-2 assume !false; 102055#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102051#L103 assume !(12292 == ssl3_accept_~s__state~0); 102047#L106 assume !(16384 == ssl3_accept_~s__state~0); 102043#L109 assume !(8192 == ssl3_accept_~s__state~0); 102039#L112 assume !(24576 == ssl3_accept_~s__state~0); 102035#L115 assume !(8195 == ssl3_accept_~s__state~0); 102031#L118 assume !(8480 == ssl3_accept_~s__state~0); 102027#L121 assume !(8481 == ssl3_accept_~s__state~0); 102023#L124 assume !(8482 == ssl3_accept_~s__state~0); 102019#L127 assume !(8464 == ssl3_accept_~s__state~0); 102015#L130 assume !(8465 == ssl3_accept_~s__state~0); 102011#L133 assume !(8466 == ssl3_accept_~s__state~0); 102007#L136 assume !(8496 == ssl3_accept_~s__state~0); 102003#L139 assume !(8497 == ssl3_accept_~s__state~0); 101999#L142 assume !(8512 == ssl3_accept_~s__state~0); 101995#L145 assume !(8513 == ssl3_accept_~s__state~0); 101991#L148 assume !(8528 == ssl3_accept_~s__state~0); 101987#L151 assume !(8529 == ssl3_accept_~s__state~0); 101983#L154 assume !(8544 == ssl3_accept_~s__state~0); 101976#L157 assume !(8545 == ssl3_accept_~s__state~0); 101972#L160 assume !(8560 == ssl3_accept_~s__state~0); 101965#L163 assume !(8561 == ssl3_accept_~s__state~0); 101961#L166 assume 8448 == ssl3_accept_~s__state~0; 101956#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 101940#L427 assume !(ssl3_accept_~num1~0 > 0); 101906#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 101905#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101900#L586 ssl3_accept_~skip~0 := 0; 101898#L100-2 assume !false; 101891#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101890#L103 assume !(12292 == ssl3_accept_~s__state~0); 101889#L106 assume !(16384 == ssl3_accept_~s__state~0); 101888#L109 assume !(8192 == ssl3_accept_~s__state~0); 101886#L112 assume !(24576 == ssl3_accept_~s__state~0); 101881#L115 assume !(8195 == ssl3_accept_~s__state~0); 101878#L118 assume !(8480 == ssl3_accept_~s__state~0); 101873#L121 assume !(8481 == ssl3_accept_~s__state~0); 101871#L124 assume !(8482 == ssl3_accept_~s__state~0); 101865#L127 assume !(8464 == ssl3_accept_~s__state~0); 101863#L130 assume !(8465 == ssl3_accept_~s__state~0); 101860#L133 assume !(8466 == ssl3_accept_~s__state~0); 101859#L136 assume !(8496 == ssl3_accept_~s__state~0); 101856#L139 assume !(8497 == ssl3_accept_~s__state~0); 101853#L142 assume !(8512 == ssl3_accept_~s__state~0); 101850#L145 assume !(8513 == ssl3_accept_~s__state~0); 101847#L148 assume !(8528 == ssl3_accept_~s__state~0); 101843#L151 assume !(8529 == ssl3_accept_~s__state~0); 101844#L154 assume !(8544 == ssl3_accept_~s__state~0); 101896#L157 assume !(8545 == ssl3_accept_~s__state~0); 101832#L160 assume !(8560 == ssl3_accept_~s__state~0); 101833#L163 assume !(8561 == ssl3_accept_~s__state~0); 101824#L166 assume !(8448 == ssl3_accept_~s__state~0); 101825#L169 assume 8576 == ssl3_accept_~s__state~0; 101813#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 101818#L441 assume !(ssl3_accept_~ret~0 <= 0); 101808#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 100494#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102435#L586 ssl3_accept_~skip~0 := 0; 102434#L100-2 assume !false; 102433#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102432#L103 assume !(12292 == ssl3_accept_~s__state~0); 102431#L106 assume !(16384 == ssl3_accept_~s__state~0); 102430#L109 assume !(8192 == ssl3_accept_~s__state~0); 102429#L112 assume !(24576 == ssl3_accept_~s__state~0); 102373#L115 assume !(8195 == ssl3_accept_~s__state~0); 102371#L118 assume !(8480 == ssl3_accept_~s__state~0); 100778#L121 assume !(8481 == ssl3_accept_~s__state~0); 102370#L124 assume !(8482 == ssl3_accept_~s__state~0); 102369#L127 assume !(8464 == ssl3_accept_~s__state~0); 102368#L130 assume !(8465 == ssl3_accept_~s__state~0); 101498#L133 assume 8466 == ssl3_accept_~s__state~0; 99258#L134 [2021-08-31 02:00:40,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:40,059 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-08-31 02:00:40,059 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:40,059 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380376778] [2021-08-31 02:00:40,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:40,059 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:40,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:40,064 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:40,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:40,069 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:40,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:40,070 INFO L82 PathProgramCache]: Analyzing trace with hash -346924189, now seen corresponding path program 1 times [2021-08-31 02:00:40,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:40,071 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152162326] [2021-08-31 02:00:40,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:40,072 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:40,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:40,126 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-08-31 02:00:40,126 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:40,127 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152162326] [2021-08-31 02:00:40,127 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152162326] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:40,127 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:40,127 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:40,127 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946430812] [2021-08-31 02:00:40,127 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:40,128 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:40,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:40,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:40,128 INFO L87 Difference]: Start difference. First operand 4366 states and 5586 transitions. cyclomatic complexity: 1231 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:40,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:40,486 INFO L93 Difference]: Finished difference Result 7842 states and 9971 transitions. [2021-08-31 02:00:40,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:40,486 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7842 states and 9971 transitions. [2021-08-31 02:00:40,512 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 7442 [2021-08-31 02:00:40,532 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7842 states to 7842 states and 9971 transitions. [2021-08-31 02:00:40,532 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7692 [2021-08-31 02:00:40,536 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7692 [2021-08-31 02:00:40,536 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7842 states and 9971 transitions. [2021-08-31 02:00:40,536 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:40,536 INFO L681 BuchiCegarLoop]: Abstraction has 7842 states and 9971 transitions. [2021-08-31 02:00:40,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7842 states and 9971 transitions. [2021-08-31 02:00:40,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7842 to 4366. [2021-08-31 02:00:40,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4366 states, 4366 states have (on average 1.2782867613376088) internal successors, (5581), 4365 states have internal predecessors, (5581), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:40,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4366 states to 4366 states and 5581 transitions. [2021-08-31 02:00:40,659 INFO L704 BuchiCegarLoop]: Abstraction has 4366 states and 5581 transitions. [2021-08-31 02:00:40,659 INFO L587 BuchiCegarLoop]: Abstraction has 4366 states and 5581 transitions. [2021-08-31 02:00:40,659 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-08-31 02:00:40,659 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4366 states and 5581 transitions. [2021-08-31 02:00:40,667 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4012 [2021-08-31 02:00:40,668 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:40,668 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:40,669 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:40,670 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:40,670 INFO L791 eck$LassoCheckResult]: Stem: 111210#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 111049#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 111009#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 110962#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 111010#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 111012#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 111044#L100-2 assume !false; 111261#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 112252#L103 assume !(12292 == ssl3_accept_~s__state~0); 112251#L106 assume !(16384 == ssl3_accept_~s__state~0); 112250#L109 assume !(8192 == ssl3_accept_~s__state~0); 112249#L112 assume !(24576 == ssl3_accept_~s__state~0); 112248#L115 assume !(8195 == ssl3_accept_~s__state~0); 112247#L118 assume !(8480 == ssl3_accept_~s__state~0); 112246#L121 assume !(8481 == ssl3_accept_~s__state~0); 112245#L124 assume !(8482 == ssl3_accept_~s__state~0); 112244#L127 assume 8464 == ssl3_accept_~s__state~0; 111394#L134 [2021-08-31 02:00:40,670 INFO L793 eck$LassoCheckResult]: Loop: 111394#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 111106#L273 assume !(0 == ssl3_accept_~blastFlag~0); 111108#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; 114236#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114232#L586 ssl3_accept_~skip~0 := 0; 114225#L100-2 assume !false; 114226#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114219#L103 assume !(12292 == ssl3_accept_~s__state~0); 114220#L106 assume !(16384 == ssl3_accept_~s__state~0); 114213#L109 assume !(8192 == ssl3_accept_~s__state~0); 114214#L112 assume !(24576 == ssl3_accept_~s__state~0); 113971#L115 assume !(8195 == ssl3_accept_~s__state~0); 113972#L118 assume !(8480 == ssl3_accept_~s__state~0); 113962#L121 assume !(8481 == ssl3_accept_~s__state~0); 113963#L124 assume !(8482 == ssl3_accept_~s__state~0); 113958#L127 assume !(8464 == ssl3_accept_~s__state~0); 113959#L130 assume !(8465 == ssl3_accept_~s__state~0); 113954#L133 assume !(8466 == ssl3_accept_~s__state~0); 112977#L136 assume 8496 == ssl3_accept_~s__state~0; 111388#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 112845#L286 assume !(1 == ssl3_accept_~blastFlag~0); 110976#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 110977#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 111303#L292-2 ssl3_accept_~s__init_num~0 := 0; 114781#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114776#L586 ssl3_accept_~skip~0 := 0; 114773#L100-2 assume !false; 114770#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114764#L103 assume !(12292 == ssl3_accept_~s__state~0); 114762#L106 assume !(16384 == ssl3_accept_~s__state~0); 114760#L109 assume !(8192 == ssl3_accept_~s__state~0); 114758#L112 assume !(24576 == ssl3_accept_~s__state~0); 114756#L115 assume !(8195 == ssl3_accept_~s__state~0); 114754#L118 assume !(8480 == ssl3_accept_~s__state~0); 114752#L121 assume !(8481 == ssl3_accept_~s__state~0); 114750#L124 assume !(8482 == ssl3_accept_~s__state~0); 114748#L127 assume !(8464 == ssl3_accept_~s__state~0); 114746#L130 assume !(8465 == ssl3_accept_~s__state~0); 114744#L133 assume !(8466 == ssl3_accept_~s__state~0); 114742#L136 assume !(8496 == ssl3_accept_~s__state~0); 114740#L139 assume !(8497 == ssl3_accept_~s__state~0); 114738#L142 assume 8512 == ssl3_accept_~s__state~0; 111383#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 114734#L303 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 114731#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 114729#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114723#L586 ssl3_accept_~skip~0 := 0; 114721#L100-2 assume !false; 114720#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114719#L103 assume !(12292 == ssl3_accept_~s__state~0); 114706#L106 assume !(16384 == ssl3_accept_~s__state~0); 114703#L109 assume !(8192 == ssl3_accept_~s__state~0); 114697#L112 assume !(24576 == ssl3_accept_~s__state~0); 114694#L115 assume !(8195 == ssl3_accept_~s__state~0); 114688#L118 assume !(8480 == ssl3_accept_~s__state~0); 114685#L121 assume !(8481 == ssl3_accept_~s__state~0); 114682#L124 assume !(8482 == ssl3_accept_~s__state~0); 114679#L127 assume !(8464 == ssl3_accept_~s__state~0); 114676#L130 assume !(8465 == ssl3_accept_~s__state~0); 114673#L133 assume !(8466 == ssl3_accept_~s__state~0); 114670#L136 assume !(8496 == ssl3_accept_~s__state~0); 114667#L139 assume !(8497 == ssl3_accept_~s__state~0); 114664#L142 assume !(8512 == ssl3_accept_~s__state~0); 114661#L145 assume !(8513 == ssl3_accept_~s__state~0); 114658#L148 assume 8528 == ssl3_accept_~s__state~0; 111377#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 114654#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 114655#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 114648#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 114646#L353 assume !(ssl3_accept_~ret~0 <= 0); 114643#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 114639#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114631#L586 ssl3_accept_~skip~0 := 0; 114630#L100-2 assume !false; 114623#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114619#L103 assume !(12292 == ssl3_accept_~s__state~0); 114615#L106 assume !(16384 == ssl3_accept_~s__state~0); 114611#L109 assume !(8192 == ssl3_accept_~s__state~0); 114607#L112 assume !(24576 == ssl3_accept_~s__state~0); 114603#L115 assume !(8195 == ssl3_accept_~s__state~0); 114600#L118 assume !(8480 == ssl3_accept_~s__state~0); 114595#L121 assume !(8481 == ssl3_accept_~s__state~0); 114591#L124 assume !(8482 == ssl3_accept_~s__state~0); 114585#L127 assume !(8464 == ssl3_accept_~s__state~0); 114582#L130 assume !(8465 == ssl3_accept_~s__state~0); 114577#L133 assume !(8466 == ssl3_accept_~s__state~0); 114570#L136 assume !(8496 == ssl3_accept_~s__state~0); 114567#L139 assume !(8497 == ssl3_accept_~s__state~0); 114564#L142 assume !(8512 == ssl3_accept_~s__state~0); 114561#L145 assume !(8513 == ssl3_accept_~s__state~0); 114558#L148 assume !(8528 == ssl3_accept_~s__state~0); 114555#L151 assume !(8529 == ssl3_accept_~s__state~0); 114552#L154 assume 8544 == ssl3_accept_~s__state~0; 111372#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 114547#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 114543#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 114538#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 114535#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 114533#L400 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; 114529#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114523#L586 ssl3_accept_~skip~0 := 0; 114521#L100-2 assume !false; 114519#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114517#L103 assume !(12292 == ssl3_accept_~s__state~0); 114515#L106 assume !(16384 == ssl3_accept_~s__state~0); 114513#L109 assume !(8192 == ssl3_accept_~s__state~0); 114511#L112 assume !(24576 == ssl3_accept_~s__state~0); 114509#L115 assume !(8195 == ssl3_accept_~s__state~0); 114507#L118 assume !(8480 == ssl3_accept_~s__state~0); 114505#L121 assume !(8481 == ssl3_accept_~s__state~0); 114503#L124 assume !(8482 == ssl3_accept_~s__state~0); 114501#L127 assume !(8464 == ssl3_accept_~s__state~0); 114499#L130 assume !(8465 == ssl3_accept_~s__state~0); 114496#L133 assume !(8466 == ssl3_accept_~s__state~0); 114494#L136 assume !(8496 == ssl3_accept_~s__state~0); 114493#L139 assume !(8497 == ssl3_accept_~s__state~0); 114491#L142 assume !(8512 == ssl3_accept_~s__state~0); 114490#L145 assume !(8513 == ssl3_accept_~s__state~0); 114489#L148 assume !(8528 == ssl3_accept_~s__state~0); 114483#L151 assume !(8529 == ssl3_accept_~s__state~0); 114478#L154 assume !(8544 == ssl3_accept_~s__state~0); 114471#L157 assume !(8545 == ssl3_accept_~s__state~0); 114468#L160 assume !(8560 == ssl3_accept_~s__state~0); 114465#L163 assume !(8561 == ssl3_accept_~s__state~0); 114462#L166 assume 8448 == ssl3_accept_~s__state~0; 114459#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 114456#L427 assume !(ssl3_accept_~num1~0 > 0); 114452#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 114448#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 114441#L586 ssl3_accept_~skip~0 := 0; 114438#L100-2 assume !false; 114435#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 114432#L103 assume !(12292 == ssl3_accept_~s__state~0); 114429#L106 assume !(16384 == ssl3_accept_~s__state~0); 114423#L109 assume !(8192 == ssl3_accept_~s__state~0); 114422#L112 assume !(24576 == ssl3_accept_~s__state~0); 114421#L115 assume !(8195 == ssl3_accept_~s__state~0); 114419#L118 assume !(8480 == ssl3_accept_~s__state~0); 114417#L121 assume !(8481 == ssl3_accept_~s__state~0); 114412#L124 assume !(8482 == ssl3_accept_~s__state~0); 114408#L127 assume !(8464 == ssl3_accept_~s__state~0); 114401#L130 assume !(8465 == ssl3_accept_~s__state~0); 114398#L133 assume !(8466 == ssl3_accept_~s__state~0); 114395#L136 assume !(8496 == ssl3_accept_~s__state~0); 114392#L139 assume !(8497 == ssl3_accept_~s__state~0); 114389#L142 assume !(8512 == ssl3_accept_~s__state~0); 114386#L145 assume !(8513 == ssl3_accept_~s__state~0); 114383#L148 assume !(8528 == ssl3_accept_~s__state~0); 114380#L151 assume !(8529 == ssl3_accept_~s__state~0); 114378#L154 assume !(8544 == ssl3_accept_~s__state~0); 114375#L157 assume !(8545 == ssl3_accept_~s__state~0); 114373#L160 assume !(8560 == ssl3_accept_~s__state~0); 114371#L163 assume !(8561 == ssl3_accept_~s__state~0); 114369#L166 assume !(8448 == ssl3_accept_~s__state~0); 114307#L169 assume 8576 == ssl3_accept_~s__state~0; 114303#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 114302#L441 assume !(ssl3_accept_~ret~0 <= 0); 111175#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 111176#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 115213#L586 ssl3_accept_~skip~0 := 0; 115211#L100-2 assume !false; 115209#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 115207#L103 assume !(12292 == ssl3_accept_~s__state~0); 115205#L106 assume !(16384 == ssl3_accept_~s__state~0); 115203#L109 assume !(8192 == ssl3_accept_~s__state~0); 115202#L112 assume !(24576 == ssl3_accept_~s__state~0); 115201#L115 assume !(8195 == ssl3_accept_~s__state~0); 115200#L118 assume !(8480 == ssl3_accept_~s__state~0); 111681#L121 assume !(8481 == ssl3_accept_~s__state~0); 115199#L124 assume !(8482 == ssl3_accept_~s__state~0); 114425#L127 assume !(8464 == ssl3_accept_~s__state~0); 114426#L130 assume !(8465 == ssl3_accept_~s__state~0); 112976#L133 assume 8466 == ssl3_accept_~s__state~0; 111394#L134 [2021-08-31 02:00:40,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:40,671 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 22 times [2021-08-31 02:00:40,671 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:40,671 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73021767] [2021-08-31 02:00:40,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:40,672 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:40,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:40,692 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:40,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:40,700 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:40,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:40,700 INFO L82 PathProgramCache]: Analyzing trace with hash -1776881214, now seen corresponding path program 1 times [2021-08-31 02:00:40,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:40,701 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421029767] [2021-08-31 02:00:40,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:40,701 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:40,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:40,777 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-08-31 02:00:40,777 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:40,777 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421029767] [2021-08-31 02:00:40,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421029767] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:40,778 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:40,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-31 02:00:40,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004810119] [2021-08-31 02:00:40,778 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:40,778 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:40,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-31 02:00:40,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-31 02:00:40,779 INFO L87 Difference]: Start difference. First operand 4366 states and 5581 transitions. cyclomatic complexity: 1226 Second operand has 5 states, 5 states have (on average 20.0) internal successors, (100), 5 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:42,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:42,141 INFO L93 Difference]: Finished difference Result 20762 states and 26396 transitions. [2021-08-31 02:00:42,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-31 02:00:42,142 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20762 states and 26396 transitions. [2021-08-31 02:00:42,213 INFO L131 ngComponentsAnalysis]: Automaton has 29 accepting balls. 19867 [2021-08-31 02:00:42,272 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20762 states to 20762 states and 26396 transitions. [2021-08-31 02:00:42,272 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 20612 [2021-08-31 02:00:42,289 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 20612 [2021-08-31 02:00:42,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20762 states and 26396 transitions. [2021-08-31 02:00:42,297 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:42,297 INFO L681 BuchiCegarLoop]: Abstraction has 20762 states and 26396 transitions. [2021-08-31 02:00:42,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20762 states and 26396 transitions. [2021-08-31 02:00:42,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20762 to 7887. [2021-08-31 02:00:42,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7887 states, 7887 states have (on average 1.2724736908837326) internal successors, (10036), 7886 states have internal predecessors, (10036), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:42,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7887 states to 7887 states and 10036 transitions. [2021-08-31 02:00:42,504 INFO L704 BuchiCegarLoop]: Abstraction has 7887 states and 10036 transitions. [2021-08-31 02:00:42,504 INFO L587 BuchiCegarLoop]: Abstraction has 7887 states and 10036 transitions. [2021-08-31 02:00:42,504 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-08-31 02:00:42,505 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7887 states and 10036 transitions. [2021-08-31 02:00:42,522 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7487 [2021-08-31 02:00:42,523 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:42,523 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:42,524 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:42,524 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:42,525 INFO L791 eck$LassoCheckResult]: Stem: 136352#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 136196#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 136156#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 136107#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 136157#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 136159#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 136190#L100-2 assume !false; 136402#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 137939#L103 assume !(12292 == ssl3_accept_~s__state~0); 137940#L106 assume !(16384 == ssl3_accept_~s__state~0); 137935#L109 assume !(8192 == ssl3_accept_~s__state~0); 137936#L112 assume !(24576 == ssl3_accept_~s__state~0); 137931#L115 assume !(8195 == ssl3_accept_~s__state~0); 137932#L118 assume !(8480 == ssl3_accept_~s__state~0); 137927#L121 assume !(8481 == ssl3_accept_~s__state~0); 137928#L124 assume !(8482 == ssl3_accept_~s__state~0); 137923#L127 assume 8464 == ssl3_accept_~s__state~0; 137832#L134 [2021-08-31 02:00:42,525 INFO L793 eck$LassoCheckResult]: Loop: 137832#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 140344#L273 assume !(0 == ssl3_accept_~blastFlag~0); 140345#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; 140404#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140386#L586 ssl3_accept_~skip~0 := 0; 140384#L100-2 assume !false; 140374#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140372#L103 assume !(12292 == ssl3_accept_~s__state~0); 140370#L106 assume !(16384 == ssl3_accept_~s__state~0); 140368#L109 assume !(8192 == ssl3_accept_~s__state~0); 140366#L112 assume !(24576 == ssl3_accept_~s__state~0); 140364#L115 assume !(8195 == ssl3_accept_~s__state~0); 140362#L118 assume !(8480 == ssl3_accept_~s__state~0); 140360#L121 assume !(8481 == ssl3_accept_~s__state~0); 140357#L124 assume !(8482 == ssl3_accept_~s__state~0); 140355#L127 assume !(8464 == ssl3_accept_~s__state~0); 140353#L130 assume !(8465 == ssl3_accept_~s__state~0); 139617#L133 assume !(8466 == ssl3_accept_~s__state~0); 139612#L136 assume 8496 == ssl3_accept_~s__state~0; 137819#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 137820#L286 assume !(1 == ssl3_accept_~blastFlag~0); 139608#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 139606#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 136311#L292-2 ssl3_accept_~s__init_num~0 := 0; 139593#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 139587#L586 ssl3_accept_~skip~0 := 0; 139585#L100-2 assume !false; 139583#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 139581#L103 assume !(12292 == ssl3_accept_~s__state~0); 139579#L106 assume !(16384 == ssl3_accept_~s__state~0); 139577#L109 assume !(8192 == ssl3_accept_~s__state~0); 139575#L112 assume !(24576 == ssl3_accept_~s__state~0); 139573#L115 assume !(8195 == ssl3_accept_~s__state~0); 139571#L118 assume !(8480 == ssl3_accept_~s__state~0); 139569#L121 assume !(8481 == ssl3_accept_~s__state~0); 139567#L124 assume !(8482 == ssl3_accept_~s__state~0); 139565#L127 assume !(8464 == ssl3_accept_~s__state~0); 139563#L130 assume !(8465 == ssl3_accept_~s__state~0); 139561#L133 assume !(8466 == ssl3_accept_~s__state~0); 139559#L136 assume !(8496 == ssl3_accept_~s__state~0); 139557#L139 assume !(8497 == ssl3_accept_~s__state~0); 139429#L142 assume 8512 == ssl3_accept_~s__state~0; 137902#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 139423#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 139424#L307 assume !(ssl3_accept_~ret~0 <= 0); 142909#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 142907#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142902#L586 ssl3_accept_~skip~0 := 0; 142901#L100-2 assume !false; 142900#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142899#L103 assume !(12292 == ssl3_accept_~s__state~0); 142898#L106 assume !(16384 == ssl3_accept_~s__state~0); 142897#L109 assume !(8192 == ssl3_accept_~s__state~0); 142896#L112 assume !(24576 == ssl3_accept_~s__state~0); 142895#L115 assume !(8195 == ssl3_accept_~s__state~0); 142894#L118 assume !(8480 == ssl3_accept_~s__state~0); 142893#L121 assume !(8481 == ssl3_accept_~s__state~0); 142892#L124 assume !(8482 == ssl3_accept_~s__state~0); 142891#L127 assume !(8464 == ssl3_accept_~s__state~0); 142890#L130 assume !(8465 == ssl3_accept_~s__state~0); 142889#L133 assume !(8466 == ssl3_accept_~s__state~0); 142888#L136 assume !(8496 == ssl3_accept_~s__state~0); 142887#L139 assume !(8497 == ssl3_accept_~s__state~0); 142886#L142 assume !(8512 == ssl3_accept_~s__state~0); 142885#L145 assume !(8513 == ssl3_accept_~s__state~0); 142884#L148 assume 8528 == ssl3_accept_~s__state~0; 137897#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 142882#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 142880#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 142876#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 142874#L353 assume !(ssl3_accept_~ret~0 <= 0); 142871#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 142869#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142863#L586 ssl3_accept_~skip~0 := 0; 142858#L100-2 assume !false; 142856#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142854#L103 assume !(12292 == ssl3_accept_~s__state~0); 142852#L106 assume !(16384 == ssl3_accept_~s__state~0); 142850#L109 assume !(8192 == ssl3_accept_~s__state~0); 142848#L112 assume !(24576 == ssl3_accept_~s__state~0); 142846#L115 assume !(8195 == ssl3_accept_~s__state~0); 142844#L118 assume !(8480 == ssl3_accept_~s__state~0); 142842#L121 assume !(8481 == ssl3_accept_~s__state~0); 142840#L124 assume !(8482 == ssl3_accept_~s__state~0); 142838#L127 assume !(8464 == ssl3_accept_~s__state~0); 142836#L130 assume !(8465 == ssl3_accept_~s__state~0); 142834#L133 assume !(8466 == ssl3_accept_~s__state~0); 142832#L136 assume !(8496 == ssl3_accept_~s__state~0); 142830#L139 assume !(8497 == ssl3_accept_~s__state~0); 142828#L142 assume !(8512 == ssl3_accept_~s__state~0); 142826#L145 assume !(8513 == ssl3_accept_~s__state~0); 142824#L148 assume !(8528 == ssl3_accept_~s__state~0); 142822#L151 assume !(8529 == ssl3_accept_~s__state~0); 142820#L154 assume 8544 == ssl3_accept_~s__state~0; 137892#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 142817#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 142814#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 142811#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 142809#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 142808#L400 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; 142805#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142800#L586 ssl3_accept_~skip~0 := 0; 142799#L100-2 assume !false; 142798#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142797#L103 assume !(12292 == ssl3_accept_~s__state~0); 142796#L106 assume !(16384 == ssl3_accept_~s__state~0); 142795#L109 assume !(8192 == ssl3_accept_~s__state~0); 142794#L112 assume !(24576 == ssl3_accept_~s__state~0); 142793#L115 assume !(8195 == ssl3_accept_~s__state~0); 142792#L118 assume !(8480 == ssl3_accept_~s__state~0); 142791#L121 assume !(8481 == ssl3_accept_~s__state~0); 142790#L124 assume !(8482 == ssl3_accept_~s__state~0); 142789#L127 assume !(8464 == ssl3_accept_~s__state~0); 142788#L130 assume !(8465 == ssl3_accept_~s__state~0); 142787#L133 assume !(8466 == ssl3_accept_~s__state~0); 142786#L136 assume !(8496 == ssl3_accept_~s__state~0); 142785#L139 assume !(8497 == ssl3_accept_~s__state~0); 142784#L142 assume !(8512 == ssl3_accept_~s__state~0); 142783#L145 assume !(8513 == ssl3_accept_~s__state~0); 142782#L148 assume !(8528 == ssl3_accept_~s__state~0); 142781#L151 assume !(8529 == ssl3_accept_~s__state~0); 142780#L154 assume !(8544 == ssl3_accept_~s__state~0); 142779#L157 assume !(8545 == ssl3_accept_~s__state~0); 142778#L160 assume !(8560 == ssl3_accept_~s__state~0); 142777#L163 assume !(8561 == ssl3_accept_~s__state~0); 142776#L166 assume 8448 == ssl3_accept_~s__state~0; 142775#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 142774#L427 assume !(ssl3_accept_~num1~0 > 0); 142772#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 142770#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142765#L586 ssl3_accept_~skip~0 := 0; 142764#L100-2 assume !false; 142763#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142762#L103 assume !(12292 == ssl3_accept_~s__state~0); 142761#L106 assume !(16384 == ssl3_accept_~s__state~0); 142760#L109 assume !(8192 == ssl3_accept_~s__state~0); 142759#L112 assume !(24576 == ssl3_accept_~s__state~0); 142758#L115 assume !(8195 == ssl3_accept_~s__state~0); 142757#L118 assume !(8480 == ssl3_accept_~s__state~0); 142756#L121 assume !(8481 == ssl3_accept_~s__state~0); 142755#L124 assume !(8482 == ssl3_accept_~s__state~0); 142754#L127 assume !(8464 == ssl3_accept_~s__state~0); 142753#L130 assume !(8465 == ssl3_accept_~s__state~0); 142752#L133 assume !(8466 == ssl3_accept_~s__state~0); 142751#L136 assume !(8496 == ssl3_accept_~s__state~0); 142750#L139 assume !(8497 == ssl3_accept_~s__state~0); 142749#L142 assume !(8512 == ssl3_accept_~s__state~0); 142748#L145 assume !(8513 == ssl3_accept_~s__state~0); 142747#L148 assume !(8528 == ssl3_accept_~s__state~0); 142746#L151 assume !(8529 == ssl3_accept_~s__state~0); 142745#L154 assume !(8544 == ssl3_accept_~s__state~0); 142744#L157 assume !(8545 == ssl3_accept_~s__state~0); 142743#L160 assume !(8560 == ssl3_accept_~s__state~0); 142742#L163 assume !(8561 == ssl3_accept_~s__state~0); 142738#L166 assume !(8448 == ssl3_accept_~s__state~0); 142359#L169 assume 8576 == ssl3_accept_~s__state~0; 142354#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 142351#L441 assume !(ssl3_accept_~ret~0 <= 0); 142352#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 138261#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 142146#L586 ssl3_accept_~skip~0 := 0; 142145#L100-2 assume !false; 142144#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142143#L103 assume !(12292 == ssl3_accept_~s__state~0); 142142#L106 assume !(16384 == ssl3_accept_~s__state~0); 142141#L109 assume !(8192 == ssl3_accept_~s__state~0); 142140#L112 assume !(24576 == ssl3_accept_~s__state~0); 142139#L115 assume !(8195 == ssl3_accept_~s__state~0); 142138#L118 assume !(8480 == ssl3_accept_~s__state~0); 140437#L121 assume !(8481 == ssl3_accept_~s__state~0); 142137#L124 assume !(8482 == ssl3_accept_~s__state~0); 142136#L127 assume !(8464 == ssl3_accept_~s__state~0); 142134#L130 assume !(8465 == ssl3_accept_~s__state~0); 142135#L133 assume 8466 == ssl3_accept_~s__state~0; 137832#L134 [2021-08-31 02:00:42,526 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:42,526 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 23 times [2021-08-31 02:00:42,526 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:42,526 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809260358] [2021-08-31 02:00:42,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:42,526 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:42,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:42,532 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:42,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:42,540 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:42,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:42,541 INFO L82 PathProgramCache]: Analyzing trace with hash -148281480, now seen corresponding path program 1 times [2021-08-31 02:00:42,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:42,541 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372680491] [2021-08-31 02:00:42,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:42,541 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:42,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:42,552 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:42,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:42,584 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:42,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:42,585 INFO L82 PathProgramCache]: Analyzing trace with hash 1970215908, now seen corresponding path program 1 times [2021-08-31 02:00:42,585 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:42,585 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907982033] [2021-08-31 02:00:42,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:42,585 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:42,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:42,607 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-08-31 02:00:42,607 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:42,607 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907982033] [2021-08-31 02:00:42,608 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907982033] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:42,608 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:42,608 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:42,608 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409801037] [2021-08-31 02:00:43,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:43,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:43,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:43,852 INFO L87 Difference]: Start difference. First operand 7887 states and 10036 transitions. cyclomatic complexity: 2165 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:44,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:44,126 INFO L93 Difference]: Finished difference Result 10464 states and 13291 transitions. [2021-08-31 02:00:44,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:44,127 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10464 states and 13291 transitions. [2021-08-31 02:00:44,149 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 10150 [2021-08-31 02:00:44,167 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10464 states to 10464 states and 13291 transitions. [2021-08-31 02:00:44,168 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10360 [2021-08-31 02:00:44,173 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10360 [2021-08-31 02:00:44,173 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10464 states and 13291 transitions. [2021-08-31 02:00:44,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:44,182 INFO L681 BuchiCegarLoop]: Abstraction has 10464 states and 13291 transitions. [2021-08-31 02:00:44,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10464 states and 13291 transitions. [2021-08-31 02:00:44,317 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10464 to 10464. [2021-08-31 02:00:44,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10464 states, 10464 states have (on average 1.270164373088685) internal successors, (13291), 10463 states have internal predecessors, (13291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:44,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10464 states to 10464 states and 13291 transitions. [2021-08-31 02:00:44,344 INFO L704 BuchiCegarLoop]: Abstraction has 10464 states and 13291 transitions. [2021-08-31 02:00:44,344 INFO L587 BuchiCegarLoop]: Abstraction has 10464 states and 13291 transitions. [2021-08-31 02:00:44,344 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-08-31 02:00:44,344 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10464 states and 13291 transitions. [2021-08-31 02:00:44,367 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 10150 [2021-08-31 02:00:44,367 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:44,367 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:44,370 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:44,371 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 5, 5, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:44,371 INFO L791 eck$LassoCheckResult]: Stem: 154710#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 154558#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 154517#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 154466#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 154518#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 154520#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 154551#L100-2 assume !false; 154750#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155998#L103 assume !(12292 == ssl3_accept_~s__state~0); 155997#L106 assume !(16384 == ssl3_accept_~s__state~0); 155996#L109 assume !(8192 == ssl3_accept_~s__state~0); 155995#L112 assume !(24576 == ssl3_accept_~s__state~0); 155994#L115 assume !(8195 == ssl3_accept_~s__state~0); 155993#L118 assume !(8480 == ssl3_accept_~s__state~0); 155992#L121 assume !(8481 == ssl3_accept_~s__state~0); 155991#L124 assume !(8482 == ssl3_accept_~s__state~0); 155990#L127 assume 8464 == ssl3_accept_~s__state~0; 154855#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 158111#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 158032#L273-2 [2021-08-31 02:00:44,371 INFO L793 eck$LassoCheckResult]: Loop: 158032#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; 158110#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 158095#L586 ssl3_accept_~skip~0 := 0; 158096#L100-2 assume !false; 158087#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 158088#L103 assume !(12292 == ssl3_accept_~s__state~0); 158079#L106 assume !(16384 == ssl3_accept_~s__state~0); 158080#L109 assume !(8192 == ssl3_accept_~s__state~0); 158071#L112 assume !(24576 == ssl3_accept_~s__state~0); 158072#L115 assume !(8195 == ssl3_accept_~s__state~0); 158063#L118 assume !(8480 == ssl3_accept_~s__state~0); 158064#L121 assume !(8481 == ssl3_accept_~s__state~0); 158055#L124 assume !(8482 == ssl3_accept_~s__state~0); 158056#L127 assume !(8464 == ssl3_accept_~s__state~0); 158045#L130 assume !(8465 == ssl3_accept_~s__state~0); 158046#L133 assume !(8466 == ssl3_accept_~s__state~0); 157103#L136 assume 8496 == ssl3_accept_~s__state~0; 157104#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 156803#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 156802#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 156801#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 156800#L292-2 ssl3_accept_~s__init_num~0 := 0; 156798#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156793#L586 ssl3_accept_~skip~0 := 0; 156792#L100-2 assume !false; 156791#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156790#L103 assume !(12292 == ssl3_accept_~s__state~0); 156789#L106 assume !(16384 == ssl3_accept_~s__state~0); 156788#L109 assume !(8192 == ssl3_accept_~s__state~0); 156787#L112 assume !(24576 == ssl3_accept_~s__state~0); 156786#L115 assume !(8195 == ssl3_accept_~s__state~0); 156785#L118 assume !(8480 == ssl3_accept_~s__state~0); 156784#L121 assume !(8481 == ssl3_accept_~s__state~0); 156783#L124 assume !(8482 == ssl3_accept_~s__state~0); 156782#L127 assume !(8464 == ssl3_accept_~s__state~0); 156781#L130 assume !(8465 == ssl3_accept_~s__state~0); 156780#L133 assume !(8466 == ssl3_accept_~s__state~0); 156779#L136 assume !(8496 == ssl3_accept_~s__state~0); 156778#L139 assume !(8497 == ssl3_accept_~s__state~0); 156777#L142 assume 8512 == ssl3_accept_~s__state~0; 156776#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 156774#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 156773#L307 assume !(ssl3_accept_~ret~0 <= 0); 156772#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 156770#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156765#L586 ssl3_accept_~skip~0 := 0; 156764#L100-2 assume !false; 156763#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156762#L103 assume !(12292 == ssl3_accept_~s__state~0); 156761#L106 assume !(16384 == ssl3_accept_~s__state~0); 156760#L109 assume !(8192 == ssl3_accept_~s__state~0); 156759#L112 assume !(24576 == ssl3_accept_~s__state~0); 156758#L115 assume !(8195 == ssl3_accept_~s__state~0); 156757#L118 assume !(8480 == ssl3_accept_~s__state~0); 156756#L121 assume !(8481 == ssl3_accept_~s__state~0); 156755#L124 assume !(8482 == ssl3_accept_~s__state~0); 156754#L127 assume !(8464 == ssl3_accept_~s__state~0); 156753#L130 assume !(8465 == ssl3_accept_~s__state~0); 156752#L133 assume !(8466 == ssl3_accept_~s__state~0); 156751#L136 assume !(8496 == ssl3_accept_~s__state~0); 156750#L139 assume !(8497 == ssl3_accept_~s__state~0); 156749#L142 assume !(8512 == ssl3_accept_~s__state~0); 156748#L145 assume !(8513 == ssl3_accept_~s__state~0); 156747#L148 assume 8528 == ssl3_accept_~s__state~0; 156746#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 156744#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 156742#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 156738#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 156736#L353 assume !(ssl3_accept_~ret~0 <= 0); 156733#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 156731#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156726#L586 ssl3_accept_~skip~0 := 0; 156725#L100-2 assume !false; 156724#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156723#L103 assume !(12292 == ssl3_accept_~s__state~0); 156722#L106 assume !(16384 == ssl3_accept_~s__state~0); 156721#L109 assume !(8192 == ssl3_accept_~s__state~0); 156720#L112 assume !(24576 == ssl3_accept_~s__state~0); 156719#L115 assume !(8195 == ssl3_accept_~s__state~0); 156718#L118 assume !(8480 == ssl3_accept_~s__state~0); 156717#L121 assume !(8481 == ssl3_accept_~s__state~0); 156716#L124 assume !(8482 == ssl3_accept_~s__state~0); 156715#L127 assume !(8464 == ssl3_accept_~s__state~0); 156714#L130 assume !(8465 == ssl3_accept_~s__state~0); 156713#L133 assume !(8466 == ssl3_accept_~s__state~0); 156712#L136 assume !(8496 == ssl3_accept_~s__state~0); 156711#L139 assume !(8497 == ssl3_accept_~s__state~0); 156710#L142 assume !(8512 == ssl3_accept_~s__state~0); 156709#L145 assume !(8513 == ssl3_accept_~s__state~0); 156708#L148 assume !(8528 == ssl3_accept_~s__state~0); 156707#L151 assume !(8529 == ssl3_accept_~s__state~0); 156706#L154 assume 8544 == ssl3_accept_~s__state~0; 156705#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 156704#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 156702#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 156698#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 156699#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 156691#L400 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; 156690#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156678#L586 ssl3_accept_~skip~0 := 0; 156679#L100-2 assume !false; 156674#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156675#L103 assume !(12292 == ssl3_accept_~s__state~0); 156670#L106 assume !(16384 == ssl3_accept_~s__state~0); 156671#L109 assume !(8192 == ssl3_accept_~s__state~0); 156666#L112 assume !(24576 == ssl3_accept_~s__state~0); 156667#L115 assume !(8195 == ssl3_accept_~s__state~0); 156662#L118 assume !(8480 == ssl3_accept_~s__state~0); 156663#L121 assume !(8481 == ssl3_accept_~s__state~0); 156658#L124 assume !(8482 == ssl3_accept_~s__state~0); 156659#L127 assume !(8464 == ssl3_accept_~s__state~0); 156654#L130 assume !(8465 == ssl3_accept_~s__state~0); 156655#L133 assume !(8466 == ssl3_accept_~s__state~0); 156650#L136 assume !(8496 == ssl3_accept_~s__state~0); 156651#L139 assume !(8497 == ssl3_accept_~s__state~0); 156646#L142 assume !(8512 == ssl3_accept_~s__state~0); 156647#L145 assume !(8513 == ssl3_accept_~s__state~0); 156642#L148 assume !(8528 == ssl3_accept_~s__state~0); 156643#L151 assume !(8529 == ssl3_accept_~s__state~0); 156638#L154 assume !(8544 == ssl3_accept_~s__state~0); 156639#L157 assume !(8545 == ssl3_accept_~s__state~0); 156634#L160 assume !(8560 == ssl3_accept_~s__state~0); 156635#L163 assume !(8561 == ssl3_accept_~s__state~0); 156630#L166 assume 8448 == ssl3_accept_~s__state~0; 156631#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 156627#L427 assume !(ssl3_accept_~num1~0 > 0); 156626#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 156619#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156614#L586 ssl3_accept_~skip~0 := 0; 156613#L100-2 assume !false; 156612#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156611#L103 assume !(12292 == ssl3_accept_~s__state~0); 156610#L106 assume !(16384 == ssl3_accept_~s__state~0); 156609#L109 assume !(8192 == ssl3_accept_~s__state~0); 156608#L112 assume !(24576 == ssl3_accept_~s__state~0); 156607#L115 assume !(8195 == ssl3_accept_~s__state~0); 156606#L118 assume !(8480 == ssl3_accept_~s__state~0); 156605#L121 assume !(8481 == ssl3_accept_~s__state~0); 156603#L124 assume !(8482 == ssl3_accept_~s__state~0); 156604#L127 assume !(8464 == ssl3_accept_~s__state~0); 156599#L130 assume !(8465 == ssl3_accept_~s__state~0); 156600#L133 assume !(8466 == ssl3_accept_~s__state~0); 156595#L136 assume !(8496 == ssl3_accept_~s__state~0); 156596#L139 assume !(8497 == ssl3_accept_~s__state~0); 156591#L142 assume !(8512 == ssl3_accept_~s__state~0); 156592#L145 assume !(8513 == ssl3_accept_~s__state~0); 156587#L148 assume !(8528 == ssl3_accept_~s__state~0); 156588#L151 assume !(8529 == ssl3_accept_~s__state~0); 156583#L154 assume !(8544 == ssl3_accept_~s__state~0); 156584#L157 assume !(8545 == ssl3_accept_~s__state~0); 156579#L160 assume !(8560 == ssl3_accept_~s__state~0); 156580#L163 assume !(8561 == ssl3_accept_~s__state~0); 156575#L166 assume !(8448 == ssl3_accept_~s__state~0); 156576#L169 assume 8576 == ssl3_accept_~s__state~0; 156572#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 156573#L441 assume !(ssl3_accept_~ret~0 <= 0); 156567#L444 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 156564#L448 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 156563#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157011#L586 ssl3_accept_~skip~0 := 0; 157010#L100-2 assume !false; 157009#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157008#L103 assume !(12292 == ssl3_accept_~s__state~0); 157007#L106 assume !(16384 == ssl3_accept_~s__state~0); 157006#L109 assume !(8192 == ssl3_accept_~s__state~0); 157005#L112 assume !(24576 == ssl3_accept_~s__state~0); 157004#L115 assume !(8195 == ssl3_accept_~s__state~0); 157003#L118 assume !(8480 == ssl3_accept_~s__state~0); 157002#L121 assume !(8481 == ssl3_accept_~s__state~0); 156543#L124 assume !(8482 == ssl3_accept_~s__state~0); 156544#L127 assume !(8464 == ssl3_accept_~s__state~0); 156539#L130 assume !(8465 == ssl3_accept_~s__state~0); 156540#L133 assume !(8466 == ssl3_accept_~s__state~0); 156535#L136 assume !(8496 == ssl3_accept_~s__state~0); 156536#L139 assume !(8497 == ssl3_accept_~s__state~0); 156531#L142 assume !(8512 == ssl3_accept_~s__state~0); 156532#L145 assume !(8513 == ssl3_accept_~s__state~0); 156527#L148 assume !(8528 == ssl3_accept_~s__state~0); 156528#L151 assume !(8529 == ssl3_accept_~s__state~0); 156523#L154 assume !(8544 == ssl3_accept_~s__state~0); 156524#L157 assume !(8545 == ssl3_accept_~s__state~0); 156519#L160 assume !(8560 == ssl3_accept_~s__state~0); 156520#L163 assume !(8561 == ssl3_accept_~s__state~0); 156515#L166 assume !(8448 == ssl3_accept_~s__state~0); 156516#L169 assume !(8576 == ssl3_accept_~s__state~0); 156985#L172 assume !(8577 == ssl3_accept_~s__state~0); 156986#L175 assume !(8592 == ssl3_accept_~s__state~0); 157021#L178 assume !(8593 == ssl3_accept_~s__state~0); 157022#L181 assume !(8608 == ssl3_accept_~s__state~0); 157024#L184 assume !(8609 == ssl3_accept_~s__state~0); 156496#L187 assume !(8640 == ssl3_accept_~s__state~0); 156498#L190 assume !(8641 == ssl3_accept_~s__state~0); 154595#L193 assume 8656 == ssl3_accept_~s__state~0; 154596#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 154486#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 154487#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 154657#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 156253#L507 assume !(0 == ssl3_accept_~tmp___10~0); 156254#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157482#L586 ssl3_accept_~skip~0 := 0; 156160#L100-2 assume !false; 156161#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156148#L103 assume !(12292 == ssl3_accept_~s__state~0); 156149#L106 assume !(16384 == ssl3_accept_~s__state~0); 156136#L109 assume !(8192 == ssl3_accept_~s__state~0); 156137#L112 assume !(24576 == ssl3_accept_~s__state~0); 156124#L115 assume !(8195 == ssl3_accept_~s__state~0); 156125#L118 assume !(8480 == ssl3_accept_~s__state~0); 156112#L121 assume !(8481 == ssl3_accept_~s__state~0); 156113#L124 assume !(8482 == ssl3_accept_~s__state~0); 156100#L127 assume !(8464 == ssl3_accept_~s__state~0); 156101#L130 assume !(8465 == ssl3_accept_~s__state~0); 156088#L133 assume !(8466 == ssl3_accept_~s__state~0); 156089#L136 assume !(8496 == ssl3_accept_~s__state~0); 156076#L139 assume !(8497 == ssl3_accept_~s__state~0); 156077#L142 assume !(8512 == ssl3_accept_~s__state~0); 156064#L145 assume !(8513 == ssl3_accept_~s__state~0); 156065#L148 assume !(8528 == ssl3_accept_~s__state~0); 156050#L151 assume !(8529 == ssl3_accept_~s__state~0); 156051#L154 assume !(8544 == ssl3_accept_~s__state~0); 156036#L157 assume !(8545 == ssl3_accept_~s__state~0); 156037#L160 assume !(8560 == ssl3_accept_~s__state~0); 156021#L163 assume !(8561 == ssl3_accept_~s__state~0); 156022#L166 assume !(8448 == ssl3_accept_~s__state~0); 156009#L169 assume !(8576 == ssl3_accept_~s__state~0); 156010#L172 assume !(8577 == ssl3_accept_~s__state~0); 156005#L175 assume !(8592 == ssl3_accept_~s__state~0); 156006#L178 assume !(8593 == ssl3_accept_~s__state~0); 156001#L181 assume !(8608 == ssl3_accept_~s__state~0); 156002#L184 assume !(8609 == ssl3_accept_~s__state~0); 155888#L187 assume !(8640 == ssl3_accept_~s__state~0); 155889#L190 assume !(8641 == ssl3_accept_~s__state~0); 155882#L193 assume !(8656 == ssl3_accept_~s__state~0); 155884#L196 assume !(8657 == ssl3_accept_~s__state~0); 155877#L199 assume 8672 == ssl3_accept_~s__state~0; 155878#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 155873#L515 assume !(4 == ssl3_accept_~blastFlag~0); 155874#L518 assume !(5 == ssl3_accept_~blastFlag~0); 155866#L518-1 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 155867#L526 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 157478#L526-2 ssl3_accept_~s__init_num~0 := 0; 157462#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157458#L586 ssl3_accept_~skip~0 := 0; 157441#L100-2 assume !false; 157442#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157429#L103 assume !(12292 == ssl3_accept_~s__state~0); 157430#L106 assume !(16384 == ssl3_accept_~s__state~0); 157417#L109 assume !(8192 == ssl3_accept_~s__state~0); 157418#L112 assume !(24576 == ssl3_accept_~s__state~0); 157405#L115 assume !(8195 == ssl3_accept_~s__state~0); 157406#L118 assume !(8480 == ssl3_accept_~s__state~0); 157393#L121 assume !(8481 == ssl3_accept_~s__state~0); 157394#L124 assume !(8482 == ssl3_accept_~s__state~0); 157381#L127 assume !(8464 == ssl3_accept_~s__state~0); 157382#L130 assume !(8465 == ssl3_accept_~s__state~0); 157369#L133 assume !(8466 == ssl3_accept_~s__state~0); 157370#L136 assume !(8496 == ssl3_accept_~s__state~0); 157358#L139 assume !(8497 == ssl3_accept_~s__state~0); 157359#L142 assume !(8512 == ssl3_accept_~s__state~0); 157286#L145 assume !(8513 == ssl3_accept_~s__state~0); 157279#L148 assume !(8528 == ssl3_accept_~s__state~0); 157280#L151 assume !(8529 == ssl3_accept_~s__state~0); 157269#L154 assume !(8544 == ssl3_accept_~s__state~0); 157270#L157 assume !(8545 == ssl3_accept_~s__state~0); 157259#L160 assume !(8560 == ssl3_accept_~s__state~0); 157260#L163 assume !(8561 == ssl3_accept_~s__state~0); 157338#L166 assume 8448 == ssl3_accept_~s__state~0; 157339#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 157335#L427 assume !(ssl3_accept_~num1~0 > 0); 157334#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 157329#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 157325#L586 ssl3_accept_~skip~0 := 0; 157320#L100-2 assume !false; 157321#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 157316#L103 assume !(12292 == ssl3_accept_~s__state~0); 157317#L106 assume !(16384 == ssl3_accept_~s__state~0); 157312#L109 assume !(8192 == ssl3_accept_~s__state~0); 157313#L112 assume !(24576 == ssl3_accept_~s__state~0); 157307#L115 assume !(8195 == ssl3_accept_~s__state~0); 157309#L118 assume !(8480 == ssl3_accept_~s__state~0); 157303#L121 assume !(8481 == ssl3_accept_~s__state~0); 157304#L124 assume !(8482 == ssl3_accept_~s__state~0); 157298#L127 assume 8464 == ssl3_accept_~s__state~0; 157121#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 158112#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 158032#L273-2 [2021-08-31 02:00:44,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:44,372 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 1 times [2021-08-31 02:00:44,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:44,372 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437272641] [2021-08-31 02:00:44,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:44,373 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:44,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:44,380 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:44,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:44,385 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:44,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:44,386 INFO L82 PathProgramCache]: Analyzing trace with hash -216709942, now seen corresponding path program 1 times [2021-08-31 02:00:44,386 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:44,386 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391777967] [2021-08-31 02:00:44,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:44,387 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:44,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:44,426 INFO L134 CoverageAnalysis]: Checked inductivity of 875 backedges. 535 proven. 0 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2021-08-31 02:00:44,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:44,427 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391777967] [2021-08-31 02:00:44,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391777967] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:44,427 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:44,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:44,427 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197808348] [2021-08-31 02:00:44,427 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:44,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:44,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:44,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:44,428 INFO L87 Difference]: Start difference. First operand 10464 states and 13291 transitions. cyclomatic complexity: 2848 Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:44,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:44,663 INFO L93 Difference]: Finished difference Result 12192 states and 15259 transitions. [2021-08-31 02:00:44,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:44,664 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12192 states and 15259 transitions. [2021-08-31 02:00:44,694 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 11878 [2021-08-31 02:00:44,709 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12192 states to 12192 states and 15259 transitions. [2021-08-31 02:00:44,709 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12088 [2021-08-31 02:00:44,714 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12088 [2021-08-31 02:00:44,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12192 states and 15259 transitions. [2021-08-31 02:00:44,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:44,714 INFO L681 BuchiCegarLoop]: Abstraction has 12192 states and 15259 transitions. [2021-08-31 02:00:44,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12192 states and 15259 transitions. [2021-08-31 02:00:44,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12192 to 12096. [2021-08-31 02:00:44,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12096 states, 12096 states have (on average 1.2535548941798942) internal successors, (15163), 12095 states have internal predecessors, (15163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:44,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12096 states to 12096 states and 15163 transitions. [2021-08-31 02:00:44,899 INFO L704 BuchiCegarLoop]: Abstraction has 12096 states and 15163 transitions. [2021-08-31 02:00:44,899 INFO L587 BuchiCegarLoop]: Abstraction has 12096 states and 15163 transitions. [2021-08-31 02:00:44,899 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-08-31 02:00:44,899 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12096 states and 15163 transitions. [2021-08-31 02:00:44,929 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 11782 [2021-08-31 02:00:44,930 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:44,930 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:44,933 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:44,933 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 6, 6, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:44,933 INFO L791 eck$LassoCheckResult]: Stem: 177379#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 177220#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 177179#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 177128#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 177180#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 177182#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 177215#L100-2 assume !false; 177426#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179159#L103 assume !(12292 == ssl3_accept_~s__state~0); 179158#L106 assume !(16384 == ssl3_accept_~s__state~0); 179157#L109 assume !(8192 == ssl3_accept_~s__state~0); 179156#L112 assume !(24576 == ssl3_accept_~s__state~0); 179155#L115 assume !(8195 == ssl3_accept_~s__state~0); 179154#L118 assume !(8480 == ssl3_accept_~s__state~0); 179153#L121 assume !(8481 == ssl3_accept_~s__state~0); 179152#L124 assume !(8482 == ssl3_accept_~s__state~0); 179151#L127 assume 8464 == ssl3_accept_~s__state~0; 177516#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 182946#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 182838#L273-2 [2021-08-31 02:00:44,934 INFO L793 eck$LassoCheckResult]: Loop: 182838#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; 182897#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 183256#L586 ssl3_accept_~skip~0 := 0; 183255#L100-2 assume !false; 183254#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 183253#L103 assume !(12292 == ssl3_accept_~s__state~0); 183252#L106 assume !(16384 == ssl3_accept_~s__state~0); 183251#L109 assume !(8192 == ssl3_accept_~s__state~0); 183250#L112 assume !(24576 == ssl3_accept_~s__state~0); 183249#L115 assume !(8195 == ssl3_accept_~s__state~0); 183248#L118 assume !(8480 == ssl3_accept_~s__state~0); 183247#L121 assume !(8481 == ssl3_accept_~s__state~0); 183246#L124 assume !(8482 == ssl3_accept_~s__state~0); 183245#L127 assume !(8464 == ssl3_accept_~s__state~0); 183244#L130 assume !(8465 == ssl3_accept_~s__state~0); 183243#L133 assume !(8466 == ssl3_accept_~s__state~0); 183242#L136 assume 8496 == ssl3_accept_~s__state~0; 183241#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 180087#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 180086#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 180084#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 180083#L292-2 ssl3_accept_~s__init_num~0 := 0; 180081#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 180076#L586 ssl3_accept_~skip~0 := 0; 180075#L100-2 assume !false; 180074#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 180073#L103 assume !(12292 == ssl3_accept_~s__state~0); 180072#L106 assume !(16384 == ssl3_accept_~s__state~0); 180071#L109 assume !(8192 == ssl3_accept_~s__state~0); 180070#L112 assume !(24576 == ssl3_accept_~s__state~0); 180069#L115 assume !(8195 == ssl3_accept_~s__state~0); 180068#L118 assume !(8480 == ssl3_accept_~s__state~0); 180067#L121 assume !(8481 == ssl3_accept_~s__state~0); 180066#L124 assume !(8482 == ssl3_accept_~s__state~0); 180065#L127 assume !(8464 == ssl3_accept_~s__state~0); 180064#L130 assume !(8465 == ssl3_accept_~s__state~0); 180063#L133 assume !(8466 == ssl3_accept_~s__state~0); 180062#L136 assume !(8496 == ssl3_accept_~s__state~0); 180061#L139 assume !(8497 == ssl3_accept_~s__state~0); 180060#L142 assume 8512 == ssl3_accept_~s__state~0; 180059#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 180057#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 180056#L307 assume !(ssl3_accept_~ret~0 <= 0); 180055#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 180053#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 180048#L586 ssl3_accept_~skip~0 := 0; 180047#L100-2 assume !false; 180046#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 180045#L103 assume !(12292 == ssl3_accept_~s__state~0); 180044#L106 assume !(16384 == ssl3_accept_~s__state~0); 180043#L109 assume !(8192 == ssl3_accept_~s__state~0); 180042#L112 assume !(24576 == ssl3_accept_~s__state~0); 180041#L115 assume !(8195 == ssl3_accept_~s__state~0); 180040#L118 assume !(8480 == ssl3_accept_~s__state~0); 180039#L121 assume !(8481 == ssl3_accept_~s__state~0); 180038#L124 assume !(8482 == ssl3_accept_~s__state~0); 180037#L127 assume !(8464 == ssl3_accept_~s__state~0); 180036#L130 assume !(8465 == ssl3_accept_~s__state~0); 180035#L133 assume !(8466 == ssl3_accept_~s__state~0); 180034#L136 assume !(8496 == ssl3_accept_~s__state~0); 180033#L139 assume !(8497 == ssl3_accept_~s__state~0); 180032#L142 assume !(8512 == ssl3_accept_~s__state~0); 180031#L145 assume !(8513 == ssl3_accept_~s__state~0); 180030#L148 assume 8528 == ssl3_accept_~s__state~0; 180029#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 180027#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 180025#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 180021#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 180019#L353 assume !(ssl3_accept_~ret~0 <= 0); 180016#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 180014#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 180009#L586 ssl3_accept_~skip~0 := 0; 180008#L100-2 assume !false; 180007#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 180006#L103 assume !(12292 == ssl3_accept_~s__state~0); 180005#L106 assume !(16384 == ssl3_accept_~s__state~0); 180004#L109 assume !(8192 == ssl3_accept_~s__state~0); 180003#L112 assume !(24576 == ssl3_accept_~s__state~0); 180002#L115 assume !(8195 == ssl3_accept_~s__state~0); 180001#L118 assume !(8480 == ssl3_accept_~s__state~0); 180000#L121 assume !(8481 == ssl3_accept_~s__state~0); 179999#L124 assume !(8482 == ssl3_accept_~s__state~0); 179998#L127 assume !(8464 == ssl3_accept_~s__state~0); 179997#L130 assume !(8465 == ssl3_accept_~s__state~0); 179996#L133 assume !(8466 == ssl3_accept_~s__state~0); 179995#L136 assume !(8496 == ssl3_accept_~s__state~0); 179994#L139 assume !(8497 == ssl3_accept_~s__state~0); 179993#L142 assume !(8512 == ssl3_accept_~s__state~0); 179992#L145 assume !(8513 == ssl3_accept_~s__state~0); 179991#L148 assume !(8528 == ssl3_accept_~s__state~0); 179990#L151 assume !(8529 == ssl3_accept_~s__state~0); 179989#L154 assume 8544 == ssl3_accept_~s__state~0; 179988#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 179987#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 179984#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 179979#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 179975#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 179976#L400 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; 179966#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179962#L586 ssl3_accept_~skip~0 := 0; 179957#L100-2 assume !false; 179958#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179953#L103 assume !(12292 == ssl3_accept_~s__state~0); 179954#L106 assume !(16384 == ssl3_accept_~s__state~0); 179949#L109 assume !(8192 == ssl3_accept_~s__state~0); 179950#L112 assume !(24576 == ssl3_accept_~s__state~0); 179945#L115 assume !(8195 == ssl3_accept_~s__state~0); 179946#L118 assume !(8480 == ssl3_accept_~s__state~0); 179941#L121 assume !(8481 == ssl3_accept_~s__state~0); 179942#L124 assume !(8482 == ssl3_accept_~s__state~0); 179937#L127 assume !(8464 == ssl3_accept_~s__state~0); 179938#L130 assume !(8465 == ssl3_accept_~s__state~0); 179933#L133 assume !(8466 == ssl3_accept_~s__state~0); 179934#L136 assume !(8496 == ssl3_accept_~s__state~0); 179929#L139 assume !(8497 == ssl3_accept_~s__state~0); 179930#L142 assume !(8512 == ssl3_accept_~s__state~0); 179925#L145 assume !(8513 == ssl3_accept_~s__state~0); 179926#L148 assume !(8528 == ssl3_accept_~s__state~0); 179921#L151 assume !(8529 == ssl3_accept_~s__state~0); 179922#L154 assume !(8544 == ssl3_accept_~s__state~0); 179917#L157 assume !(8545 == ssl3_accept_~s__state~0); 179918#L160 assume !(8560 == ssl3_accept_~s__state~0); 179913#L163 assume !(8561 == ssl3_accept_~s__state~0); 179914#L166 assume 8448 == ssl3_accept_~s__state~0; 179909#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 179910#L427 assume !(ssl3_accept_~num1~0 > 0); 180297#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 180296#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179895#L586 ssl3_accept_~skip~0 := 0; 179896#L100-2 assume !false; 179891#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179892#L103 assume !(12292 == ssl3_accept_~s__state~0); 179887#L106 assume !(16384 == ssl3_accept_~s__state~0); 179888#L109 assume !(8192 == ssl3_accept_~s__state~0); 179883#L112 assume !(24576 == ssl3_accept_~s__state~0); 179884#L115 assume !(8195 == ssl3_accept_~s__state~0); 179879#L118 assume !(8480 == ssl3_accept_~s__state~0); 179880#L121 assume !(8481 == ssl3_accept_~s__state~0); 179875#L124 assume !(8482 == ssl3_accept_~s__state~0); 179876#L127 assume !(8464 == ssl3_accept_~s__state~0); 179871#L130 assume !(8465 == ssl3_accept_~s__state~0); 179872#L133 assume !(8466 == ssl3_accept_~s__state~0); 179867#L136 assume !(8496 == ssl3_accept_~s__state~0); 179868#L139 assume !(8497 == ssl3_accept_~s__state~0); 179863#L142 assume !(8512 == ssl3_accept_~s__state~0); 179864#L145 assume !(8513 == ssl3_accept_~s__state~0); 179859#L148 assume !(8528 == ssl3_accept_~s__state~0); 179860#L151 assume !(8529 == ssl3_accept_~s__state~0); 179855#L154 assume !(8544 == ssl3_accept_~s__state~0); 179856#L157 assume !(8545 == ssl3_accept_~s__state~0); 179851#L160 assume !(8560 == ssl3_accept_~s__state~0); 179852#L163 assume !(8561 == ssl3_accept_~s__state~0); 179847#L166 assume !(8448 == ssl3_accept_~s__state~0); 179848#L169 assume 8576 == ssl3_accept_~s__state~0; 179844#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 179845#L441 assume !(ssl3_accept_~ret~0 <= 0); 179839#L444 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 179841#L448 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 179833#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179829#L586 ssl3_accept_~skip~0 := 0; 179824#L100-2 assume !false; 179825#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179820#L103 assume !(12292 == ssl3_accept_~s__state~0); 179821#L106 assume !(16384 == ssl3_accept_~s__state~0); 179816#L109 assume !(8192 == ssl3_accept_~s__state~0); 179817#L112 assume !(24576 == ssl3_accept_~s__state~0); 179812#L115 assume !(8195 == ssl3_accept_~s__state~0); 179813#L118 assume !(8480 == ssl3_accept_~s__state~0); 179808#L121 assume !(8481 == ssl3_accept_~s__state~0); 179809#L124 assume !(8482 == ssl3_accept_~s__state~0); 179804#L127 assume !(8464 == ssl3_accept_~s__state~0); 179805#L130 assume !(8465 == ssl3_accept_~s__state~0); 179800#L133 assume !(8466 == ssl3_accept_~s__state~0); 179801#L136 assume !(8496 == ssl3_accept_~s__state~0); 179796#L139 assume !(8497 == ssl3_accept_~s__state~0); 179797#L142 assume !(8512 == ssl3_accept_~s__state~0); 179792#L145 assume !(8513 == ssl3_accept_~s__state~0); 179793#L148 assume !(8528 == ssl3_accept_~s__state~0); 179788#L151 assume !(8529 == ssl3_accept_~s__state~0); 179789#L154 assume !(8544 == ssl3_accept_~s__state~0); 179784#L157 assume !(8545 == ssl3_accept_~s__state~0); 179785#L160 assume !(8560 == ssl3_accept_~s__state~0); 179780#L163 assume !(8561 == ssl3_accept_~s__state~0); 179781#L166 assume !(8448 == ssl3_accept_~s__state~0); 179776#L169 assume !(8576 == ssl3_accept_~s__state~0); 179777#L172 assume !(8577 == ssl3_accept_~s__state~0); 179773#L175 assume 8592 == ssl3_accept_~s__state~0; 179696#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 179676#L458 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 179673#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179760#L586 ssl3_accept_~skip~0 := 0; 179761#L100-2 assume !false; 179756#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179757#L103 assume !(12292 == ssl3_accept_~s__state~0); 179752#L106 assume !(16384 == ssl3_accept_~s__state~0); 179753#L109 assume !(8192 == ssl3_accept_~s__state~0); 179748#L112 assume !(24576 == ssl3_accept_~s__state~0); 179749#L115 assume !(8195 == ssl3_accept_~s__state~0); 179744#L118 assume !(8480 == ssl3_accept_~s__state~0); 179745#L121 assume !(8481 == ssl3_accept_~s__state~0); 179740#L124 assume !(8482 == ssl3_accept_~s__state~0); 179741#L127 assume !(8464 == ssl3_accept_~s__state~0); 179736#L130 assume !(8465 == ssl3_accept_~s__state~0); 179737#L133 assume !(8466 == ssl3_accept_~s__state~0); 179732#L136 assume !(8496 == ssl3_accept_~s__state~0); 179733#L139 assume !(8497 == ssl3_accept_~s__state~0); 179728#L142 assume !(8512 == ssl3_accept_~s__state~0); 179729#L145 assume !(8513 == ssl3_accept_~s__state~0); 179724#L148 assume !(8528 == ssl3_accept_~s__state~0); 179725#L151 assume !(8529 == ssl3_accept_~s__state~0); 179720#L154 assume !(8544 == ssl3_accept_~s__state~0); 179721#L157 assume !(8545 == ssl3_accept_~s__state~0); 179716#L160 assume !(8560 == ssl3_accept_~s__state~0); 179717#L163 assume !(8561 == ssl3_accept_~s__state~0); 179712#L166 assume !(8448 == ssl3_accept_~s__state~0); 179713#L169 assume !(8576 == ssl3_accept_~s__state~0); 180291#L172 assume !(8577 == ssl3_accept_~s__state~0); 179695#L175 assume !(8592 == ssl3_accept_~s__state~0); 179697#L178 assume !(8593 == ssl3_accept_~s__state~0); 179684#L181 assume !(8608 == ssl3_accept_~s__state~0); 179681#L184 assume !(8609 == ssl3_accept_~s__state~0); 179683#L187 assume !(8640 == ssl3_accept_~s__state~0); 179709#L190 assume !(8641 == ssl3_accept_~s__state~0); 177259#L193 assume 8656 == ssl3_accept_~s__state~0; 177260#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 180777#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 180776#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 177284#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 177285#L507 assume !(0 == ssl3_accept_~tmp___10~0); 179234#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179228#L586 ssl3_accept_~skip~0 := 0; 179229#L100-2 assume !false; 179224#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179225#L103 assume !(12292 == ssl3_accept_~s__state~0); 179220#L106 assume !(16384 == ssl3_accept_~s__state~0); 179221#L109 assume !(8192 == ssl3_accept_~s__state~0); 179216#L112 assume !(24576 == ssl3_accept_~s__state~0); 179217#L115 assume !(8195 == ssl3_accept_~s__state~0); 179212#L118 assume !(8480 == ssl3_accept_~s__state~0); 179213#L121 assume !(8481 == ssl3_accept_~s__state~0); 179208#L124 assume !(8482 == ssl3_accept_~s__state~0); 179209#L127 assume !(8464 == ssl3_accept_~s__state~0); 179204#L130 assume !(8465 == ssl3_accept_~s__state~0); 179205#L133 assume !(8466 == ssl3_accept_~s__state~0); 179200#L136 assume !(8496 == ssl3_accept_~s__state~0); 179201#L139 assume !(8497 == ssl3_accept_~s__state~0); 179196#L142 assume !(8512 == ssl3_accept_~s__state~0); 179197#L145 assume !(8513 == ssl3_accept_~s__state~0); 179192#L148 assume !(8528 == ssl3_accept_~s__state~0); 179193#L151 assume !(8529 == ssl3_accept_~s__state~0); 179188#L154 assume !(8544 == ssl3_accept_~s__state~0); 179189#L157 assume !(8545 == ssl3_accept_~s__state~0); 179184#L160 assume !(8560 == ssl3_accept_~s__state~0); 179185#L163 assume !(8561 == ssl3_accept_~s__state~0); 179180#L166 assume !(8448 == ssl3_accept_~s__state~0); 179181#L169 assume !(8576 == ssl3_accept_~s__state~0); 179176#L172 assume !(8577 == ssl3_accept_~s__state~0); 179177#L175 assume !(8592 == ssl3_accept_~s__state~0); 179172#L178 assume !(8593 == ssl3_accept_~s__state~0); 179173#L181 assume !(8608 == ssl3_accept_~s__state~0); 179165#L184 assume !(8609 == ssl3_accept_~s__state~0); 179166#L187 assume !(8640 == ssl3_accept_~s__state~0); 179057#L190 assume !(8641 == ssl3_accept_~s__state~0); 179058#L193 assume !(8656 == ssl3_accept_~s__state~0); 177289#L196 assume !(8657 == ssl3_accept_~s__state~0); 177291#L199 assume 8672 == ssl3_accept_~s__state~0; 177189#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 177190#L515 assume !(4 == ssl3_accept_~blastFlag~0); 178915#L518 assume !(5 == ssl3_accept_~blastFlag~0); 178916#L518-1 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 178693#L526 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 177358#L526-2 ssl3_accept_~s__init_num~0 := 0; 177359#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 183021#L586 ssl3_accept_~skip~0 := 0; 183019#L100-2 assume !false; 183017#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 183015#L103 assume !(12292 == ssl3_accept_~s__state~0); 183013#L106 assume !(16384 == ssl3_accept_~s__state~0); 183011#L109 assume !(8192 == ssl3_accept_~s__state~0); 183009#L112 assume !(24576 == ssl3_accept_~s__state~0); 183007#L115 assume !(8195 == ssl3_accept_~s__state~0); 183004#L118 assume !(8480 == ssl3_accept_~s__state~0); 182998#L121 assume !(8481 == ssl3_accept_~s__state~0); 182995#L124 assume !(8482 == ssl3_accept_~s__state~0); 182992#L127 assume !(8464 == ssl3_accept_~s__state~0); 182989#L130 assume !(8465 == ssl3_accept_~s__state~0); 182986#L133 assume !(8466 == ssl3_accept_~s__state~0); 182984#L136 assume !(8496 == ssl3_accept_~s__state~0); 182981#L139 assume !(8497 == ssl3_accept_~s__state~0); 182971#L142 assume !(8512 == ssl3_accept_~s__state~0); 182969#L145 assume !(8513 == ssl3_accept_~s__state~0); 180559#L148 assume !(8528 == ssl3_accept_~s__state~0); 180560#L151 assume !(8529 == ssl3_accept_~s__state~0); 180549#L154 assume !(8544 == ssl3_accept_~s__state~0); 180550#L157 assume !(8545 == ssl3_accept_~s__state~0); 180539#L160 assume !(8560 == ssl3_accept_~s__state~0); 180540#L163 assume !(8561 == ssl3_accept_~s__state~0); 182913#L166 assume 8448 == ssl3_accept_~s__state~0; 180520#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 180521#L427 assume !(ssl3_accept_~num1~0 > 0); 182910#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 182909#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 180490#L586 ssl3_accept_~skip~0 := 0; 180491#L100-2 assume !false; 180450#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 180451#L103 assume !(12292 == ssl3_accept_~s__state~0); 180438#L106 assume !(16384 == ssl3_accept_~s__state~0); 180439#L109 assume !(8192 == ssl3_accept_~s__state~0); 180426#L112 assume !(24576 == ssl3_accept_~s__state~0); 180427#L115 assume !(8195 == ssl3_accept_~s__state~0); 180414#L118 assume !(8480 == ssl3_accept_~s__state~0); 180415#L121 assume !(8481 == ssl3_accept_~s__state~0); 180398#L124 assume !(8482 == ssl3_accept_~s__state~0); 180400#L127 assume 8464 == ssl3_accept_~s__state~0; 180379#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 182947#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 182838#L273-2 [2021-08-31 02:00:44,934 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:44,934 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 2 times [2021-08-31 02:00:44,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:44,935 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873770497] [2021-08-31 02:00:45,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:45,013 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:45,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:45,017 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:45,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:45,030 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:45,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:45,033 INFO L82 PathProgramCache]: Analyzing trace with hash -1185858234, now seen corresponding path program 1 times [2021-08-31 02:00:45,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:45,033 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824900324] [2021-08-31 02:00:45,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:45,033 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:45,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:45,072 INFO L134 CoverageAnalysis]: Checked inductivity of 1101 backedges. 634 proven. 0 refuted. 0 times theorem prover too weak. 467 trivial. 0 not checked. [2021-08-31 02:00:45,072 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:45,073 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824900324] [2021-08-31 02:00:45,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824900324] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:45,073 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:45,073 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:45,073 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742789464] [2021-08-31 02:00:45,074 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:45,074 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:45,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:45,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:45,075 INFO L87 Difference]: Start difference. First operand 12096 states and 15163 transitions. cyclomatic complexity: 3088 Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:45,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:45,330 INFO L93 Difference]: Finished difference Result 13920 states and 17227 transitions. [2021-08-31 02:00:45,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:45,331 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13920 states and 17227 transitions. [2021-08-31 02:00:45,376 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 13606 [2021-08-31 02:00:45,400 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13920 states to 13920 states and 17227 transitions. [2021-08-31 02:00:45,401 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13816 [2021-08-31 02:00:45,406 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13816 [2021-08-31 02:00:45,406 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13920 states and 17227 transitions. [2021-08-31 02:00:45,417 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:45,417 INFO L681 BuchiCegarLoop]: Abstraction has 13920 states and 17227 transitions. [2021-08-31 02:00:45,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13920 states and 17227 transitions. [2021-08-31 02:00:45,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13920 to 13824. [2021-08-31 02:00:45,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13824 states, 13824 states have (on average 1.2392216435185186) internal successors, (17131), 13823 states have internal predecessors, (17131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:45,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13824 states to 13824 states and 17131 transitions. [2021-08-31 02:00:45,600 INFO L704 BuchiCegarLoop]: Abstraction has 13824 states and 17131 transitions. [2021-08-31 02:00:45,600 INFO L587 BuchiCegarLoop]: Abstraction has 13824 states and 17131 transitions. [2021-08-31 02:00:45,600 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-08-31 02:00:45,600 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13824 states and 17131 transitions. [2021-08-31 02:00:45,647 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 13510 [2021-08-31 02:00:45,648 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:45,648 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:45,652 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:45,652 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 10, 10, 9, 9, 8, 8, 7, 7, 7, 7, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:45,652 INFO L791 eck$LassoCheckResult]: Stem: 203395#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 203240#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 203197#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 203150#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 203198#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 203200#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 203233#L100-2 assume !false; 203439#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 205411#L103 assume !(12292 == ssl3_accept_~s__state~0); 205410#L106 assume !(16384 == ssl3_accept_~s__state~0); 205409#L109 assume !(8192 == ssl3_accept_~s__state~0); 205408#L112 assume !(24576 == ssl3_accept_~s__state~0); 205407#L115 assume !(8195 == ssl3_accept_~s__state~0); 205406#L118 assume !(8480 == ssl3_accept_~s__state~0); 205405#L121 assume !(8481 == ssl3_accept_~s__state~0); 205404#L124 assume !(8482 == ssl3_accept_~s__state~0); 205403#L127 assume 8464 == ssl3_accept_~s__state~0; 203536#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 208659#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 208658#L273-2 [2021-08-31 02:00:45,653 INFO L793 eck$LassoCheckResult]: Loop: 208658#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; 208656#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 208651#L586 ssl3_accept_~skip~0 := 0; 208650#L100-2 assume !false; 208649#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 208648#L103 assume !(12292 == ssl3_accept_~s__state~0); 208647#L106 assume !(16384 == ssl3_accept_~s__state~0); 208646#L109 assume !(8192 == ssl3_accept_~s__state~0); 208645#L112 assume !(24576 == ssl3_accept_~s__state~0); 208644#L115 assume !(8195 == ssl3_accept_~s__state~0); 208643#L118 assume !(8480 == ssl3_accept_~s__state~0); 208642#L121 assume !(8481 == ssl3_accept_~s__state~0); 208641#L124 assume !(8482 == ssl3_accept_~s__state~0); 208640#L127 assume !(8464 == ssl3_accept_~s__state~0); 208639#L130 assume !(8465 == ssl3_accept_~s__state~0); 207217#L133 assume !(8466 == ssl3_accept_~s__state~0); 207042#L136 assume 8496 == ssl3_accept_~s__state~0; 207043#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 206750#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 206749#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 206747#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 206745#L292-2 ssl3_accept_~s__init_num~0 := 0; 206744#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 206739#L586 ssl3_accept_~skip~0 := 0; 206738#L100-2 assume !false; 206737#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 206736#L103 assume !(12292 == ssl3_accept_~s__state~0); 206735#L106 assume !(16384 == ssl3_accept_~s__state~0); 206734#L109 assume !(8192 == ssl3_accept_~s__state~0); 206733#L112 assume !(24576 == ssl3_accept_~s__state~0); 206732#L115 assume !(8195 == ssl3_accept_~s__state~0); 206731#L118 assume !(8480 == ssl3_accept_~s__state~0); 206730#L121 assume !(8481 == ssl3_accept_~s__state~0); 206729#L124 assume !(8482 == ssl3_accept_~s__state~0); 206728#L127 assume !(8464 == ssl3_accept_~s__state~0); 206727#L130 assume !(8465 == ssl3_accept_~s__state~0); 206726#L133 assume !(8466 == ssl3_accept_~s__state~0); 206725#L136 assume !(8496 == ssl3_accept_~s__state~0); 206724#L139 assume !(8497 == ssl3_accept_~s__state~0); 206723#L142 assume 8512 == ssl3_accept_~s__state~0; 206722#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 206720#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 206719#L307 assume !(ssl3_accept_~ret~0 <= 0); 206718#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 206716#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 206711#L586 ssl3_accept_~skip~0 := 0; 206710#L100-2 assume !false; 206709#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 206708#L103 assume !(12292 == ssl3_accept_~s__state~0); 206707#L106 assume !(16384 == ssl3_accept_~s__state~0); 206706#L109 assume !(8192 == ssl3_accept_~s__state~0); 206705#L112 assume !(24576 == ssl3_accept_~s__state~0); 206704#L115 assume !(8195 == ssl3_accept_~s__state~0); 206703#L118 assume !(8480 == ssl3_accept_~s__state~0); 206702#L121 assume !(8481 == ssl3_accept_~s__state~0); 206701#L124 assume !(8482 == ssl3_accept_~s__state~0); 206700#L127 assume !(8464 == ssl3_accept_~s__state~0); 206699#L130 assume !(8465 == ssl3_accept_~s__state~0); 206698#L133 assume !(8466 == ssl3_accept_~s__state~0); 206697#L136 assume !(8496 == ssl3_accept_~s__state~0); 206696#L139 assume !(8497 == ssl3_accept_~s__state~0); 206695#L142 assume !(8512 == ssl3_accept_~s__state~0); 206694#L145 assume !(8513 == ssl3_accept_~s__state~0); 206693#L148 assume 8528 == ssl3_accept_~s__state~0; 206692#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 206690#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 206688#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 206684#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 206682#L353 assume !(ssl3_accept_~ret~0 <= 0); 206679#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 206677#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 206672#L586 ssl3_accept_~skip~0 := 0; 206671#L100-2 assume !false; 206670#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 206669#L103 assume !(12292 == ssl3_accept_~s__state~0); 206668#L106 assume !(16384 == ssl3_accept_~s__state~0); 206667#L109 assume !(8192 == ssl3_accept_~s__state~0); 206666#L112 assume !(24576 == ssl3_accept_~s__state~0); 206665#L115 assume !(8195 == ssl3_accept_~s__state~0); 206664#L118 assume !(8480 == ssl3_accept_~s__state~0); 206663#L121 assume !(8481 == ssl3_accept_~s__state~0); 206662#L124 assume !(8482 == ssl3_accept_~s__state~0); 206661#L127 assume !(8464 == ssl3_accept_~s__state~0); 206660#L130 assume !(8465 == ssl3_accept_~s__state~0); 206659#L133 assume !(8466 == ssl3_accept_~s__state~0); 206658#L136 assume !(8496 == ssl3_accept_~s__state~0); 206657#L139 assume !(8497 == ssl3_accept_~s__state~0); 206656#L142 assume !(8512 == ssl3_accept_~s__state~0); 206655#L145 assume !(8513 == ssl3_accept_~s__state~0); 206654#L148 assume !(8528 == ssl3_accept_~s__state~0); 206653#L151 assume !(8529 == ssl3_accept_~s__state~0); 206652#L154 assume 8544 == ssl3_accept_~s__state~0; 206651#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 206650#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 206648#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 206644#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 206645#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 206637#L400 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; 206636#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 206624#L586 ssl3_accept_~skip~0 := 0; 206625#L100-2 assume !false; 206620#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 206621#L103 assume !(12292 == ssl3_accept_~s__state~0); 206616#L106 assume !(16384 == ssl3_accept_~s__state~0); 206617#L109 assume !(8192 == ssl3_accept_~s__state~0); 206612#L112 assume !(24576 == ssl3_accept_~s__state~0); 206613#L115 assume !(8195 == ssl3_accept_~s__state~0); 206608#L118 assume !(8480 == ssl3_accept_~s__state~0); 206609#L121 assume !(8481 == ssl3_accept_~s__state~0); 206604#L124 assume !(8482 == ssl3_accept_~s__state~0); 206605#L127 assume !(8464 == ssl3_accept_~s__state~0); 206600#L130 assume !(8465 == ssl3_accept_~s__state~0); 206601#L133 assume !(8466 == ssl3_accept_~s__state~0); 206596#L136 assume !(8496 == ssl3_accept_~s__state~0); 206597#L139 assume !(8497 == ssl3_accept_~s__state~0); 206592#L142 assume !(8512 == ssl3_accept_~s__state~0); 206593#L145 assume !(8513 == ssl3_accept_~s__state~0); 206588#L148 assume !(8528 == ssl3_accept_~s__state~0); 206589#L151 assume !(8529 == ssl3_accept_~s__state~0); 206584#L154 assume !(8544 == ssl3_accept_~s__state~0); 206585#L157 assume !(8545 == ssl3_accept_~s__state~0); 206580#L160 assume !(8560 == ssl3_accept_~s__state~0); 206581#L163 assume !(8561 == ssl3_accept_~s__state~0); 206576#L166 assume 8448 == ssl3_accept_~s__state~0; 206577#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 206573#L427 assume !(ssl3_accept_~num1~0 > 0); 206572#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 206565#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 206561#L586 ssl3_accept_~skip~0 := 0; 206556#L100-2 assume !false; 206557#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 206552#L103 assume !(12292 == ssl3_accept_~s__state~0); 206553#L106 assume !(16384 == ssl3_accept_~s__state~0); 206548#L109 assume !(8192 == ssl3_accept_~s__state~0); 206549#L112 assume !(24576 == ssl3_accept_~s__state~0); 206544#L115 assume !(8195 == ssl3_accept_~s__state~0); 206545#L118 assume !(8480 == ssl3_accept_~s__state~0); 206540#L121 assume !(8481 == ssl3_accept_~s__state~0); 206541#L124 assume !(8482 == ssl3_accept_~s__state~0); 206536#L127 assume !(8464 == ssl3_accept_~s__state~0); 206537#L130 assume !(8465 == ssl3_accept_~s__state~0); 206532#L133 assume !(8466 == ssl3_accept_~s__state~0); 206533#L136 assume !(8496 == ssl3_accept_~s__state~0); 206528#L139 assume !(8497 == ssl3_accept_~s__state~0); 206529#L142 assume !(8512 == ssl3_accept_~s__state~0); 206524#L145 assume !(8513 == ssl3_accept_~s__state~0); 206525#L148 assume !(8528 == ssl3_accept_~s__state~0); 206520#L151 assume !(8529 == ssl3_accept_~s__state~0); 206521#L154 assume !(8544 == ssl3_accept_~s__state~0); 206516#L157 assume !(8545 == ssl3_accept_~s__state~0); 206517#L160 assume !(8560 == ssl3_accept_~s__state~0); 206512#L163 assume !(8561 == ssl3_accept_~s__state~0); 206513#L166 assume !(8448 == ssl3_accept_~s__state~0); 206509#L169 assume 8576 == ssl3_accept_~s__state~0; 206315#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 206505#L441 assume !(ssl3_accept_~ret~0 <= 0); 206506#L444 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 206500#L448 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 206501#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 206489#L586 ssl3_accept_~skip~0 := 0; 206490#L100-2 assume !false; 206485#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 206486#L103 assume !(12292 == ssl3_accept_~s__state~0); 206481#L106 assume !(16384 == ssl3_accept_~s__state~0); 206482#L109 assume !(8192 == ssl3_accept_~s__state~0); 206477#L112 assume !(24576 == ssl3_accept_~s__state~0); 206478#L115 assume !(8195 == ssl3_accept_~s__state~0); 206473#L118 assume !(8480 == ssl3_accept_~s__state~0); 206474#L121 assume !(8481 == ssl3_accept_~s__state~0); 206469#L124 assume !(8482 == ssl3_accept_~s__state~0); 206470#L127 assume !(8464 == ssl3_accept_~s__state~0); 206465#L130 assume !(8465 == ssl3_accept_~s__state~0); 206466#L133 assume !(8466 == ssl3_accept_~s__state~0); 206461#L136 assume !(8496 == ssl3_accept_~s__state~0); 206462#L139 assume !(8497 == ssl3_accept_~s__state~0); 206457#L142 assume !(8512 == ssl3_accept_~s__state~0); 206458#L145 assume !(8513 == ssl3_accept_~s__state~0); 206453#L148 assume !(8528 == ssl3_accept_~s__state~0); 206454#L151 assume !(8529 == ssl3_accept_~s__state~0); 206449#L154 assume !(8544 == ssl3_accept_~s__state~0); 206450#L157 assume !(8545 == ssl3_accept_~s__state~0); 206445#L160 assume !(8560 == ssl3_accept_~s__state~0); 206446#L163 assume !(8561 == ssl3_accept_~s__state~0); 206441#L166 assume !(8448 == ssl3_accept_~s__state~0); 206442#L169 assume !(8576 == ssl3_accept_~s__state~0); 206437#L172 assume !(8577 == ssl3_accept_~s__state~0); 206438#L175 assume 8592 == ssl3_accept_~s__state~0; 206312#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 206435#L458 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 206429#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 206425#L586 ssl3_accept_~skip~0 := 0; 206420#L100-2 assume !false; 206421#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 206416#L103 assume !(12292 == ssl3_accept_~s__state~0); 206417#L106 assume !(16384 == ssl3_accept_~s__state~0); 206412#L109 assume !(8192 == ssl3_accept_~s__state~0); 206413#L112 assume !(24576 == ssl3_accept_~s__state~0); 206408#L115 assume !(8195 == ssl3_accept_~s__state~0); 206409#L118 assume !(8480 == ssl3_accept_~s__state~0); 206404#L121 assume !(8481 == ssl3_accept_~s__state~0); 206405#L124 assume !(8482 == ssl3_accept_~s__state~0); 206400#L127 assume !(8464 == ssl3_accept_~s__state~0); 206401#L130 assume !(8465 == ssl3_accept_~s__state~0); 206396#L133 assume !(8466 == ssl3_accept_~s__state~0); 206397#L136 assume !(8496 == ssl3_accept_~s__state~0); 206392#L139 assume !(8497 == ssl3_accept_~s__state~0); 206393#L142 assume !(8512 == ssl3_accept_~s__state~0); 206388#L145 assume !(8513 == ssl3_accept_~s__state~0); 206389#L148 assume !(8528 == ssl3_accept_~s__state~0); 206384#L151 assume !(8529 == ssl3_accept_~s__state~0); 206385#L154 assume !(8544 == ssl3_accept_~s__state~0); 206380#L157 assume !(8545 == ssl3_accept_~s__state~0); 206381#L160 assume !(8560 == ssl3_accept_~s__state~0); 206376#L163 assume !(8561 == ssl3_accept_~s__state~0); 206377#L166 assume !(8448 == ssl3_accept_~s__state~0); 206372#L169 assume !(8576 == ssl3_accept_~s__state~0); 206373#L172 assume !(8577 == ssl3_accept_~s__state~0); 206368#L175 assume !(8592 == ssl3_accept_~s__state~0); 206369#L178 assume !(8593 == ssl3_accept_~s__state~0); 206365#L181 assume 8608 == ssl3_accept_~s__state~0; 206306#L185 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 206364#L467 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 206843#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 206838#L586 ssl3_accept_~skip~0 := 0; 206837#L100-2 assume !false; 206836#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 206835#L103 assume !(12292 == ssl3_accept_~s__state~0); 206834#L106 assume !(16384 == ssl3_accept_~s__state~0); 206833#L109 assume !(8192 == ssl3_accept_~s__state~0); 206832#L112 assume !(24576 == ssl3_accept_~s__state~0); 206831#L115 assume !(8195 == ssl3_accept_~s__state~0); 206830#L118 assume !(8480 == ssl3_accept_~s__state~0); 206829#L121 assume !(8481 == ssl3_accept_~s__state~0); 206828#L124 assume !(8482 == ssl3_accept_~s__state~0); 206343#L127 assume !(8464 == ssl3_accept_~s__state~0); 206344#L130 assume !(8465 == ssl3_accept_~s__state~0); 206339#L133 assume !(8466 == ssl3_accept_~s__state~0); 206340#L136 assume !(8496 == ssl3_accept_~s__state~0); 206335#L139 assume !(8497 == ssl3_accept_~s__state~0); 206336#L142 assume !(8512 == ssl3_accept_~s__state~0); 206331#L145 assume !(8513 == ssl3_accept_~s__state~0); 206332#L148 assume !(8528 == ssl3_accept_~s__state~0); 206327#L151 assume !(8529 == ssl3_accept_~s__state~0); 206328#L154 assume !(8544 == ssl3_accept_~s__state~0); 206323#L157 assume !(8545 == ssl3_accept_~s__state~0); 206324#L160 assume !(8560 == ssl3_accept_~s__state~0); 206319#L163 assume !(8561 == ssl3_accept_~s__state~0); 206320#L166 assume !(8448 == ssl3_accept_~s__state~0); 206316#L169 assume !(8576 == ssl3_accept_~s__state~0); 206314#L172 assume !(8577 == ssl3_accept_~s__state~0); 206311#L175 assume !(8592 == ssl3_accept_~s__state~0); 206313#L178 assume !(8593 == ssl3_accept_~s__state~0); 206307#L181 assume !(8608 == ssl3_accept_~s__state~0); 206305#L184 assume !(8609 == ssl3_accept_~s__state~0); 206298#L187 assume !(8640 == ssl3_accept_~s__state~0); 206300#L190 assume !(8641 == ssl3_accept_~s__state~0); 207503#L193 assume 8656 == ssl3_accept_~s__state~0; 207501#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 207499#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 207459#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 207458#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 207457#L507 assume !(0 == ssl3_accept_~tmp___10~0); 207456#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 205285#L586 ssl3_accept_~skip~0 := 0; 205286#L100-2 assume !false; 205272#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 205273#L103 assume !(12292 == ssl3_accept_~s__state~0); 205251#L106 assume !(16384 == ssl3_accept_~s__state~0); 205252#L109 assume !(8192 == ssl3_accept_~s__state~0); 205245#L112 assume !(24576 == ssl3_accept_~s__state~0); 205246#L115 assume !(8195 == ssl3_accept_~s__state~0); 205239#L118 assume !(8480 == ssl3_accept_~s__state~0); 205240#L121 assume !(8481 == ssl3_accept_~s__state~0); 205233#L124 assume !(8482 == ssl3_accept_~s__state~0); 205234#L127 assume !(8464 == ssl3_accept_~s__state~0); 205227#L130 assume !(8465 == ssl3_accept_~s__state~0); 205228#L133 assume !(8466 == ssl3_accept_~s__state~0); 205221#L136 assume !(8496 == ssl3_accept_~s__state~0); 205222#L139 assume !(8497 == ssl3_accept_~s__state~0); 205215#L142 assume !(8512 == ssl3_accept_~s__state~0); 205216#L145 assume !(8513 == ssl3_accept_~s__state~0); 205209#L148 assume !(8528 == ssl3_accept_~s__state~0); 205210#L151 assume !(8529 == ssl3_accept_~s__state~0); 205203#L154 assume !(8544 == ssl3_accept_~s__state~0); 205204#L157 assume !(8545 == ssl3_accept_~s__state~0); 205197#L160 assume !(8560 == ssl3_accept_~s__state~0); 205198#L163 assume !(8561 == ssl3_accept_~s__state~0); 205191#L166 assume !(8448 == ssl3_accept_~s__state~0); 205192#L169 assume !(8576 == ssl3_accept_~s__state~0); 205185#L172 assume !(8577 == ssl3_accept_~s__state~0); 205186#L175 assume !(8592 == ssl3_accept_~s__state~0); 205179#L178 assume !(8593 == ssl3_accept_~s__state~0); 205180#L181 assume !(8608 == ssl3_accept_~s__state~0); 205173#L184 assume !(8609 == ssl3_accept_~s__state~0); 205174#L187 assume !(8640 == ssl3_accept_~s__state~0); 205160#L190 assume !(8641 == ssl3_accept_~s__state~0); 205161#L193 assume !(8656 == ssl3_accept_~s__state~0); 203307#L196 assume !(8657 == ssl3_accept_~s__state~0); 203309#L199 assume 8672 == ssl3_accept_~s__state~0; 204942#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 204943#L515 assume !(4 == ssl3_accept_~blastFlag~0); 204934#L518 assume !(5 == ssl3_accept_~blastFlag~0); 204935#L518-1 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 204807#L526 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 204808#L526-2 ssl3_accept_~s__init_num~0 := 0; 208045#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 208039#L586 ssl3_accept_~skip~0 := 0; 208037#L100-2 assume !false; 208035#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 208033#L103 assume !(12292 == ssl3_accept_~s__state~0); 208031#L106 assume !(16384 == ssl3_accept_~s__state~0); 208029#L109 assume !(8192 == ssl3_accept_~s__state~0); 208027#L112 assume !(24576 == ssl3_accept_~s__state~0); 208025#L115 assume !(8195 == ssl3_accept_~s__state~0); 208023#L118 assume !(8480 == ssl3_accept_~s__state~0); 208021#L121 assume !(8481 == ssl3_accept_~s__state~0); 208019#L124 assume !(8482 == ssl3_accept_~s__state~0); 208017#L127 assume !(8464 == ssl3_accept_~s__state~0); 208015#L130 assume !(8465 == ssl3_accept_~s__state~0); 208013#L133 assume !(8466 == ssl3_accept_~s__state~0); 208011#L136 assume !(8496 == ssl3_accept_~s__state~0); 208010#L139 assume !(8497 == ssl3_accept_~s__state~0); 208009#L142 assume !(8512 == ssl3_accept_~s__state~0); 208008#L145 assume !(8513 == ssl3_accept_~s__state~0); 208007#L148 assume !(8528 == ssl3_accept_~s__state~0); 208006#L151 assume !(8529 == ssl3_accept_~s__state~0); 208005#L154 assume !(8544 == ssl3_accept_~s__state~0); 208004#L157 assume !(8545 == ssl3_accept_~s__state~0); 208003#L160 assume !(8560 == ssl3_accept_~s__state~0); 208002#L163 assume !(8561 == ssl3_accept_~s__state~0); 208001#L166 assume 8448 == ssl3_accept_~s__state~0; 207960#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 208000#L427 assume !(ssl3_accept_~num1~0 > 0); 207998#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 207996#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 207991#L586 ssl3_accept_~skip~0 := 0; 207990#L100-2 assume !false; 207989#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 207988#L103 assume !(12292 == ssl3_accept_~s__state~0); 207987#L106 assume !(16384 == ssl3_accept_~s__state~0); 207986#L109 assume !(8192 == ssl3_accept_~s__state~0); 207985#L112 assume !(24576 == ssl3_accept_~s__state~0); 207983#L115 assume !(8195 == ssl3_accept_~s__state~0); 207982#L118 assume !(8480 == ssl3_accept_~s__state~0); 207981#L121 assume !(8481 == ssl3_accept_~s__state~0); 207979#L124 assume !(8482 == ssl3_accept_~s__state~0); 207978#L127 assume 8464 == ssl3_accept_~s__state~0; 207052#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 208696#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 208658#L273-2 [2021-08-31 02:00:45,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:45,653 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 3 times [2021-08-31 02:00:45,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:45,654 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584292891] [2021-08-31 02:00:45,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:45,654 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:45,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:45,660 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:45,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:45,668 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:45,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:45,669 INFO L82 PathProgramCache]: Analyzing trace with hash 411373445, now seen corresponding path program 1 times [2021-08-31 02:00:45,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:45,670 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321929964] [2021-08-31 02:00:45,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:45,670 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:45,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:45,794 INFO L134 CoverageAnalysis]: Checked inductivity of 1360 backedges. 737 proven. 0 refuted. 0 times theorem prover too weak. 623 trivial. 0 not checked. [2021-08-31 02:00:45,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:45,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321929964] [2021-08-31 02:00:45,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321929964] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:45,795 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:45,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:45,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498223023] [2021-08-31 02:00:45,796 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:45,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:45,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:45,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:45,797 INFO L87 Difference]: Start difference. First operand 13824 states and 17131 transitions. cyclomatic complexity: 3328 Second operand has 3 states, 3 states have (on average 53.333333333333336) internal successors, (160), 3 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:46,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:46,052 INFO L93 Difference]: Finished difference Result 13808 states and 16736 transitions. [2021-08-31 02:00:46,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:46,056 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13808 states and 16736 transitions. [2021-08-31 02:00:46,091 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 13376 [2021-08-31 02:00:46,112 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13808 states to 13808 states and 16736 transitions. [2021-08-31 02:00:46,112 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13704 [2021-08-31 02:00:46,117 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13704 [2021-08-31 02:00:46,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13808 states and 16736 transitions. [2021-08-31 02:00:46,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:46,119 INFO L681 BuchiCegarLoop]: Abstraction has 13808 states and 16736 transitions. [2021-08-31 02:00:46,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13808 states and 16736 transitions. [2021-08-31 02:00:46,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13808 to 13776. [2021-08-31 02:00:46,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13776 states, 13776 states have (on average 1.2121806039488967) internal successors, (16699), 13775 states have internal predecessors, (16699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:46,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13776 states to 13776 states and 16699 transitions. [2021-08-31 02:00:46,266 INFO L704 BuchiCegarLoop]: Abstraction has 13776 states and 16699 transitions. [2021-08-31 02:00:46,266 INFO L587 BuchiCegarLoop]: Abstraction has 13776 states and 16699 transitions. [2021-08-31 02:00:46,267 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-08-31 02:00:46,267 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13776 states and 16699 transitions. [2021-08-31 02:00:46,309 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 13348 [2021-08-31 02:00:46,310 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:46,310 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:46,313 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:46,313 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 11, 11, 10, 10, 9, 9, 8, 8, 8, 8, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:46,314 INFO L791 eck$LassoCheckResult]: Stem: 231044#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 230879#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 230839#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 230788#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 230840#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 230842#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 230874#L100-2 assume !false; 231089#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 233852#L103 assume !(12292 == ssl3_accept_~s__state~0); 233851#L106 assume !(16384 == ssl3_accept_~s__state~0); 233850#L109 assume !(8192 == ssl3_accept_~s__state~0); 233849#L112 assume !(24576 == ssl3_accept_~s__state~0); 233848#L115 assume !(8195 == ssl3_accept_~s__state~0); 233847#L118 assume !(8480 == ssl3_accept_~s__state~0); 233846#L121 assume !(8481 == ssl3_accept_~s__state~0); 233845#L124 assume !(8482 == ssl3_accept_~s__state~0); 233844#L127 assume 8464 == ssl3_accept_~s__state~0; 231192#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 233857#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 233842#L273-2 [2021-08-31 02:00:46,314 INFO L793 eck$LassoCheckResult]: Loop: 233842#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; 233827#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 233820#L586 ssl3_accept_~skip~0 := 0; 233817#L100-2 assume !false; 233814#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 233811#L103 assume !(12292 == ssl3_accept_~s__state~0); 233808#L106 assume !(16384 == ssl3_accept_~s__state~0); 233805#L109 assume !(8192 == ssl3_accept_~s__state~0); 233802#L112 assume !(24576 == ssl3_accept_~s__state~0); 233799#L115 assume !(8195 == ssl3_accept_~s__state~0); 233796#L118 assume !(8480 == ssl3_accept_~s__state~0); 233793#L121 assume !(8481 == ssl3_accept_~s__state~0); 233790#L124 assume !(8482 == ssl3_accept_~s__state~0); 233787#L127 assume !(8464 == ssl3_accept_~s__state~0); 233784#L130 assume !(8465 == ssl3_accept_~s__state~0); 233780#L133 assume !(8466 == ssl3_accept_~s__state~0); 233775#L136 assume 8496 == ssl3_accept_~s__state~0; 233769#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 233764#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 233761#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 233759#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 233758#L292-2 ssl3_accept_~s__init_num~0 := 0; 233756#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 233751#L586 ssl3_accept_~skip~0 := 0; 233750#L100-2 assume !false; 233749#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 233748#L103 assume !(12292 == ssl3_accept_~s__state~0); 233747#L106 assume !(16384 == ssl3_accept_~s__state~0); 233746#L109 assume !(8192 == ssl3_accept_~s__state~0); 233745#L112 assume !(24576 == ssl3_accept_~s__state~0); 233744#L115 assume !(8195 == ssl3_accept_~s__state~0); 233743#L118 assume !(8480 == ssl3_accept_~s__state~0); 233742#L121 assume !(8481 == ssl3_accept_~s__state~0); 233741#L124 assume !(8482 == ssl3_accept_~s__state~0); 233740#L127 assume !(8464 == ssl3_accept_~s__state~0); 233739#L130 assume !(8465 == ssl3_accept_~s__state~0); 233738#L133 assume !(8466 == ssl3_accept_~s__state~0); 233737#L136 assume !(8496 == ssl3_accept_~s__state~0); 233736#L139 assume !(8497 == ssl3_accept_~s__state~0); 233735#L142 assume 8512 == ssl3_accept_~s__state~0; 233734#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 233732#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 233731#L307 assume !(ssl3_accept_~ret~0 <= 0); 233730#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 233728#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 233723#L586 ssl3_accept_~skip~0 := 0; 233722#L100-2 assume !false; 233721#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 233720#L103 assume !(12292 == ssl3_accept_~s__state~0); 233719#L106 assume !(16384 == ssl3_accept_~s__state~0); 233718#L109 assume !(8192 == ssl3_accept_~s__state~0); 233717#L112 assume !(24576 == ssl3_accept_~s__state~0); 233716#L115 assume !(8195 == ssl3_accept_~s__state~0); 233715#L118 assume !(8480 == ssl3_accept_~s__state~0); 233714#L121 assume !(8481 == ssl3_accept_~s__state~0); 233713#L124 assume !(8482 == ssl3_accept_~s__state~0); 233712#L127 assume !(8464 == ssl3_accept_~s__state~0); 233711#L130 assume !(8465 == ssl3_accept_~s__state~0); 233710#L133 assume !(8466 == ssl3_accept_~s__state~0); 233709#L136 assume !(8496 == ssl3_accept_~s__state~0); 233708#L139 assume !(8497 == ssl3_accept_~s__state~0); 233707#L142 assume !(8512 == ssl3_accept_~s__state~0); 233706#L145 assume !(8513 == ssl3_accept_~s__state~0); 233705#L148 assume 8528 == ssl3_accept_~s__state~0; 233704#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 233702#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 233700#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 233696#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 233694#L353 assume !(ssl3_accept_~ret~0 <= 0); 233691#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 233689#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 233684#L586 ssl3_accept_~skip~0 := 0; 233683#L100-2 assume !false; 233682#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 233681#L103 assume !(12292 == ssl3_accept_~s__state~0); 233680#L106 assume !(16384 == ssl3_accept_~s__state~0); 233679#L109 assume !(8192 == ssl3_accept_~s__state~0); 233678#L112 assume !(24576 == ssl3_accept_~s__state~0); 233677#L115 assume !(8195 == ssl3_accept_~s__state~0); 233676#L118 assume !(8480 == ssl3_accept_~s__state~0); 233675#L121 assume !(8481 == ssl3_accept_~s__state~0); 233674#L124 assume !(8482 == ssl3_accept_~s__state~0); 233673#L127 assume !(8464 == ssl3_accept_~s__state~0); 233672#L130 assume !(8465 == ssl3_accept_~s__state~0); 233671#L133 assume !(8466 == ssl3_accept_~s__state~0); 233670#L136 assume !(8496 == ssl3_accept_~s__state~0); 233669#L139 assume !(8497 == ssl3_accept_~s__state~0); 233668#L142 assume !(8512 == ssl3_accept_~s__state~0); 233667#L145 assume !(8513 == ssl3_accept_~s__state~0); 233666#L148 assume !(8528 == ssl3_accept_~s__state~0); 233665#L151 assume !(8529 == ssl3_accept_~s__state~0); 233664#L154 assume 8544 == ssl3_accept_~s__state~0; 233663#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 233662#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 233659#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 233654#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 233650#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 233651#L400 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; 234114#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 234108#L586 ssl3_accept_~skip~0 := 0; 234106#L100-2 assume !false; 234104#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 234102#L103 assume !(12292 == ssl3_accept_~s__state~0); 234100#L106 assume !(16384 == ssl3_accept_~s__state~0); 234098#L109 assume !(8192 == ssl3_accept_~s__state~0); 234096#L112 assume !(24576 == ssl3_accept_~s__state~0); 234094#L115 assume !(8195 == ssl3_accept_~s__state~0); 234092#L118 assume !(8480 == ssl3_accept_~s__state~0); 234090#L121 assume !(8481 == ssl3_accept_~s__state~0); 234088#L124 assume !(8482 == ssl3_accept_~s__state~0); 234086#L127 assume !(8464 == ssl3_accept_~s__state~0); 234084#L130 assume !(8465 == ssl3_accept_~s__state~0); 234082#L133 assume !(8466 == ssl3_accept_~s__state~0); 234080#L136 assume !(8496 == ssl3_accept_~s__state~0); 234074#L139 assume !(8497 == ssl3_accept_~s__state~0); 234072#L142 assume !(8512 == ssl3_accept_~s__state~0); 234070#L145 assume !(8513 == ssl3_accept_~s__state~0); 234068#L148 assume !(8528 == ssl3_accept_~s__state~0); 234066#L151 assume !(8529 == ssl3_accept_~s__state~0); 234064#L154 assume !(8544 == ssl3_accept_~s__state~0); 234062#L157 assume !(8545 == ssl3_accept_~s__state~0); 234060#L160 assume !(8560 == ssl3_accept_~s__state~0); 234058#L163 assume !(8561 == ssl3_accept_~s__state~0); 234056#L166 assume 8448 == ssl3_accept_~s__state~0; 234054#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 234052#L427 assume !(ssl3_accept_~num1~0 > 0); 234049#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 234046#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 234040#L586 ssl3_accept_~skip~0 := 0; 234038#L100-2 assume !false; 234036#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 234034#L103 assume !(12292 == ssl3_accept_~s__state~0); 234032#L106 assume !(16384 == ssl3_accept_~s__state~0); 234030#L109 assume !(8192 == ssl3_accept_~s__state~0); 234028#L112 assume !(24576 == ssl3_accept_~s__state~0); 234025#L115 assume !(8195 == ssl3_accept_~s__state~0); 234021#L118 assume !(8480 == ssl3_accept_~s__state~0); 234018#L121 assume !(8481 == ssl3_accept_~s__state~0); 234012#L124 assume !(8482 == ssl3_accept_~s__state~0); 233873#L127 assume !(8464 == ssl3_accept_~s__state~0); 233872#L130 assume !(8465 == ssl3_accept_~s__state~0); 233871#L133 assume !(8466 == ssl3_accept_~s__state~0); 233870#L136 assume !(8496 == ssl3_accept_~s__state~0); 233869#L139 assume !(8497 == ssl3_accept_~s__state~0); 233868#L142 assume !(8512 == ssl3_accept_~s__state~0); 233867#L145 assume !(8513 == ssl3_accept_~s__state~0); 233866#L148 assume !(8528 == ssl3_accept_~s__state~0); 233865#L151 assume !(8529 == ssl3_accept_~s__state~0); 233864#L154 assume !(8544 == ssl3_accept_~s__state~0); 233863#L157 assume !(8545 == ssl3_accept_~s__state~0); 233862#L160 assume !(8560 == ssl3_accept_~s__state~0); 233861#L163 assume !(8561 == ssl3_accept_~s__state~0); 233860#L166 assume !(8448 == ssl3_accept_~s__state~0); 233859#L169 assume 8576 == ssl3_accept_~s__state~0; 233858#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 233856#L441 assume !(ssl3_accept_~ret~0 <= 0); 233853#L444 assume !(2 == ssl3_accept_~ret~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 233854#L448 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~s__state~0 := 8592; 235040#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 235036#L586 ssl3_accept_~skip~0 := 0; 235023#L100-2 assume !false; 235024#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 235015#L103 assume !(12292 == ssl3_accept_~s__state~0); 235016#L106 assume !(16384 == ssl3_accept_~s__state~0); 235007#L109 assume !(8192 == ssl3_accept_~s__state~0); 235008#L112 assume !(24576 == ssl3_accept_~s__state~0); 234999#L115 assume !(8195 == ssl3_accept_~s__state~0); 235000#L118 assume !(8480 == ssl3_accept_~s__state~0); 234991#L121 assume !(8481 == ssl3_accept_~s__state~0); 234992#L124 assume !(8482 == ssl3_accept_~s__state~0); 234983#L127 assume !(8464 == ssl3_accept_~s__state~0); 234984#L130 assume !(8465 == ssl3_accept_~s__state~0); 234975#L133 assume !(8466 == ssl3_accept_~s__state~0); 234976#L136 assume !(8496 == ssl3_accept_~s__state~0); 234967#L139 assume !(8497 == ssl3_accept_~s__state~0); 234968#L142 assume !(8512 == ssl3_accept_~s__state~0); 234959#L145 assume !(8513 == ssl3_accept_~s__state~0); 234960#L148 assume !(8528 == ssl3_accept_~s__state~0); 234951#L151 assume !(8529 == ssl3_accept_~s__state~0); 234952#L154 assume !(8544 == ssl3_accept_~s__state~0); 234943#L157 assume !(8545 == ssl3_accept_~s__state~0); 234944#L160 assume !(8560 == ssl3_accept_~s__state~0); 234935#L163 assume !(8561 == ssl3_accept_~s__state~0); 234936#L166 assume !(8448 == ssl3_accept_~s__state~0); 234927#L169 assume !(8576 == ssl3_accept_~s__state~0); 234928#L172 assume !(8577 == ssl3_accept_~s__state~0); 234919#L175 assume 8592 == ssl3_accept_~s__state~0; 234920#L179 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 234911#L458 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8608;ssl3_accept_~s__init_num~0 := 0; 234912#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 234889#L586 ssl3_accept_~skip~0 := 0; 234890#L100-2 assume !false; 234881#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 234882#L103 assume !(12292 == ssl3_accept_~s__state~0); 234873#L106 assume !(16384 == ssl3_accept_~s__state~0); 234874#L109 assume !(8192 == ssl3_accept_~s__state~0); 234865#L112 assume !(24576 == ssl3_accept_~s__state~0); 234866#L115 assume !(8195 == ssl3_accept_~s__state~0); 234857#L118 assume !(8480 == ssl3_accept_~s__state~0); 234858#L121 assume !(8481 == ssl3_accept_~s__state~0); 234849#L124 assume !(8482 == ssl3_accept_~s__state~0); 234850#L127 assume !(8464 == ssl3_accept_~s__state~0); 234841#L130 assume !(8465 == ssl3_accept_~s__state~0); 234842#L133 assume !(8466 == ssl3_accept_~s__state~0); 234833#L136 assume !(8496 == ssl3_accept_~s__state~0); 234834#L139 assume !(8497 == ssl3_accept_~s__state~0); 234825#L142 assume !(8512 == ssl3_accept_~s__state~0); 234826#L145 assume !(8513 == ssl3_accept_~s__state~0); 234817#L148 assume !(8528 == ssl3_accept_~s__state~0); 234818#L151 assume !(8529 == ssl3_accept_~s__state~0); 234809#L154 assume !(8544 == ssl3_accept_~s__state~0); 234810#L157 assume !(8545 == ssl3_accept_~s__state~0); 234801#L160 assume !(8560 == ssl3_accept_~s__state~0); 234802#L163 assume !(8561 == ssl3_accept_~s__state~0); 234793#L166 assume !(8448 == ssl3_accept_~s__state~0); 234794#L169 assume !(8576 == ssl3_accept_~s__state~0); 234785#L172 assume !(8577 == ssl3_accept_~s__state~0); 234786#L175 assume !(8592 == ssl3_accept_~s__state~0); 234777#L178 assume !(8593 == ssl3_accept_~s__state~0); 234778#L181 assume 8608 == ssl3_accept_~s__state~0; 234769#L185 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 234770#L467 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8640;ssl3_accept_~s__init_num~0 := 0; 234756#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 234752#L586 ssl3_accept_~skip~0 := 0; 234741#L100-2 assume !false; 234742#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 234735#L103 assume !(12292 == ssl3_accept_~s__state~0); 234736#L106 assume !(16384 == ssl3_accept_~s__state~0); 234729#L109 assume !(8192 == ssl3_accept_~s__state~0); 234730#L112 assume !(24576 == ssl3_accept_~s__state~0); 234723#L115 assume !(8195 == ssl3_accept_~s__state~0); 234724#L118 assume !(8480 == ssl3_accept_~s__state~0); 234717#L121 assume !(8481 == ssl3_accept_~s__state~0); 234718#L124 assume !(8482 == ssl3_accept_~s__state~0); 234711#L127 assume !(8464 == ssl3_accept_~s__state~0); 234712#L130 assume !(8465 == ssl3_accept_~s__state~0); 234705#L133 assume !(8466 == ssl3_accept_~s__state~0); 234706#L136 assume !(8496 == ssl3_accept_~s__state~0); 234699#L139 assume !(8497 == ssl3_accept_~s__state~0); 234700#L142 assume !(8512 == ssl3_accept_~s__state~0); 234693#L145 assume !(8513 == ssl3_accept_~s__state~0); 234694#L148 assume !(8528 == ssl3_accept_~s__state~0); 234687#L151 assume !(8529 == ssl3_accept_~s__state~0); 234688#L154 assume !(8544 == ssl3_accept_~s__state~0); 234681#L157 assume !(8545 == ssl3_accept_~s__state~0); 234682#L160 assume !(8560 == ssl3_accept_~s__state~0); 234675#L163 assume !(8561 == ssl3_accept_~s__state~0); 234676#L166 assume !(8448 == ssl3_accept_~s__state~0); 234669#L169 assume !(8576 == ssl3_accept_~s__state~0); 234670#L172 assume !(8577 == ssl3_accept_~s__state~0); 234663#L175 assume !(8592 == ssl3_accept_~s__state~0); 234664#L178 assume !(8593 == ssl3_accept_~s__state~0); 234657#L181 assume !(8608 == ssl3_accept_~s__state~0); 234658#L184 assume !(8609 == ssl3_accept_~s__state~0); 234651#L187 assume 8640 == ssl3_accept_~s__state~0; 234652#L191 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 234645#L476 assume !(3 == ssl3_accept_~blastFlag~0); 234646#L476-2 assume !(ssl3_accept_~ret~0 <= 0); 234626#L482 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8656; 234628#L482-2 ssl3_accept_~s__init_num~0 := 0; 234620#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 234615#L586 ssl3_accept_~skip~0 := 0; 234614#L100-2 assume !false; 234613#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 234612#L103 assume !(12292 == ssl3_accept_~s__state~0); 234611#L106 assume !(16384 == ssl3_accept_~s__state~0); 234610#L109 assume !(8192 == ssl3_accept_~s__state~0); 234609#L112 assume !(24576 == ssl3_accept_~s__state~0); 234608#L115 assume !(8195 == ssl3_accept_~s__state~0); 234607#L118 assume !(8480 == ssl3_accept_~s__state~0); 234606#L121 assume !(8481 == ssl3_accept_~s__state~0); 234605#L124 assume !(8482 == ssl3_accept_~s__state~0); 234604#L127 assume !(8464 == ssl3_accept_~s__state~0); 234603#L130 assume !(8465 == ssl3_accept_~s__state~0); 234602#L133 assume !(8466 == ssl3_accept_~s__state~0); 234601#L136 assume !(8496 == ssl3_accept_~s__state~0); 234600#L139 assume !(8497 == ssl3_accept_~s__state~0); 234599#L142 assume !(8512 == ssl3_accept_~s__state~0); 234598#L145 assume !(8513 == ssl3_accept_~s__state~0); 234597#L148 assume !(8528 == ssl3_accept_~s__state~0); 234596#L151 assume !(8529 == ssl3_accept_~s__state~0); 234593#L154 assume !(8544 == ssl3_accept_~s__state~0); 234587#L157 assume !(8545 == ssl3_accept_~s__state~0); 234581#L160 assume !(8560 == ssl3_accept_~s__state~0); 234579#L163 assume !(8561 == ssl3_accept_~s__state~0); 234577#L166 assume !(8448 == ssl3_accept_~s__state~0); 234575#L169 assume !(8576 == ssl3_accept_~s__state~0); 234573#L172 assume !(8577 == ssl3_accept_~s__state~0); 234571#L175 assume !(8592 == ssl3_accept_~s__state~0); 234569#L178 assume !(8593 == ssl3_accept_~s__state~0); 234567#L181 assume !(8608 == ssl3_accept_~s__state~0); 234565#L184 assume !(8609 == ssl3_accept_~s__state~0); 234563#L187 assume !(8640 == ssl3_accept_~s__state~0); 230941#L190 assume !(8641 == ssl3_accept_~s__state~0); 230919#L193 assume 8656 == ssl3_accept_~s__state~0; 230920#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 230956#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 235182#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 230943#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 230944#L507 assume !(0 == ssl3_accept_~tmp___10~0); 233147#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 233143#L586 ssl3_accept_~skip~0 := 0; 233138#L100-2 assume !false; 233139#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 233134#L103 assume !(12292 == ssl3_accept_~s__state~0); 233135#L106 assume !(16384 == ssl3_accept_~s__state~0); 233130#L109 assume !(8192 == ssl3_accept_~s__state~0); 233131#L112 assume !(24576 == ssl3_accept_~s__state~0); 233126#L115 assume !(8195 == ssl3_accept_~s__state~0); 233127#L118 assume !(8480 == ssl3_accept_~s__state~0); 233122#L121 assume !(8481 == ssl3_accept_~s__state~0); 233123#L124 assume !(8482 == ssl3_accept_~s__state~0); 233118#L127 assume !(8464 == ssl3_accept_~s__state~0); 233119#L130 assume !(8465 == ssl3_accept_~s__state~0); 233114#L133 assume !(8466 == ssl3_accept_~s__state~0); 233115#L136 assume !(8496 == ssl3_accept_~s__state~0); 233110#L139 assume !(8497 == ssl3_accept_~s__state~0); 233111#L142 assume !(8512 == ssl3_accept_~s__state~0); 233106#L145 assume !(8513 == ssl3_accept_~s__state~0); 233107#L148 assume !(8528 == ssl3_accept_~s__state~0); 233102#L151 assume !(8529 == ssl3_accept_~s__state~0); 233103#L154 assume !(8544 == ssl3_accept_~s__state~0); 233098#L157 assume !(8545 == ssl3_accept_~s__state~0); 233099#L160 assume !(8560 == ssl3_accept_~s__state~0); 233094#L163 assume !(8561 == ssl3_accept_~s__state~0); 233095#L166 assume !(8448 == ssl3_accept_~s__state~0); 233090#L169 assume !(8576 == ssl3_accept_~s__state~0); 233091#L172 assume !(8577 == ssl3_accept_~s__state~0); 233086#L175 assume !(8592 == ssl3_accept_~s__state~0); 233087#L178 assume !(8593 == ssl3_accept_~s__state~0); 233082#L181 assume !(8608 == ssl3_accept_~s__state~0); 233083#L184 assume !(8609 == ssl3_accept_~s__state~0); 233078#L187 assume !(8640 == ssl3_accept_~s__state~0); 233079#L190 assume !(8641 == ssl3_accept_~s__state~0); 232771#L193 assume !(8656 == ssl3_accept_~s__state~0); 232773#L196 assume !(8657 == ssl3_accept_~s__state~0); 230899#L199 assume 8672 == ssl3_accept_~s__state~0; 230900#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 230880#L515 assume !(4 == ssl3_accept_~blastFlag~0); 230881#L518 assume !(5 == ssl3_accept_~blastFlag~0); 230868#L518-1 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 230869#L526 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 235176#L526-2 ssl3_accept_~s__init_num~0 := 0; 235169#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 235163#L586 ssl3_accept_~skip~0 := 0; 235161#L100-2 assume !false; 235159#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 235157#L103 assume !(12292 == ssl3_accept_~s__state~0); 235155#L106 assume !(16384 == ssl3_accept_~s__state~0); 235153#L109 assume !(8192 == ssl3_accept_~s__state~0); 235151#L112 assume !(24576 == ssl3_accept_~s__state~0); 235149#L115 assume !(8195 == ssl3_accept_~s__state~0); 235147#L118 assume !(8480 == ssl3_accept_~s__state~0); 235145#L121 assume !(8481 == ssl3_accept_~s__state~0); 235143#L124 assume !(8482 == ssl3_accept_~s__state~0); 235141#L127 assume !(8464 == ssl3_accept_~s__state~0); 235139#L130 assume !(8465 == ssl3_accept_~s__state~0); 235137#L133 assume !(8466 == ssl3_accept_~s__state~0); 235134#L136 assume !(8496 == ssl3_accept_~s__state~0); 235132#L139 assume !(8497 == ssl3_accept_~s__state~0); 235130#L142 assume !(8512 == ssl3_accept_~s__state~0); 235112#L145 assume !(8513 == ssl3_accept_~s__state~0); 235098#L148 assume !(8528 == ssl3_accept_~s__state~0); 235099#L151 assume !(8529 == ssl3_accept_~s__state~0); 235075#L154 assume !(8544 == ssl3_accept_~s__state~0); 235076#L157 assume !(8545 == ssl3_accept_~s__state~0); 235053#L160 assume !(8560 == ssl3_accept_~s__state~0); 235054#L163 assume !(8561 == ssl3_accept_~s__state~0); 235122#L166 assume 8448 == ssl3_accept_~s__state~0; 233957#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 233958#L427 assume !(ssl3_accept_~num1~0 > 0); 235119#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 235118#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 233935#L586 ssl3_accept_~skip~0 := 0; 233936#L100-2 assume !false; 233927#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 233928#L103 assume !(12292 == ssl3_accept_~s__state~0); 233919#L106 assume !(16384 == ssl3_accept_~s__state~0); 233920#L109 assume !(8192 == ssl3_accept_~s__state~0); 233911#L112 assume !(24576 == ssl3_accept_~s__state~0); 233912#L115 assume !(8195 == ssl3_accept_~s__state~0); 233903#L118 assume !(8480 == ssl3_accept_~s__state~0); 233904#L121 assume !(8481 == ssl3_accept_~s__state~0); 233893#L124 assume !(8482 == ssl3_accept_~s__state~0); 233895#L127 assume 8464 == ssl3_accept_~s__state~0; 233882#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 235356#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 233842#L273-2 [2021-08-31 02:00:46,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:46,315 INFO L82 PathProgramCache]: Analyzing trace with hash 2049412176, now seen corresponding path program 4 times [2021-08-31 02:00:46,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:46,315 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111290896] [2021-08-31 02:00:46,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:46,315 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:46,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:46,320 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:46,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:46,325 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:46,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:46,325 INFO L82 PathProgramCache]: Analyzing trace with hash 1171706777, now seen corresponding path program 1 times [2021-08-31 02:00:46,326 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:46,326 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853242626] [2021-08-31 02:00:46,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:46,326 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:46,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:46,376 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 404 proven. 13 refuted. 0 times theorem prover too weak. 1237 trivial. 0 not checked. [2021-08-31 02:00:46,377 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:46,377 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853242626] [2021-08-31 02:00:46,377 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853242626] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:00:46,377 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555793590] [2021-08-31 02:00:46,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:46,378 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:00:46,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:46,384 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:00:46,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2021-08-31 02:00:46,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:46,584 INFO L263 TraceCheckSpWp]: Trace formula consists of 523 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:00:46,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:47,293 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 622 proven. 0 refuted. 0 times theorem prover too weak. 1032 trivial. 0 not checked. [2021-08-31 02:00:47,294 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 02:00:47,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1555793590] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:47,294 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 02:00:47,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-08-31 02:00:47,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106524196] [2021-08-31 02:00:47,295 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:47,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:47,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:47,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-31 02:00:47,296 INFO L87 Difference]: Start difference. First operand 13776 states and 16699 transitions. cyclomatic complexity: 2943 Second operand has 3 states, 2 states have (on average 68.5) internal successors, (137), 3 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:47,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:47,601 INFO L93 Difference]: Finished difference Result 13776 states and 16675 transitions. [2021-08-31 02:00:47,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:47,601 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13776 states and 16675 transitions. [2021-08-31 02:00:47,634 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 12838 [2021-08-31 02:00:47,652 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13776 states to 13776 states and 16675 transitions. [2021-08-31 02:00:47,652 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13672 [2021-08-31 02:00:47,657 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13672 [2021-08-31 02:00:47,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13776 states and 16675 transitions. [2021-08-31 02:00:47,657 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:47,657 INFO L681 BuchiCegarLoop]: Abstraction has 13776 states and 16675 transitions. [2021-08-31 02:00:47,660 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13776 states and 16675 transitions. [2021-08-31 02:00:47,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13776 to 13776. [2021-08-31 02:00:47,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13776 states, 13776 states have (on average 1.210438443670151) internal successors, (16675), 13775 states have internal predecessors, (16675), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:47,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13776 states to 13776 states and 16675 transitions. [2021-08-31 02:00:47,879 INFO L704 BuchiCegarLoop]: Abstraction has 13776 states and 16675 transitions. [2021-08-31 02:00:47,879 INFO L587 BuchiCegarLoop]: Abstraction has 13776 states and 16675 transitions. [2021-08-31 02:00:47,879 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-08-31 02:00:47,879 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13776 states and 16675 transitions. [2021-08-31 02:00:47,907 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 12838 [2021-08-31 02:00:47,907 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:47,909 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:47,910 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:47,910 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:47,910 INFO L791 eck$LassoCheckResult]: Stem: 259737#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 259594#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 259555#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 259506#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 259556#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 259558#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 259589#L100-2 assume !false; 259781#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 261873#L103 assume !(12292 == ssl3_accept_~s__state~0); 261872#L106 assume !(16384 == ssl3_accept_~s__state~0); 261871#L109 assume !(8192 == ssl3_accept_~s__state~0); 261870#L112 assume !(24576 == ssl3_accept_~s__state~0); 261869#L115 assume !(8195 == ssl3_accept_~s__state~0); 261868#L118 assume !(8480 == ssl3_accept_~s__state~0); 261867#L121 assume !(8481 == ssl3_accept_~s__state~0); 261866#L124 assume !(8482 == ssl3_accept_~s__state~0); 261865#L127 assume !(8464 == ssl3_accept_~s__state~0); 261864#L130 assume !(8465 == ssl3_accept_~s__state~0); 261863#L133 assume !(8466 == ssl3_accept_~s__state~0); 261862#L136 assume !(8496 == ssl3_accept_~s__state~0); 259951#L139 [2021-08-31 02:00:47,911 INFO L793 eck$LassoCheckResult]: Loop: 259951#L139 assume !(8497 == ssl3_accept_~s__state~0); 259946#L142 assume !(8512 == ssl3_accept_~s__state~0); 259947#L145 assume !(8513 == ssl3_accept_~s__state~0); 259942#L148 assume !(8528 == ssl3_accept_~s__state~0); 259943#L151 assume !(8529 == ssl3_accept_~s__state~0); 259938#L154 assume !(8544 == ssl3_accept_~s__state~0); 259939#L157 assume !(8545 == ssl3_accept_~s__state~0); 259934#L160 assume !(8560 == ssl3_accept_~s__state~0); 259935#L163 assume !(8561 == ssl3_accept_~s__state~0); 259930#L166 assume 8448 == ssl3_accept_~s__state~0; 259931#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 259928#L427 assume !(ssl3_accept_~num1~0 > 0); 259927#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 259920#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 259916#L586 ssl3_accept_~skip~0 := 0; 259911#L100-2 assume !false; 259912#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 259906#L103 assume !(12292 == ssl3_accept_~s__state~0); 259908#L106 assume !(16384 == ssl3_accept_~s__state~0); 259902#L109 assume !(8192 == ssl3_accept_~s__state~0); 259903#L112 assume !(24576 == ssl3_accept_~s__state~0); 259896#L115 assume !(8195 == ssl3_accept_~s__state~0); 259898#L118 assume !(8480 == ssl3_accept_~s__state~0); 259890#L121 assume !(8481 == ssl3_accept_~s__state~0); 259892#L124 assume 8482 == ssl3_accept_~s__state~0; 261197#L125 ssl3_accept_~s__state~0 := 3; 261273#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 261257#L586 ssl3_accept_~skip~0 := 0; 261258#L100-2 assume !false; 259966#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 259967#L103 assume !(12292 == ssl3_accept_~s__state~0); 262398#L106 assume !(16384 == ssl3_accept_~s__state~0); 262397#L109 assume !(8192 == ssl3_accept_~s__state~0); 262396#L112 assume !(24576 == ssl3_accept_~s__state~0); 262395#L115 assume !(8195 == ssl3_accept_~s__state~0); 262394#L118 assume !(8480 == ssl3_accept_~s__state~0); 259957#L121 assume !(8481 == ssl3_accept_~s__state~0); 259958#L124 assume !(8482 == ssl3_accept_~s__state~0); 259954#L127 assume !(8464 == ssl3_accept_~s__state~0); 259953#L130 assume !(8465 == ssl3_accept_~s__state~0); 259952#L133 assume !(8466 == ssl3_accept_~s__state~0); 259950#L136 assume !(8496 == ssl3_accept_~s__state~0); 259951#L139 [2021-08-31 02:00:47,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:47,912 INFO L82 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-08-31 02:00:47,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:47,912 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802957508] [2021-08-31 02:00:47,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:47,912 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:47,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:47,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:47,934 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:47,934 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802957508] [2021-08-31 02:00:47,934 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802957508] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:47,934 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:47,934 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:47,935 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538920479] [2021-08-31 02:00:47,935 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:00:47,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:47,935 INFO L82 PathProgramCache]: Analyzing trace with hash -1670359956, now seen corresponding path program 2 times [2021-08-31 02:00:47,935 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:47,936 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106495153] [2021-08-31 02:00:47,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:47,936 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:47,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:47,939 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:47,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:47,942 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:48,045 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:00:48,045 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:00:48,046 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:00:48,046 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:00:48,046 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 02:00:48,046 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:48,046 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:00:48,046 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:00:48,046 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1.cil-2.c_Iteration33_Loop [2021-08-31 02:00:48,046 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:00:48,046 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:00:48,048 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:48,053 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:48,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:48,057 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:48,060 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:48,107 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:00:48,107 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 02:00:48,108 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:48,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:48,112 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:48,121 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:00:48,121 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:00:48,136 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-08-31 02:00:48,185 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:48,185 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:48,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:48,189 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:48,191 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-08-31 02:00:48,193 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 02:00:48,193 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:00:48,218 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 02:00:48,244 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:48,244 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:00:48,244 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:00:48,244 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:00:48,244 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:00:48,244 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 02:00:48,244 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:48,244 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:00:48,244 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:00:48,245 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_1.cil-2.c_Iteration33_Loop [2021-08-31 02:00:48,245 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:00:48,245 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:00:48,246 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:48,250 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:48,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:48,256 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:48,260 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:00:48,305 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:00:48,305 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 02:00:48,306 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:48,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:48,307 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:48,317 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:00:48,324 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:48,324 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:48,324 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:48,325 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:48,325 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:00:48,326 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:00:48,326 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:48,328 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-08-31 02:00:48,339 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:00:48,365 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:48,365 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:48,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:48,367 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:48,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-08-31 02:00:48,370 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:00:48,379 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:00:48,379 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:00:48,380 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:00:48,380 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:00:48,380 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:00:48,382 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:00:48,382 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:00:48,395 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 02:00:48,401 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 02:00:48,401 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-08-31 02:00:48,401 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:48,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:48,569 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:48,571 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-08-31 02:00:48,572 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 02:00:48,572 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 02:00:48,572 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 02:00:48,572 INFO L515 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 [] [2021-08-31 02:00:48,596 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:48,597 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 02:00:48,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:48,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:48,624 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:00:48,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:48,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:48,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 02:00:48,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:00:48,807 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:00:48,808 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-08-31 02:00:48,808 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 13776 states and 16675 transitions. cyclomatic complexity: 2925 Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:49,402 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 13776 states and 16675 transitions. cyclomatic complexity: 2925. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 42604 states and 51353 transitions. Complement of second has 9 states. [2021-08-31 02:00:49,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-08-31 02:00:49,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:49,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 344 transitions. [2021-08-31 02:00:49,405 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 344 transitions. Stem has 20 letters. Loop has 42 letters. [2021-08-31 02:00:49,409 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:00:49,409 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 344 transitions. Stem has 62 letters. Loop has 42 letters. [2021-08-31 02:00:49,410 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:00:49,410 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 344 transitions. Stem has 20 letters. Loop has 84 letters. [2021-08-31 02:00:49,411 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:00:49,411 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42604 states and 51353 transitions. [2021-08-31 02:00:49,715 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2021-08-31 02:00:49,818 INFO L131 ngComponentsAnalysis]: Automaton has 47 accepting balls. 21625 [2021-08-31 02:00:50,032 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42604 states to 39225 states and 47476 transitions. [2021-08-31 02:00:50,032 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24771 [2021-08-31 02:00:50,047 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24883 [2021-08-31 02:00:50,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39225 states and 47476 transitions. [2021-08-31 02:00:50,047 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:50,047 INFO L681 BuchiCegarLoop]: Abstraction has 39225 states and 47476 transitions. [2021-08-31 02:00:50,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39225 states and 47476 transitions. [2021-08-31 02:00:50,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39225 to 35428. [2021-08-31 02:00:50,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35428 states, 35428 states have (on average 1.2176809303375862) internal successors, (43140), 35427 states have internal predecessors, (43140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:50,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35428 states to 35428 states and 43140 transitions. [2021-08-31 02:00:50,488 INFO L704 BuchiCegarLoop]: Abstraction has 35428 states and 43140 transitions. [2021-08-31 02:00:50,488 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:50,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:50,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:50,489 INFO L87 Difference]: Start difference. First operand 35428 states and 43140 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:50,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:50,883 INFO L93 Difference]: Finished difference Result 22605 states and 27431 transitions. [2021-08-31 02:00:50,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:50,883 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22605 states and 27431 transitions. [2021-08-31 02:00:50,943 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 12645 [2021-08-31 02:00:50,987 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22605 states to 22595 states and 27421 transitions. [2021-08-31 02:00:50,987 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13644 [2021-08-31 02:00:50,992 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13644 [2021-08-31 02:00:50,992 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22595 states and 27421 transitions. [2021-08-31 02:00:50,993 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:50,993 INFO L681 BuchiCegarLoop]: Abstraction has 22595 states and 27421 transitions. [2021-08-31 02:00:51,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22595 states and 27421 transitions. [2021-08-31 02:00:51,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22595 to 22523. [2021-08-31 02:00:51,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22523 states, 22523 states have (on average 1.2142698574790214) internal successors, (27349), 22522 states have internal predecessors, (27349), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:51,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22523 states to 22523 states and 27349 transitions. [2021-08-31 02:00:51,278 INFO L704 BuchiCegarLoop]: Abstraction has 22523 states and 27349 transitions. [2021-08-31 02:00:51,278 INFO L587 BuchiCegarLoop]: Abstraction has 22523 states and 27349 transitions. [2021-08-31 02:00:51,278 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-08-31 02:00:51,278 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22523 states and 27349 transitions. [2021-08-31 02:00:51,312 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 12621 [2021-08-31 02:00:51,312 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:51,312 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:51,313 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:51,313 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:51,313 INFO L791 eck$LassoCheckResult]: Stem: 374473#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 374270#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 374211#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 374133#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 374208#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 374210#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 374258#L100-2 assume !false; 375199#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 375198#L103 assume !(12292 == ssl3_accept_~s__state~0); 375197#L106 assume !(16384 == ssl3_accept_~s__state~0); 375196#L109 assume !(8192 == ssl3_accept_~s__state~0); 375195#L112 assume !(24576 == ssl3_accept_~s__state~0); 375194#L115 assume !(8195 == ssl3_accept_~s__state~0); 375193#L118 assume !(8480 == ssl3_accept_~s__state~0); 375192#L121 assume !(8481 == ssl3_accept_~s__state~0); 375191#L124 assume !(8482 == ssl3_accept_~s__state~0); 375190#L127 assume 8464 == ssl3_accept_~s__state~0; 375189#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 375188#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 375187#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; 375185#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 375180#L586 ssl3_accept_~skip~0 := 0; 375179#L100-2 assume !false; 375178#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 375177#L103 assume !(12292 == ssl3_accept_~s__state~0); 375176#L106 assume !(16384 == ssl3_accept_~s__state~0); 375175#L109 assume !(8192 == ssl3_accept_~s__state~0); 375174#L112 assume !(24576 == ssl3_accept_~s__state~0); 375173#L115 assume !(8195 == ssl3_accept_~s__state~0); 375172#L118 assume !(8480 == ssl3_accept_~s__state~0); 375171#L121 assume !(8481 == ssl3_accept_~s__state~0); 375170#L124 assume !(8482 == ssl3_accept_~s__state~0); 375169#L127 assume !(8464 == ssl3_accept_~s__state~0); 375168#L130 assume !(8465 == ssl3_accept_~s__state~0); 375167#L133 assume !(8466 == ssl3_accept_~s__state~0); 375166#L136 assume 8496 == ssl3_accept_~s__state~0; 375165#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 375164#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 375163#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 375161#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 375162#L292-2 ssl3_accept_~s__init_num~0 := 0; 376654#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 376647#L586 ssl3_accept_~skip~0 := 0; 376644#L100-2 assume !false; 376641#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 376638#L103 assume !(12292 == ssl3_accept_~s__state~0); 376635#L106 assume !(16384 == ssl3_accept_~s__state~0); 376632#L109 assume !(8192 == ssl3_accept_~s__state~0); 376629#L112 assume !(24576 == ssl3_accept_~s__state~0); 376626#L115 assume !(8195 == ssl3_accept_~s__state~0); 376623#L118 assume !(8480 == ssl3_accept_~s__state~0); 376620#L121 assume !(8481 == ssl3_accept_~s__state~0); 376617#L124 assume !(8482 == ssl3_accept_~s__state~0); 376614#L127 assume !(8464 == ssl3_accept_~s__state~0); 376611#L130 assume !(8465 == ssl3_accept_~s__state~0); 376608#L133 assume !(8466 == ssl3_accept_~s__state~0); 376605#L136 assume !(8496 == ssl3_accept_~s__state~0); 376601#L139 assume !(8497 == ssl3_accept_~s__state~0); 376602#L142 [2021-08-31 02:00:51,314 INFO L793 eck$LassoCheckResult]: Loop: 376602#L142 assume 8512 == ssl3_accept_~s__state~0; 385287#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 385285#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 385284#L307 assume !(ssl3_accept_~ret~0 <= 0); 385283#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 385281#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 385276#L586 ssl3_accept_~skip~0 := 0; 385275#L100-2 assume !false; 385274#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 385273#L103 assume !(12292 == ssl3_accept_~s__state~0); 385272#L106 assume !(16384 == ssl3_accept_~s__state~0); 385271#L109 assume !(8192 == ssl3_accept_~s__state~0); 385270#L112 assume !(24576 == ssl3_accept_~s__state~0); 385269#L115 assume !(8195 == ssl3_accept_~s__state~0); 385268#L118 assume !(8480 == ssl3_accept_~s__state~0); 385267#L121 assume !(8481 == ssl3_accept_~s__state~0); 385266#L124 assume !(8482 == ssl3_accept_~s__state~0); 385265#L127 assume !(8464 == ssl3_accept_~s__state~0); 385264#L130 assume !(8465 == ssl3_accept_~s__state~0); 385263#L133 assume !(8466 == ssl3_accept_~s__state~0); 385262#L136 assume !(8496 == ssl3_accept_~s__state~0); 385261#L139 assume !(8497 == ssl3_accept_~s__state~0); 385260#L142 assume !(8512 == ssl3_accept_~s__state~0); 385259#L145 assume !(8513 == ssl3_accept_~s__state~0); 385258#L148 assume 8528 == ssl3_accept_~s__state~0; 385257#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 385255#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 385253#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 385249#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 385247#L353 assume !(ssl3_accept_~ret~0 <= 0); 385244#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 385242#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 385237#L586 ssl3_accept_~skip~0 := 0; 385236#L100-2 assume !false; 385235#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 385234#L103 assume !(12292 == ssl3_accept_~s__state~0); 385233#L106 assume !(16384 == ssl3_accept_~s__state~0); 385232#L109 assume !(8192 == ssl3_accept_~s__state~0); 385231#L112 assume !(24576 == ssl3_accept_~s__state~0); 385230#L115 assume !(8195 == ssl3_accept_~s__state~0); 385229#L118 assume !(8480 == ssl3_accept_~s__state~0); 385228#L121 assume !(8481 == ssl3_accept_~s__state~0); 385227#L124 assume !(8482 == ssl3_accept_~s__state~0); 385226#L127 assume !(8464 == ssl3_accept_~s__state~0); 385225#L130 assume !(8465 == ssl3_accept_~s__state~0); 385224#L133 assume !(8466 == ssl3_accept_~s__state~0); 385223#L136 assume !(8496 == ssl3_accept_~s__state~0); 385222#L139 assume !(8497 == ssl3_accept_~s__state~0); 385221#L142 assume !(8512 == ssl3_accept_~s__state~0); 385220#L145 assume !(8513 == ssl3_accept_~s__state~0); 385219#L148 assume !(8528 == ssl3_accept_~s__state~0); 385218#L151 assume !(8529 == ssl3_accept_~s__state~0); 385217#L154 assume 8544 == ssl3_accept_~s__state~0; 385216#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 385215#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 385212#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 385207#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 385201#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 385202#L400 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; 385190#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 385183#L586 ssl3_accept_~skip~0 := 0; 385180#L100-2 assume !false; 385177#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 385175#L103 assume !(12292 == ssl3_accept_~s__state~0); 385172#L106 assume !(16384 == ssl3_accept_~s__state~0); 385166#L109 assume !(8192 == ssl3_accept_~s__state~0); 385159#L112 assume !(24576 == ssl3_accept_~s__state~0); 385156#L115 assume !(8195 == ssl3_accept_~s__state~0); 385153#L118 assume !(8480 == ssl3_accept_~s__state~0); 385150#L121 assume !(8481 == ssl3_accept_~s__state~0); 385147#L124 assume !(8482 == ssl3_accept_~s__state~0); 385144#L127 assume !(8464 == ssl3_accept_~s__state~0); 385141#L130 assume !(8465 == ssl3_accept_~s__state~0); 385138#L133 assume !(8466 == ssl3_accept_~s__state~0); 385135#L136 assume !(8496 == ssl3_accept_~s__state~0); 385132#L139 assume !(8497 == ssl3_accept_~s__state~0); 385129#L142 assume !(8512 == ssl3_accept_~s__state~0); 385126#L145 assume !(8513 == ssl3_accept_~s__state~0); 385123#L148 assume !(8528 == ssl3_accept_~s__state~0); 385120#L151 assume !(8529 == ssl3_accept_~s__state~0); 385117#L154 assume !(8544 == ssl3_accept_~s__state~0); 385114#L157 assume !(8545 == ssl3_accept_~s__state~0); 385111#L160 assume !(8560 == ssl3_accept_~s__state~0); 385108#L163 assume !(8561 == ssl3_accept_~s__state~0); 385105#L166 assume 8448 == ssl3_accept_~s__state~0; 385101#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 385102#L427 assume !(ssl3_accept_~num1~0 > 0); 385561#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 385090#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 385083#L586 ssl3_accept_~skip~0 := 0; 385080#L100-2 assume !false; 385077#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 385074#L103 assume !(12292 == ssl3_accept_~s__state~0); 385071#L106 assume !(16384 == ssl3_accept_~s__state~0); 385068#L109 assume !(8192 == ssl3_accept_~s__state~0); 385065#L112 assume !(24576 == ssl3_accept_~s__state~0); 385062#L115 assume !(8195 == ssl3_accept_~s__state~0); 385059#L118 assume !(8480 == ssl3_accept_~s__state~0); 385055#L121 assume !(8481 == ssl3_accept_~s__state~0); 385056#L124 assume !(8482 == ssl3_accept_~s__state~0); 385048#L127 assume !(8464 == ssl3_accept_~s__state~0); 385049#L130 assume !(8465 == ssl3_accept_~s__state~0); 385041#L133 assume !(8466 == ssl3_accept_~s__state~0); 385042#L136 assume !(8496 == ssl3_accept_~s__state~0); 385033#L139 assume !(8497 == ssl3_accept_~s__state~0); 385034#L142 assume !(8512 == ssl3_accept_~s__state~0); 385027#L145 assume !(8513 == ssl3_accept_~s__state~0); 385028#L148 assume !(8528 == ssl3_accept_~s__state~0); 385023#L151 assume !(8529 == ssl3_accept_~s__state~0); 385024#L154 assume !(8544 == ssl3_accept_~s__state~0); 385016#L157 assume !(8545 == ssl3_accept_~s__state~0); 385017#L160 assume !(8560 == ssl3_accept_~s__state~0); 385009#L163 assume !(8561 == ssl3_accept_~s__state~0); 385010#L166 assume !(8448 == ssl3_accept_~s__state~0); 385003#L169 assume 8576 == ssl3_accept_~s__state~0; 385004#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 384995#L441 assume !(ssl3_accept_~ret~0 <= 0); 384996#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 385539#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 385515#L586 ssl3_accept_~skip~0 := 0; 385516#L100-2 assume !false; 385501#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 385502#L103 assume !(12292 == ssl3_accept_~s__state~0); 385487#L106 assume !(16384 == ssl3_accept_~s__state~0); 385488#L109 assume !(8192 == ssl3_accept_~s__state~0); 385473#L112 assume !(24576 == ssl3_accept_~s__state~0); 385474#L115 assume !(8195 == ssl3_accept_~s__state~0); 385458#L118 assume !(8480 == ssl3_accept_~s__state~0); 385459#L121 assume !(8481 == ssl3_accept_~s__state~0); 385442#L124 assume !(8482 == ssl3_accept_~s__state~0); 385443#L127 assume !(8464 == ssl3_accept_~s__state~0); 385426#L130 assume !(8465 == ssl3_accept_~s__state~0); 385427#L133 assume !(8466 == ssl3_accept_~s__state~0); 385316#L136 assume 8496 == ssl3_accept_~s__state~0; 385315#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 385314#L286 assume !(1 == ssl3_accept_~blastFlag~0); 385313#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 385311#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 385310#L292-2 ssl3_accept_~s__init_num~0 := 0; 385308#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 385303#L586 ssl3_accept_~skip~0 := 0; 385302#L100-2 assume !false; 385301#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 385300#L103 assume !(12292 == ssl3_accept_~s__state~0); 385299#L106 assume !(16384 == ssl3_accept_~s__state~0); 385298#L109 assume !(8192 == ssl3_accept_~s__state~0); 385297#L112 assume !(24576 == ssl3_accept_~s__state~0); 385296#L115 assume !(8195 == ssl3_accept_~s__state~0); 385295#L118 assume !(8480 == ssl3_accept_~s__state~0); 385294#L121 assume !(8481 == ssl3_accept_~s__state~0); 385293#L124 assume !(8482 == ssl3_accept_~s__state~0); 385292#L127 assume !(8464 == ssl3_accept_~s__state~0); 385291#L130 assume !(8465 == ssl3_accept_~s__state~0); 385290#L133 assume !(8466 == ssl3_accept_~s__state~0); 385289#L136 assume !(8496 == ssl3_accept_~s__state~0); 385288#L139 assume !(8497 == ssl3_accept_~s__state~0); 376602#L142 [2021-08-31 02:00:51,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:51,314 INFO L82 PathProgramCache]: Analyzing trace with hash -918081171, now seen corresponding path program 1 times [2021-08-31 02:00:51,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:51,315 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102465113] [2021-08-31 02:00:51,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:51,315 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:51,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:51,321 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:51,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:51,329 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:51,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:51,330 INFO L82 PathProgramCache]: Analyzing trace with hash -1798905451, now seen corresponding path program 1 times [2021-08-31 02:00:51,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:51,330 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [617485246] [2021-08-31 02:00:51,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:51,330 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:51,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:00:51,348 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2021-08-31 02:00:51,349 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:00:51,349 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [617485246] [2021-08-31 02:00:51,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [617485246] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:00:51,349 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:00:51,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:00:51,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441814585] [2021-08-31 02:00:51,350 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:00:51,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:00:51,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:00:51,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:00:51,351 INFO L87 Difference]: Start difference. First operand 22523 states and 27349 transitions. cyclomatic complexity: 4868 Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:51,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:00:51,606 INFO L93 Difference]: Finished difference Result 22655 states and 27461 transitions. [2021-08-31 02:00:51,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:00:51,607 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22655 states and 27461 transitions. [2021-08-31 02:00:51,782 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 12709 [2021-08-31 02:00:51,818 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22655 states to 22655 states and 27461 transitions. [2021-08-31 02:00:51,819 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 13684 [2021-08-31 02:00:51,824 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 13684 [2021-08-31 02:00:51,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22655 states and 27461 transitions. [2021-08-31 02:00:51,824 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:00:51,824 INFO L681 BuchiCegarLoop]: Abstraction has 22655 states and 27461 transitions. [2021-08-31 02:00:51,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22655 states and 27461 transitions. [2021-08-31 02:00:52,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22655 to 22583. [2021-08-31 02:00:52,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22583 states, 22583 states have (on average 1.2128149492981446) internal successors, (27389), 22582 states have internal predecessors, (27389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:00:52,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22583 states to 22583 states and 27389 transitions. [2021-08-31 02:00:52,127 INFO L704 BuchiCegarLoop]: Abstraction has 22583 states and 27389 transitions. [2021-08-31 02:00:52,127 INFO L587 BuchiCegarLoop]: Abstraction has 22583 states and 27389 transitions. [2021-08-31 02:00:52,127 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-08-31 02:00:52,127 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22583 states and 27389 transitions. [2021-08-31 02:00:52,167 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 12661 [2021-08-31 02:00:52,167 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:00:52,167 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:00:52,168 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:52,168 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:00:52,169 INFO L791 eck$LassoCheckResult]: Stem: 419693#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 419450#L-1 havoc main_#res;havoc main_#t~ret57, 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~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~post30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~post34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~nondet37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, 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~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;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~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;ssl3_accept_~buf~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;havoc ssl3_accept_~cb~0;havoc ssl3_accept_~num1~0;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~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___3~0;havoc ssl3_accept_~tmp___4~0;havoc ssl3_accept_~tmp___5~0;havoc ssl3_accept_~tmp___6~0;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;havoc ssl3_accept_~tmp___9~0;havoc ssl3_accept_~tmp___10~0;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_~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; 419390#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 419317#L86-2 ssl3_accept_#t~post30 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post30;havoc ssl3_accept_#t~post30; 419391#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 419393#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 419441#L100-2 assume !false; 420862#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 420861#L103 assume !(12292 == ssl3_accept_~s__state~0); 420860#L106 assume !(16384 == ssl3_accept_~s__state~0); 420859#L109 assume !(8192 == ssl3_accept_~s__state~0); 420858#L112 assume !(24576 == ssl3_accept_~s__state~0); 420857#L115 assume !(8195 == ssl3_accept_~s__state~0); 420856#L118 assume !(8480 == ssl3_accept_~s__state~0); 420855#L121 assume !(8481 == ssl3_accept_~s__state~0); 420854#L124 assume !(8482 == ssl3_accept_~s__state~0); 420853#L127 assume 8464 == ssl3_accept_~s__state~0; 420852#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 420851#L273 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 420850#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; 420848#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 420843#L586 ssl3_accept_~skip~0 := 0; 420842#L100-2 assume !false; 420841#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 420840#L103 assume !(12292 == ssl3_accept_~s__state~0); 420839#L106 assume !(16384 == ssl3_accept_~s__state~0); 420838#L109 assume !(8192 == ssl3_accept_~s__state~0); 420837#L112 assume !(24576 == ssl3_accept_~s__state~0); 420836#L115 assume !(8195 == ssl3_accept_~s__state~0); 420835#L118 assume !(8480 == ssl3_accept_~s__state~0); 420834#L121 assume !(8481 == ssl3_accept_~s__state~0); 420833#L124 assume !(8482 == ssl3_accept_~s__state~0); 420832#L127 assume !(8464 == ssl3_accept_~s__state~0); 420831#L130 assume !(8465 == ssl3_accept_~s__state~0); 420830#L133 assume !(8466 == ssl3_accept_~s__state~0); 420829#L136 assume 8496 == ssl3_accept_~s__state~0; 420828#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 420827#L286 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 420826#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 420824#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 420825#L292-2 ssl3_accept_~s__init_num~0 := 0; 421456#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 421450#L586 ssl3_accept_~skip~0 := 0; 421448#L100-2 assume !false; 421446#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 421444#L103 assume !(12292 == ssl3_accept_~s__state~0); 421442#L106 assume !(16384 == ssl3_accept_~s__state~0); 421440#L109 assume !(8192 == ssl3_accept_~s__state~0); 421438#L112 assume !(24576 == ssl3_accept_~s__state~0); 421436#L115 assume !(8195 == ssl3_accept_~s__state~0); 421434#L118 assume !(8480 == ssl3_accept_~s__state~0); 421432#L121 assume !(8481 == ssl3_accept_~s__state~0); 421430#L124 assume !(8482 == ssl3_accept_~s__state~0); 421428#L127 assume !(8464 == ssl3_accept_~s__state~0); 421426#L130 assume !(8465 == ssl3_accept_~s__state~0); 421424#L133 assume !(8466 == ssl3_accept_~s__state~0); 421422#L136 assume !(8496 == ssl3_accept_~s__state~0); 421419#L139 assume !(8497 == ssl3_accept_~s__state~0); 421420#L142 [2021-08-31 02:00:52,169 INFO L793 eck$LassoCheckResult]: Loop: 421420#L142 assume 8512 == ssl3_accept_~s__state~0; 434513#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 434511#L303 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 434510#L307 assume !(ssl3_accept_~ret~0 <= 0); 434509#L303-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 434507#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 434502#L586 ssl3_accept_~skip~0 := 0; 434501#L100-2 assume !false; 434500#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 434499#L103 assume !(12292 == ssl3_accept_~s__state~0); 434498#L106 assume !(16384 == ssl3_accept_~s__state~0); 434497#L109 assume !(8192 == ssl3_accept_~s__state~0); 434496#L112 assume !(24576 == ssl3_accept_~s__state~0); 434495#L115 assume !(8195 == ssl3_accept_~s__state~0); 434494#L118 assume !(8480 == ssl3_accept_~s__state~0); 434493#L121 assume !(8481 == ssl3_accept_~s__state~0); 434492#L124 assume !(8482 == ssl3_accept_~s__state~0); 434491#L127 assume !(8464 == ssl3_accept_~s__state~0); 434490#L130 assume !(8465 == ssl3_accept_~s__state~0); 434489#L133 assume !(8466 == ssl3_accept_~s__state~0); 434488#L136 assume !(8496 == ssl3_accept_~s__state~0); 434487#L139 assume !(8497 == ssl3_accept_~s__state~0); 434486#L142 assume !(8512 == ssl3_accept_~s__state~0); 434485#L145 assume !(8513 == ssl3_accept_~s__state~0); 434484#L148 assume 8528 == ssl3_accept_~s__state~0; 434483#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 434481#L320 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 434479#L320-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 434475#L351 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 434473#L353 assume !(ssl3_accept_~ret~0 <= 0); 434470#L332-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 434468#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 434463#L586 ssl3_accept_~skip~0 := 0; 434462#L100-2 assume !false; 434461#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 434460#L103 assume !(12292 == ssl3_accept_~s__state~0); 434459#L106 assume !(16384 == ssl3_accept_~s__state~0); 434458#L109 assume !(8192 == ssl3_accept_~s__state~0); 434457#L112 assume !(24576 == ssl3_accept_~s__state~0); 434456#L115 assume !(8195 == ssl3_accept_~s__state~0); 434455#L118 assume !(8480 == ssl3_accept_~s__state~0); 434454#L121 assume !(8481 == ssl3_accept_~s__state~0); 434453#L124 assume !(8482 == ssl3_accept_~s__state~0); 434452#L127 assume !(8464 == ssl3_accept_~s__state~0); 434451#L130 assume !(8465 == ssl3_accept_~s__state~0); 434450#L133 assume !(8466 == ssl3_accept_~s__state~0); 434449#L136 assume !(8496 == ssl3_accept_~s__state~0); 434448#L139 assume !(8497 == ssl3_accept_~s__state~0); 434447#L142 assume !(8512 == ssl3_accept_~s__state~0); 434446#L145 assume !(8513 == ssl3_accept_~s__state~0); 434445#L148 assume !(8528 == ssl3_accept_~s__state~0); 434444#L151 assume !(8529 == ssl3_accept_~s__state~0); 434443#L154 assume 8544 == ssl3_accept_~s__state~0; 434442#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 434441#L376 assume !(0 != ssl3_accept_~s__session__peer~0); 434438#L385 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 434433#L388 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 434429#L397 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 434430#L400 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; 434594#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 434414#L586 ssl3_accept_~skip~0 := 0; 434415#L100-2 assume !false; 434410#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 434411#L103 assume !(12292 == ssl3_accept_~s__state~0); 434406#L106 assume !(16384 == ssl3_accept_~s__state~0); 434407#L109 assume !(8192 == ssl3_accept_~s__state~0); 434402#L112 assume !(24576 == ssl3_accept_~s__state~0); 434403#L115 assume !(8195 == ssl3_accept_~s__state~0); 434398#L118 assume !(8480 == ssl3_accept_~s__state~0); 434399#L121 assume !(8481 == ssl3_accept_~s__state~0); 434394#L124 assume !(8482 == ssl3_accept_~s__state~0); 434395#L127 assume !(8464 == ssl3_accept_~s__state~0); 434390#L130 assume !(8465 == ssl3_accept_~s__state~0); 434391#L133 assume !(8466 == ssl3_accept_~s__state~0); 434386#L136 assume !(8496 == ssl3_accept_~s__state~0); 434387#L139 assume !(8497 == ssl3_accept_~s__state~0); 434382#L142 assume !(8512 == ssl3_accept_~s__state~0); 434383#L145 assume !(8513 == ssl3_accept_~s__state~0); 434378#L148 assume !(8528 == ssl3_accept_~s__state~0); 434379#L151 assume !(8529 == ssl3_accept_~s__state~0); 434374#L154 assume !(8544 == ssl3_accept_~s__state~0); 434375#L157 assume !(8545 == ssl3_accept_~s__state~0); 434370#L160 assume !(8560 == ssl3_accept_~s__state~0); 434371#L163 assume !(8561 == ssl3_accept_~s__state~0); 434366#L166 assume 8448 == ssl3_accept_~s__state~0; 434367#L167 ssl3_accept_~num1~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 434363#L427 assume !(ssl3_accept_~num1~0 > 0); 434361#L427-2 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 434357#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 434353#L586 ssl3_accept_~skip~0 := 0; 434348#L100-2 assume !false; 434349#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 434344#L103 assume !(12292 == ssl3_accept_~s__state~0); 434345#L106 assume !(16384 == ssl3_accept_~s__state~0); 434340#L109 assume !(8192 == ssl3_accept_~s__state~0); 434341#L112 assume !(24576 == ssl3_accept_~s__state~0); 434336#L115 assume !(8195 == ssl3_accept_~s__state~0); 434337#L118 assume !(8480 == ssl3_accept_~s__state~0); 434332#L121 assume !(8481 == ssl3_accept_~s__state~0); 434333#L124 assume !(8482 == ssl3_accept_~s__state~0); 434328#L127 assume !(8464 == ssl3_accept_~s__state~0); 434329#L130 assume !(8465 == ssl3_accept_~s__state~0); 434324#L133 assume !(8466 == ssl3_accept_~s__state~0); 434325#L136 assume !(8496 == ssl3_accept_~s__state~0); 434320#L139 assume !(8497 == ssl3_accept_~s__state~0); 434321#L142 assume !(8512 == ssl3_accept_~s__state~0); 434316#L145 assume !(8513 == ssl3_accept_~s__state~0); 434317#L148 assume !(8528 == ssl3_accept_~s__state~0); 434312#L151 assume !(8529 == ssl3_accept_~s__state~0); 434313#L154 assume !(8544 == ssl3_accept_~s__state~0); 434308#L157 assume !(8545 == ssl3_accept_~s__state~0); 434309#L160 assume !(8560 == ssl3_accept_~s__state~0); 434304#L163 assume !(8561 == ssl3_accept_~s__state~0); 434305#L166 assume !(8448 == ssl3_accept_~s__state~0); 434300#L169 assume 8576 == ssl3_accept_~s__state~0; 434301#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 434296#L441 assume !(ssl3_accept_~ret~0 <= 0); 434297#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 434584#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 434579#L586 ssl3_accept_~skip~0 := 0; 434578#L100-2 assume !false; 434577#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 434576#L103 assume !(12292 == ssl3_accept_~s__state~0); 434575#L106 assume !(16384 == ssl3_accept_~s__state~0); 434574#L109 assume !(8192 == ssl3_accept_~s__state~0); 434573#L112 assume !(24576 == ssl3_accept_~s__state~0); 434572#L115 assume !(8195 == ssl3_accept_~s__state~0); 434571#L118 assume !(8480 == ssl3_accept_~s__state~0); 434570#L121 assume !(8481 == ssl3_accept_~s__state~0); 434569#L124 assume !(8482 == ssl3_accept_~s__state~0); 434568#L127 assume !(8464 == ssl3_accept_~s__state~0); 434567#L130 assume !(8465 == ssl3_accept_~s__state~0); 434566#L133 assume 8466 == ssl3_accept_~s__state~0; 434565#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet37;havoc ssl3_accept_#t~nondet37; 434564#L273 assume !(0 == ssl3_accept_~blastFlag~0); 434563#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; 434561#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 434556#L586 ssl3_accept_~skip~0 := 0; 434555#L100-2 assume !false; 434554#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 434553#L103 assume !(12292 == ssl3_accept_~s__state~0); 434552#L106 assume !(16384 == ssl3_accept_~s__state~0); 434551#L109 assume !(8192 == ssl3_accept_~s__state~0); 434550#L112 assume !(24576 == ssl3_accept_~s__state~0); 434549#L115 assume !(8195 == ssl3_accept_~s__state~0); 434548#L118 assume !(8480 == ssl3_accept_~s__state~0); 434547#L121 assume !(8481 == ssl3_accept_~s__state~0); 434546#L124 assume !(8482 == ssl3_accept_~s__state~0); 434545#L127 assume !(8464 == ssl3_accept_~s__state~0); 434544#L130 assume !(8465 == ssl3_accept_~s__state~0); 434543#L133 assume !(8466 == ssl3_accept_~s__state~0); 434542#L136 assume 8496 == ssl3_accept_~s__state~0; 434541#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 434540#L286 assume !(1 == ssl3_accept_~blastFlag~0); 434539#L286-2 assume !(ssl3_accept_~ret~0 <= 0); 434537#L292 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 434536#L292-2 ssl3_accept_~s__init_num~0 := 0; 434534#L549 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 434529#L586 ssl3_accept_~skip~0 := 0; 434528#L100-2 assume !false; 434527#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 434526#L103 assume !(12292 == ssl3_accept_~s__state~0); 434525#L106 assume !(16384 == ssl3_accept_~s__state~0); 434524#L109 assume !(8192 == ssl3_accept_~s__state~0); 434523#L112 assume !(24576 == ssl3_accept_~s__state~0); 434522#L115 assume !(8195 == ssl3_accept_~s__state~0); 434521#L118 assume !(8480 == ssl3_accept_~s__state~0); 434520#L121 assume !(8481 == ssl3_accept_~s__state~0); 434519#L124 assume !(8482 == ssl3_accept_~s__state~0); 434518#L127 assume !(8464 == ssl3_accept_~s__state~0); 434517#L130 assume !(8465 == ssl3_accept_~s__state~0); 434516#L133 assume !(8466 == ssl3_accept_~s__state~0); 434515#L136 assume !(8496 == ssl3_accept_~s__state~0); 434514#L139 assume !(8497 == ssl3_accept_~s__state~0); 421420#L142 [2021-08-31 02:00:52,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:52,170 INFO L82 PathProgramCache]: Analyzing trace with hash -918081171, now seen corresponding path program 2 times [2021-08-31 02:00:52,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:52,170 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665739471] [2021-08-31 02:00:52,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:52,170 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:52,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:52,183 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:52,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:52,193 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:52,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:52,194 INFO L82 PathProgramCache]: Analyzing trace with hash 495096938, now seen corresponding path program 2 times [2021-08-31 02:00:52,194 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:52,194 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323400174] [2021-08-31 02:00:52,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:52,194 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:52,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:52,202 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:52,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:52,221 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:52,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:00:52,222 INFO L82 PathProgramCache]: Analyzing trace with hash 447834326, now seen corresponding path program 1 times [2021-08-31 02:00:52,222 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:00:52,222 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288818490] [2021-08-31 02:00:52,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:00:52,223 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:00:52,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:52,236 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:00:52,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:00:52,292 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:00:54,190 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer has thrown an exception: java.lang.ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiCegarLoopBenchmark.prettyprintBenchmarkData(BuchiCegarLoopBenchmark.java:178) at de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData.toString(StatisticsData.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerTimingBenchmark.toString(BuchiAutomizerTimingBenchmark.java:44) at de.uni_freiburg.informatik.ultimate.core.lib.results.StatisticsResult.getLongDescription(StatisticsResult.java:58) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ResultService.reportResult(ResultService.java:86) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.reportResult(BuchiAutomizerObserver.java:375) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.doTerminationAnalysis(BuchiAutomizerObserver.java:161) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.finish(BuchiAutomizerObserver.java:398) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-08-31 02:00:54,194 INFO L158 Benchmark]: Toolchain (without parser) took 29187.59ms. Allocated memory was 62.9MB in the beginning and 2.9GB in the end (delta: 2.8GB). Free memory was 43.2MB in the beginning and 2.1GB in the end (delta: -2.1GB). Peak memory consumption was 782.9MB. Max. memory is 16.1GB. [2021-08-31 02:00:54,195 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 62.9MB. Free memory was 45.0MB in the beginning and 45.0MB in the end (delta: 44.1kB). There was no memory consumed. Max. memory is 16.1GB. [2021-08-31 02:00:54,195 INFO L158 Benchmark]: CACSL2BoogieTranslator took 364.11ms. Allocated memory is still 62.9MB. Free memory was 43.0MB in the beginning and 43.6MB in the end (delta: -554.1kB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2021-08-31 02:00:54,195 INFO L158 Benchmark]: Boogie Procedure Inliner took 39.45ms. Allocated memory is still 62.9MB. Free memory was 43.6MB in the beginning and 40.8MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-08-31 02:00:54,196 INFO L158 Benchmark]: Boogie Preprocessor took 45.44ms. Allocated memory is still 62.9MB. Free memory was 40.8MB in the beginning and 38.9MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-08-31 02:00:54,196 INFO L158 Benchmark]: RCFGBuilder took 352.27ms. Allocated memory is still 62.9MB. Free memory was 38.9MB in the beginning and 38.3MB in the end (delta: 624.2kB). Peak memory consumption was 19.2MB. Max. memory is 16.1GB. [2021-08-31 02:00:54,196 INFO L158 Benchmark]: BuchiAutomizer took 28382.24ms. Allocated memory was 62.9MB in the beginning and 2.9GB in the end (delta: 2.8GB). Free memory was 38.1MB in the beginning and 2.1GB in the end (delta: -2.1GB). Peak memory consumption was 779.1MB. Max. memory is 16.1GB. [2021-08-31 02:00:54,197 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.20ms. Allocated memory is still 62.9MB. Free memory was 45.0MB in the beginning and 45.0MB in the end (delta: 44.1kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 364.11ms. Allocated memory is still 62.9MB. Free memory was 43.0MB in the beginning and 43.6MB in the end (delta: -554.1kB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 39.45ms. Allocated memory is still 62.9MB. Free memory was 43.6MB in the beginning and 40.8MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 45.44ms. Allocated memory is still 62.9MB. Free memory was 40.8MB in the beginning and 38.9MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 352.27ms. Allocated memory is still 62.9MB. Free memory was 38.9MB in the beginning and 38.3MB in the end (delta: 624.2kB). Peak memory consumption was 19.2MB. Max. memory is 16.1GB. * BuchiAutomizer took 28382.24ms. Allocated memory was 62.9MB in the beginning and 2.9GB in the end (delta: 2.8GB). Free memory was 38.1MB in the beginning and 2.1GB in the end (delta: -2.1GB). Peak memory consumption was 779.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 36 terminating modules (34 trivial, 2 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 34 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 22583 locations. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: - ExceptionOrErrorResult: ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6) de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6): de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiCegarLoopBenchmark.prettyprintBenchmarkData(BuchiCegarLoopBenchmark.java:178) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-08-31 02:00:54,228 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2021-08-31 02:00:54,436 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2021-08-31 02:00:54,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2021-08-31 02:00:54,838 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2021-08-31 02:00:55,036 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2021-08-31 02:00:55,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request...