./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.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_8.cil.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 f1861bbcf625dcaaa7e8868961cd7536f31aeba5 ................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ 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:02:15,528 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-31 02:02:15,531 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-31 02:02:15,571 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-31 02:02:15,571 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-31 02:02:15,575 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-31 02:02:15,576 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-31 02:02:15,581 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-31 02:02:15,583 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-31 02:02:15,587 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-31 02:02:15,588 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-31 02:02:15,592 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-31 02:02:15,592 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-31 02:02:15,594 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-31 02:02:15,596 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-31 02:02:15,599 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-31 02:02:15,599 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-31 02:02:15,600 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-31 02:02:15,601 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-31 02:02:15,602 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-31 02:02:15,603 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-31 02:02:15,605 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-31 02:02:15,607 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-31 02:02:15,608 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-31 02:02:15,615 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-31 02:02:15,615 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-31 02:02:15,616 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-31 02:02:15,617 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-31 02:02:15,617 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-31 02:02:15,618 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-31 02:02:15,618 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-31 02:02:15,619 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-31 02:02:15,621 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-31 02:02:15,621 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-31 02:02:15,622 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-31 02:02:15,623 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-31 02:02:15,624 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-31 02:02:15,624 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-31 02:02:15,624 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-31 02:02:15,625 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-31 02:02:15,626 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-31 02:02:15,630 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:02:15,668 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-31 02:02:15,669 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-31 02:02:15,670 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-31 02:02:15,670 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-31 02:02:15,671 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-31 02:02:15,672 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-31 02:02:15,672 INFO L138 SettingsManager]: * Use SBE=true [2021-08-31 02:02:15,672 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-08-31 02:02:15,672 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-08-31 02:02:15,672 INFO L138 SettingsManager]: * Use old map elimination=false [2021-08-31 02:02:15,673 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-08-31 02:02:15,673 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-08-31 02:02:15,674 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-08-31 02:02:15,674 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-31 02:02:15,674 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-31 02:02:15,674 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-08-31 02:02:15,674 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-31 02:02:15,675 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-31 02:02:15,675 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-31 02:02:15,675 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-08-31 02:02:15,675 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-08-31 02:02:15,688 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-08-31 02:02:15,688 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-31 02:02:15,688 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-31 02:02:15,688 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-08-31 02:02:15,689 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-31 02:02:15,689 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-08-31 02:02:15,689 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-31 02:02:15,689 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-31 02:02:15,689 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-31 02:02:15,689 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-31 02:02:15,690 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-31 02:02:15,691 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-08-31 02:02:15,691 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 -> f1861bbcf625dcaaa7e8868961cd7536f31aeba5 [2021-08-31 02:02:15,983 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-31 02:02:16,009 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-31 02:02:16,011 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-31 02:02:16,012 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-31 02:02:16,013 INFO L275 PluginConnector]: CDTParser initialized [2021-08-31 02:02:16,014 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c [2021-08-31 02:02:16,094 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/54bbf5c3c/efffabe0a89e4ff98b4856e4799554b3/FLAGab9d3b8a4 [2021-08-31 02:02:16,545 INFO L306 CDTParser]: Found 1 translation units. [2021-08-31 02:02:16,545 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c [2021-08-31 02:02:16,562 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/54bbf5c3c/efffabe0a89e4ff98b4856e4799554b3/FLAGab9d3b8a4 [2021-08-31 02:02:16,581 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/54bbf5c3c/efffabe0a89e4ff98b4856e4799554b3 [2021-08-31 02:02:16,583 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-31 02:02:16,585 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-08-31 02:02:16,601 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-31 02:02:16,601 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-31 02:02:16,605 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-31 02:02:16,605 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 02:02:16" (1/1) ... [2021-08-31 02:02:16,606 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5e5ceb04 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:02:16, skipping insertion in model container [2021-08-31 02:02:16,606 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 02:02:16" (1/1) ... [2021-08-31 02:02:16,611 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-31 02:02:16,657 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-31 02:02:16,881 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_8.cil.c[44465,44478] [2021-08-31 02:02:16,899 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 02:02:16,905 INFO L203 MainTranslator]: Completed pre-run [2021-08-31 02:02:17,002 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_8.cil.c[44465,44478] [2021-08-31 02:02:17,007 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 02:02:17,022 INFO L208 MainTranslator]: Completed translation [2021-08-31 02:02:17,023 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:02:17 WrapperNode [2021-08-31 02:02:17,023 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-31 02:02:17,025 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-31 02:02:17,025 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-31 02:02:17,025 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-31 02:02:17,030 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:02:17" (1/1) ... [2021-08-31 02:02:17,038 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:02:17" (1/1) ... [2021-08-31 02:02:17,094 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-31 02:02:17,097 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-31 02:02:17,101 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-31 02:02:17,101 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-31 02:02:17,107 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:02:17" (1/1) ... [2021-08-31 02:02:17,108 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:02:17" (1/1) ... [2021-08-31 02:02:17,110 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:02:17" (1/1) ... [2021-08-31 02:02:17,118 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:02:17" (1/1) ... [2021-08-31 02:02:17,124 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:02:17" (1/1) ... [2021-08-31 02:02:17,129 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:02:17" (1/1) ... [2021-08-31 02:02:17,131 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:02:17" (1/1) ... [2021-08-31 02:02:17,135 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-31 02:02:17,136 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-31 02:02:17,146 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-31 02:02:17,146 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-31 02:02:17,147 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:02:17" (1/1) ... [2021-08-31 02:02:17,152 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:17,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:17,184 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:02:17,204 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:02:17,225 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-31 02:02:17,226 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-31 02:02:17,226 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-31 02:02:17,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-31 02:02:17,371 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-08-31 02:02:17,564 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-08-31 02:02:17,564 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-08-31 02:02:17,573 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-31 02:02:17,573 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-08-31 02:02:17,575 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 02:02:17 BoogieIcfgContainer [2021-08-31 02:02:17,575 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-31 02:02:17,576 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-08-31 02:02:17,576 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-08-31 02:02:17,578 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-08-31 02:02:17,579 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 02:02:17,580 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 31.08 02:02:16" (1/3) ... [2021-08-31 02:02:17,580 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6a76c0cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 02:02:17, skipping insertion in model container [2021-08-31 02:02:17,581 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 02:02:17,581 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:02:17" (2/3) ... [2021-08-31 02:02:17,581 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6a76c0cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 02:02:17, skipping insertion in model container [2021-08-31 02:02:17,581 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 02:02:17,581 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 02:02:17" (3/3) ... [2021-08-31 02:02:17,583 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_8.cil.c [2021-08-31 02:02:17,634 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-08-31 02:02:17,634 INFO L360 BuchiCegarLoop]: Hoare is false [2021-08-31 02:02:17,634 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-08-31 02:02:17,634 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-08-31 02:02:17,635 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-08-31 02:02:17,635 INFO L364 BuchiCegarLoop]: Difference is false [2021-08-31 02:02:17,635 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-08-31 02:02:17,635 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-08-31 02:02:17,654 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 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:02:17,687 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-08-31 02:02:17,687 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:17,687 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:17,696 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-08-31 02:02:17,696 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:17,696 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-08-31 02:02:17,698 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 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:02:17,713 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-08-31 02:02:17,714 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:17,714 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:17,716 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-08-31 02:02:17,716 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:17,722 INFO L791 eck$LassoCheckResult]: Stem: 132#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 48#L-1true havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 28#L83true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 146#L86-2true ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 29#L91true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 44#L91-1true assume !(0 == ssl3_accept_~s__cert~0); 113#L100-2true [2021-08-31 02:02:17,723 INFO L793 eck$LassoCheckResult]: Loop: 113#L100-2true assume !false; 133#L101true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131#L103true assume !(12292 == ssl3_accept_~s__state~0); 130#L106true assume !(16384 == ssl3_accept_~s__state~0); 123#L109true assume !(8192 == ssl3_accept_~s__state~0); 57#L112true assume !(24576 == ssl3_accept_~s__state~0); 65#L115true assume !(8195 == ssl3_accept_~s__state~0); 105#L118true assume 8480 == ssl3_accept_~s__state~0; 55#L122true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 76#L260true 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; 50#L567true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51#L604true ssl3_accept_~skip~0 := 0; 113#L100-2true [2021-08-31 02:02:17,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:17,728 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-08-31 02:02:17,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:17,735 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105245858] [2021-08-31 02:02:17,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:17,736 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:17,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:17,827 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:17,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:17,876 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:17,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:17,880 INFO L82 PathProgramCache]: Analyzing trace with hash -289466025, now seen corresponding path program 1 times [2021-08-31 02:02:17,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:17,881 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735754238] [2021-08-31 02:02:17,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:17,882 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:17,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:17,901 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:17,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:17,916 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:17,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:17,920 INFO L82 PathProgramCache]: Analyzing trace with hash -1315319896, now seen corresponding path program 1 times [2021-08-31 02:02:17,921 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:17,921 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897590764] [2021-08-31 02:02:17,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:17,921 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:17,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:18,022 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:02:18,022 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:18,022 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897590764] [2021-08-31 02:02:18,023 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897590764] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:18,023 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:18,023 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:18,023 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051753863] [2021-08-31 02:02:18,152 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:02:18,160 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:02:18,160 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:02:18,160 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:02:18,160 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 02:02:18,161 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:18,161 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:02:18,161 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:02:18,161 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2021-08-31 02:02:18,161 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:02:18,161 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:02:18,174 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:02:18,180 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:02:18,186 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:02:18,189 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:02:18,191 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:02:18,194 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:02:18,198 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:02:18,326 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:02:18,327 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 02:02:18,328 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:18,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:18,360 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:02:18,384 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:18,384 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:18,385 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:02:18,413 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:02:18,414 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:02:18,440 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:02:18,441 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:18,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:18,442 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:02:18,443 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:02:18,444 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:18,444 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:18,480 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:02:18,481 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:18,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:18,482 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:02:18,483 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:02:18,484 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 02:02:18,484 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:18,504 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 02:02:18,520 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:02:18,520 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:02:18,520 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:02:18,520 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:02:18,521 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:02:18,521 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 02:02:18,521 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:18,521 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:02:18,521 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:02:18,521 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2021-08-31 02:02:18,521 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:02:18,521 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:02:18,523 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:02:18,531 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:02:18,544 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:02:18,547 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:02:18,549 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:02:18,554 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:02:18,562 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:02:18,645 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:02:18,650 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 02:02:18,651 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:18,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:18,653 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:02:18,655 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:02:18,656 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:02:18,665 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:18,665 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:18,666 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:18,666 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:18,666 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:18,668 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:18,668 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:18,673 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:18,690 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:02:18,690 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:18,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:18,691 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:02:18,692 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:02:18,693 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:02:18,701 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:18,701 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:18,701 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:18,701 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:18,701 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:18,703 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:18,703 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:18,708 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 02:02:18,713 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 02:02:18,713 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-08-31 02:02:18,714 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:18,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:18,715 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:02:18,720 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:02:18,722 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 02:02:18,722 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 02:02:18,722 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 02:02:18,723 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:02:18,746 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:02:18,748 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 02:02:18,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:18,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:18,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:02:18,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:18,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:18,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 02:02:18,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:18,976 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:02:19,005 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:02:19,007 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 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:02:19,257 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:02:19,966 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 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 818 states and 1385 transitions. Complement of second has 10 states. [2021-08-31 02:02:19,969 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:02:19,973 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:02:19,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 597 transitions. [2021-08-31 02:02:19,976 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 6 letters. Loop has 12 letters. [2021-08-31 02:02:19,977 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:02:19,977 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 18 letters. Loop has 12 letters. [2021-08-31 02:02:19,977 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:02:19,978 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 6 letters. Loop has 24 letters. [2021-08-31 02:02:19,982 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:02:19,982 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 818 states and 1385 transitions. [2021-08-31 02:02:19,993 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2021-08-31 02:02:20,003 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 818 states to 676 states and 1053 transitions. [2021-08-31 02:02:20,004 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 379 [2021-08-31 02:02:20,006 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 390 [2021-08-31 02:02:20,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 676 states and 1053 transitions. [2021-08-31 02:02:20,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:20,007 INFO L681 BuchiCegarLoop]: Abstraction has 676 states and 1053 transitions. [2021-08-31 02:02:20,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states and 1053 transitions. [2021-08-31 02:02:20,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 472. [2021-08-31 02:02:20,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 472 states have (on average 1.548728813559322) internal successors, (731), 471 states have internal predecessors, (731), 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:02:20,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 731 transitions. [2021-08-31 02:02:20,073 INFO L704 BuchiCegarLoop]: Abstraction has 472 states and 731 transitions. [2021-08-31 02:02:20,073 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:20,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:20,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:20,077 INFO L87 Difference]: Start difference. First operand 472 states and 731 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:02:20,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:20,297 INFO L93 Difference]: Finished difference Result 524 states and 812 transitions. [2021-08-31 02:02:20,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:20,298 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 524 states and 812 transitions. [2021-08-31 02:02:20,302 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 257 [2021-08-31 02:02:20,305 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 524 states to 524 states and 812 transitions. [2021-08-31 02:02:20,305 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2021-08-31 02:02:20,306 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 321 [2021-08-31 02:02:20,306 INFO L73 IsDeterministic]: Start isDeterministic. Operand 524 states and 812 transitions. [2021-08-31 02:02:20,306 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:20,306 INFO L681 BuchiCegarLoop]: Abstraction has 524 states and 812 transitions. [2021-08-31 02:02:20,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states and 812 transitions. [2021-08-31 02:02:20,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 504. [2021-08-31 02:02:20,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 504 states have (on average 1.5595238095238095) internal successors, (786), 503 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:02:20,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 786 transitions. [2021-08-31 02:02:20,318 INFO L704 BuchiCegarLoop]: Abstraction has 504 states and 786 transitions. [2021-08-31 02:02:20,318 INFO L587 BuchiCegarLoop]: Abstraction has 504 states and 786 transitions. [2021-08-31 02:02:20,318 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-08-31 02:02:20,318 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 504 states and 786 transitions. [2021-08-31 02:02:20,321 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 253 [2021-08-31 02:02:20,322 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:20,322 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:20,322 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:02:20,322 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:02:20,323 INFO L791 eck$LassoCheckResult]: Stem: 2321#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2187#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 2132#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2049#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 2133#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2135#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2178#L100-2 assume !false; 2409#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2407#L103 assume !(12292 == ssl3_accept_~s__state~0); 2405#L106 assume !(16384 == ssl3_accept_~s__state~0); 2403#L109 assume !(8192 == ssl3_accept_~s__state~0); 2401#L112 assume !(24576 == ssl3_accept_~s__state~0); 2398#L115 assume !(8195 == ssl3_accept_~s__state~0); 2296#L118 assume !(8480 == ssl3_accept_~s__state~0); 2136#L121 assume !(8481 == ssl3_accept_~s__state~0); 2137#L124 assume !(8482 == ssl3_accept_~s__state~0); 2275#L127 assume 8464 == ssl3_accept_~s__state~0; 2240#L134 [2021-08-31 02:02:20,323 INFO L793 eck$LassoCheckResult]: Loop: 2240#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 2312#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2313#L275-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; 2055#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2546#L604 ssl3_accept_~skip~0 := 0; 2304#L100-2 assume !false; 2305#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2322#L103 assume !(12292 == ssl3_accept_~s__state~0); 2397#L106 assume !(16384 == ssl3_accept_~s__state~0); 2537#L109 assume !(8192 == ssl3_accept_~s__state~0); 2538#L112 assume !(24576 == ssl3_accept_~s__state~0); 2536#L115 assume !(8195 == ssl3_accept_~s__state~0); 2385#L118 assume !(8480 == ssl3_accept_~s__state~0); 2384#L121 assume !(8481 == ssl3_accept_~s__state~0); 2336#L124 assume !(8482 == ssl3_accept_~s__state~0); 2323#L127 assume 8464 == ssl3_accept_~s__state~0; 2240#L134 [2021-08-31 02:02:20,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:20,324 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-08-31 02:02:20,324 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:20,324 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345223223] [2021-08-31 02:02:20,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:20,324 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:20,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:20,337 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:20,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:20,356 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:20,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:20,360 INFO L82 PathProgramCache]: Analyzing trace with hash 736222369, now seen corresponding path program 1 times [2021-08-31 02:02:20,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:20,360 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965511588] [2021-08-31 02:02:20,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:20,361 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:20,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:20,394 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:02:20,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:20,395 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965511588] [2021-08-31 02:02:20,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965511588] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:20,395 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:20,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:20,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018072363] [2021-08-31 02:02:20,396 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:20,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:20,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:20,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:20,397 INFO L87 Difference]: Start difference. First operand 504 states and 786 transitions. cyclomatic complexity: 285 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:02:20,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:20,716 INFO L93 Difference]: Finished difference Result 614 states and 964 transitions. [2021-08-31 02:02:20,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:20,717 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 614 states and 964 transitions. [2021-08-31 02:02:20,722 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 335 [2021-08-31 02:02:20,726 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 614 states to 614 states and 964 transitions. [2021-08-31 02:02:20,726 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-08-31 02:02:20,726 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-08-31 02:02:20,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 614 states and 964 transitions. [2021-08-31 02:02:20,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:20,727 INFO L681 BuchiCegarLoop]: Abstraction has 614 states and 964 transitions. [2021-08-31 02:02:20,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states and 964 transitions. [2021-08-31 02:02:20,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 538. [2021-08-31 02:02:20,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 538 states have (on average 1.553903345724907) internal successors, (836), 537 states have internal predecessors, (836), 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:02:20,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 836 transitions. [2021-08-31 02:02:20,737 INFO L704 BuchiCegarLoop]: Abstraction has 538 states and 836 transitions. [2021-08-31 02:02:20,737 INFO L587 BuchiCegarLoop]: Abstraction has 538 states and 836 transitions. [2021-08-31 02:02:20,737 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-08-31 02:02:20,738 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 538 states and 836 transitions. [2021-08-31 02:02:20,740 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 285 [2021-08-31 02:02:20,740 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:20,741 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:20,742 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:02:20,742 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:20,742 INFO L791 eck$LassoCheckResult]: Stem: 3450#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3311#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 3255#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3173#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 3256#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3258#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3302#L100-2 assume !false; 3608#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3448#L103 assume !(12292 == ssl3_accept_~s__state~0); 3446#L106 assume !(16384 == ssl3_accept_~s__state~0); 3441#L109 assume !(8192 == ssl3_accept_~s__state~0); 3337#L112 assume !(24576 == ssl3_accept_~s__state~0); 3338#L115 assume !(8195 == ssl3_accept_~s__state~0); 3695#L118 assume !(8480 == ssl3_accept_~s__state~0); 3696#L121 assume !(8481 == ssl3_accept_~s__state~0); 3401#L124 assume !(8482 == ssl3_accept_~s__state~0); 3402#L127 assume 8464 == ssl3_accept_~s__state~0; 3452#L134 [2021-08-31 02:02:20,742 INFO L793 eck$LassoCheckResult]: Loop: 3452#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3439#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3440#L275-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; 3444#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3647#L604 ssl3_accept_~skip~0 := 0; 3645#L100-2 assume !false; 3643#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3641#L103 assume !(12292 == ssl3_accept_~s__state~0); 3634#L106 assume 16384 == ssl3_accept_~s__state~0; 3472#L212 ssl3_accept_~s__server~0 := 1; 3631#L217 assume 0 != ssl3_accept_~cb~0; 3629#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3627#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3625#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3623#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3621#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 3393#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3520#L604 ssl3_accept_~skip~0 := 0; 3512#L100-2 assume !false; 3511#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3510#L103 assume !(12292 == ssl3_accept_~s__state~0); 3509#L106 assume !(16384 == ssl3_accept_~s__state~0); 3508#L109 assume !(8192 == ssl3_accept_~s__state~0); 3497#L112 assume !(24576 == ssl3_accept_~s__state~0); 3493#L115 assume !(8195 == ssl3_accept_~s__state~0); 3467#L118 assume !(8480 == ssl3_accept_~s__state~0); 3468#L121 assume !(8481 == ssl3_accept_~s__state~0); 3464#L124 assume !(8482 == ssl3_accept_~s__state~0); 3465#L127 assume 8464 == ssl3_accept_~s__state~0; 3452#L134 [2021-08-31 02:02:20,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:20,743 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-08-31 02:02:20,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:20,743 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888393826] [2021-08-31 02:02:20,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:20,744 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:20,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:20,754 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:20,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:20,767 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:20,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:20,767 INFO L82 PathProgramCache]: Analyzing trace with hash -1559885499, now seen corresponding path program 1 times [2021-08-31 02:02:20,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:20,768 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636439301] [2021-08-31 02:02:20,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:20,768 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:20,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:20,784 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:20,784 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:20,784 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636439301] [2021-08-31 02:02:20,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636439301] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:20,785 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:20,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:20,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1088433936] [2021-08-31 02:02:20,785 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:20,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:20,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:20,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:20,786 INFO L87 Difference]: Start difference. First operand 538 states and 836 transitions. cyclomatic complexity: 301 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 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:02:21,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:21,074 INFO L93 Difference]: Finished difference Result 663 states and 947 transitions. [2021-08-31 02:02:21,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:21,075 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 663 states and 947 transitions. [2021-08-31 02:02:21,081 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2021-08-31 02:02:21,084 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 663 states to 590 states and 867 transitions. [2021-08-31 02:02:21,085 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2021-08-31 02:02:21,085 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2021-08-31 02:02:21,085 INFO L73 IsDeterministic]: Start isDeterministic. Operand 590 states and 867 transitions. [2021-08-31 02:02:21,086 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:21,086 INFO L681 BuchiCegarLoop]: Abstraction has 590 states and 867 transitions. [2021-08-31 02:02:21,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states and 867 transitions. [2021-08-31 02:02:21,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 547. [2021-08-31 02:02:21,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.4917733089579526) internal successors, (816), 546 states have internal predecessors, (816), 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:02:21,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 816 transitions. [2021-08-31 02:02:21,096 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 816 transitions. [2021-08-31 02:02:21,096 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 816 transitions. [2021-08-31 02:02:21,096 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-08-31 02:02:21,096 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 816 transitions. [2021-08-31 02:02:21,099 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-08-31 02:02:21,099 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:21,099 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:21,099 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:21,099 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:21,100 INFO L791 eck$LassoCheckResult]: Stem: 4649#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4517#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 4462#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4380#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 4463#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4465#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 4508#L100-2 assume !false; 4853#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4901#L103 assume !(12292 == ssl3_accept_~s__state~0); 4896#L106 assume !(16384 == ssl3_accept_~s__state~0); 4894#L109 assume 8192 == ssl3_accept_~s__state~0; 4568#L212 [2021-08-31 02:02:21,100 INFO L793 eck$LassoCheckResult]: Loop: 4568#L212 ssl3_accept_~s__server~0 := 1; 4453#L217 assume 0 != ssl3_accept_~cb~0; 4454#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4610#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4611#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4514#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4515#L244 assume 12292 != ssl3_accept_~s__state~0; 4482#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 4386#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4839#L604 ssl3_accept_~skip~0 := 0; 4837#L100-2 assume !false; 4834#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4832#L103 assume !(12292 == ssl3_accept_~s__state~0); 4830#L106 assume !(16384 == ssl3_accept_~s__state~0); 4827#L109 assume 8192 == ssl3_accept_~s__state~0; 4568#L212 [2021-08-31 02:02:21,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:21,100 INFO L82 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-08-31 02:02:21,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:21,101 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909184961] [2021-08-31 02:02:21,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:21,101 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:21,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:21,120 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:02:21,121 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:21,121 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909184961] [2021-08-31 02:02:21,121 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909184961] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:21,121 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:21,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:21,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215811726] [2021-08-31 02:02:21,122 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:02:21,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:21,122 INFO L82 PathProgramCache]: Analyzing trace with hash 914399226, now seen corresponding path program 1 times [2021-08-31 02:02:21,122 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:21,122 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932335880] [2021-08-31 02:02:21,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:21,123 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:21,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:21,136 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:02:21,136 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:21,136 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932335880] [2021-08-31 02:02:21,136 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932335880] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:21,136 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:21,137 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:21,137 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788537583] [2021-08-31 02:02:21,137 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:21,137 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:21,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:21,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:21,138 INFO L87 Difference]: Start difference. First operand 547 states and 816 transitions. cyclomatic complexity: 272 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:02:21,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:21,349 INFO L93 Difference]: Finished difference Result 557 states and 824 transitions. [2021-08-31 02:02:21,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:21,350 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 557 states and 824 transitions. [2021-08-31 02:02:21,353 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-08-31 02:02:21,356 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 557 states to 557 states and 824 transitions. [2021-08-31 02:02:21,356 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2021-08-31 02:02:21,357 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2021-08-31 02:02:21,357 INFO L73 IsDeterministic]: Start isDeterministic. Operand 557 states and 824 transitions. [2021-08-31 02:02:21,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:21,358 INFO L681 BuchiCegarLoop]: Abstraction has 557 states and 824 transitions. [2021-08-31 02:02:21,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states and 824 transitions. [2021-08-31 02:02:21,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 547. [2021-08-31 02:02:21,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.4844606946983547) internal successors, (812), 546 states have internal predecessors, (812), 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:02:21,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 812 transitions. [2021-08-31 02:02:21,367 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 812 transitions. [2021-08-31 02:02:21,367 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 812 transitions. [2021-08-31 02:02:21,367 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-08-31 02:02:21,367 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 812 transitions. [2021-08-31 02:02:21,369 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-08-31 02:02:21,369 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:21,370 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:21,370 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:21,370 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:21,370 INFO L791 eck$LassoCheckResult]: Stem: 5766#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5626#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 5573#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5491#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 5574#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5576#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5619#L100-2 assume !false; 5985#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6010#L103 assume !(12292 == ssl3_accept_~s__state~0); 6009#L106 assume !(16384 == ssl3_accept_~s__state~0); 6004#L109 assume !(8192 == ssl3_accept_~s__state~0); 6003#L112 assume !(24576 == ssl3_accept_~s__state~0); 6002#L115 assume 8195 == ssl3_accept_~s__state~0; 5709#L212 [2021-08-31 02:02:21,370 INFO L793 eck$LassoCheckResult]: Loop: 5709#L212 ssl3_accept_~s__server~0 := 1; 5560#L217 assume 0 != ssl3_accept_~cb~0; 5561#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5723#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5724#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5620#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5511#L244 assume 12292 != ssl3_accept_~s__state~0; 5512#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 5497#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5950#L604 ssl3_accept_~skip~0 := 0; 5949#L100-2 assume !false; 5948#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5946#L103 assume !(12292 == ssl3_accept_~s__state~0); 5944#L106 assume !(16384 == ssl3_accept_~s__state~0); 5939#L109 assume !(8192 == ssl3_accept_~s__state~0); 5938#L112 assume !(24576 == ssl3_accept_~s__state~0); 5932#L115 assume 8195 == ssl3_accept_~s__state~0; 5709#L212 [2021-08-31 02:02:21,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:21,371 INFO L82 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-08-31 02:02:21,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:21,371 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835548655] [2021-08-31 02:02:21,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:21,372 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:21,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:21,390 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:02:21,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:21,391 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835548655] [2021-08-31 02:02:21,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835548655] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:21,391 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:21,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:21,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613522964] [2021-08-31 02:02:21,391 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:02:21,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:21,392 INFO L82 PathProgramCache]: Analyzing trace with hash -1730635585, now seen corresponding path program 1 times [2021-08-31 02:02:21,392 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:21,392 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34372418] [2021-08-31 02:02:21,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:21,392 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:21,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:21,406 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:02:21,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:21,407 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34372418] [2021-08-31 02:02:21,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34372418] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:21,407 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:21,407 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:21,407 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928817797] [2021-08-31 02:02:21,408 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:21,408 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:21,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:21,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:21,408 INFO L87 Difference]: Start difference. First operand 547 states and 812 transitions. cyclomatic complexity: 268 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:02:21,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:21,604 INFO L93 Difference]: Finished difference Result 557 states and 820 transitions. [2021-08-31 02:02:21,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:21,605 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 557 states and 820 transitions. [2021-08-31 02:02:21,609 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-08-31 02:02:21,611 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 557 states to 557 states and 820 transitions. [2021-08-31 02:02:21,612 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2021-08-31 02:02:21,612 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2021-08-31 02:02:21,612 INFO L73 IsDeterministic]: Start isDeterministic. Operand 557 states and 820 transitions. [2021-08-31 02:02:21,613 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:21,613 INFO L681 BuchiCegarLoop]: Abstraction has 557 states and 820 transitions. [2021-08-31 02:02:21,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states and 820 transitions. [2021-08-31 02:02:21,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 547. [2021-08-31 02:02:21,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.477148080438757) internal successors, (808), 546 states have internal predecessors, (808), 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:02:21,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 808 transitions. [2021-08-31 02:02:21,623 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 808 transitions. [2021-08-31 02:02:21,623 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 808 transitions. [2021-08-31 02:02:21,623 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-08-31 02:02:21,623 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 808 transitions. [2021-08-31 02:02:21,625 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-08-31 02:02:21,625 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:21,625 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:21,627 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:02:21,627 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 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] [2021-08-31 02:02:21,627 INFO L791 eck$LassoCheckResult]: Stem: 6879#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6742#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 6684#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6602#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 6685#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6687#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 6733#L100-2 assume !false; 6960#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7095#L103 assume !(12292 == ssl3_accept_~s__state~0); 7093#L106 assume !(16384 == ssl3_accept_~s__state~0); 7091#L109 assume !(8192 == ssl3_accept_~s__state~0); 7089#L112 assume !(24576 == ssl3_accept_~s__state~0); 7087#L115 assume !(8195 == ssl3_accept_~s__state~0); 7085#L118 assume !(8480 == ssl3_accept_~s__state~0); 7083#L121 assume !(8481 == ssl3_accept_~s__state~0); 7081#L124 assume !(8482 == ssl3_accept_~s__state~0); 7079#L127 assume 8464 == ssl3_accept_~s__state~0; 6880#L134 [2021-08-31 02:02:21,628 INFO L793 eck$LassoCheckResult]: Loop: 6880#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 6868#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6869#L275-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; 6747#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6736#L604 ssl3_accept_~skip~0 := 0; 6750#L100-2 assume !false; 6861#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6877#L103 assume !(12292 == ssl3_accept_~s__state~0); 6875#L106 assume !(16384 == ssl3_accept_~s__state~0); 6870#L109 assume !(8192 == ssl3_accept_~s__state~0); 6769#L112 assume !(24576 == ssl3_accept_~s__state~0); 6770#L115 assume !(8195 == ssl3_accept_~s__state~0); 6852#L118 assume !(8480 == ssl3_accept_~s__state~0); 6688#L121 assume !(8481 == ssl3_accept_~s__state~0); 6689#L124 assume !(8482 == ssl3_accept_~s__state~0); 6830#L127 assume !(8464 == ssl3_accept_~s__state~0); 6793#L130 assume !(8465 == ssl3_accept_~s__state~0); 6794#L133 assume !(8466 == ssl3_accept_~s__state~0); 6648#L136 assume 8496 == ssl3_accept_~s__state~0; 6649#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6692#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6693#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 6752#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6872#L294-2 ssl3_accept_~s__init_num~0 := 0; 6953#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7062#L604 ssl3_accept_~skip~0 := 0; 7060#L100-2 assume !false; 7056#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7054#L103 assume 12292 == ssl3_accept_~s__state~0; 6666#L104 ssl3_accept_~s__new_session~0 := 1; 6667#L212 ssl3_accept_~s__server~0 := 1; 7138#L217 assume 0 != ssl3_accept_~cb~0; 7137#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7136#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7134#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7131#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7130#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 7129#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7124#L604 ssl3_accept_~skip~0 := 0; 7123#L100-2 assume !false; 7122#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7120#L103 assume !(12292 == ssl3_accept_~s__state~0); 7119#L106 assume !(16384 == ssl3_accept_~s__state~0); 7118#L109 assume !(8192 == ssl3_accept_~s__state~0); 7117#L112 assume !(24576 == ssl3_accept_~s__state~0); 6797#L115 assume !(8195 == ssl3_accept_~s__state~0); 6798#L118 assume !(8480 == ssl3_accept_~s__state~0); 6904#L121 assume !(8481 == ssl3_accept_~s__state~0); 6901#L124 assume !(8482 == ssl3_accept_~s__state~0); 6902#L127 assume 8464 == ssl3_accept_~s__state~0; 6880#L134 [2021-08-31 02:02:21,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:21,628 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-08-31 02:02:21,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:21,629 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085678759] [2021-08-31 02:02:21,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:21,629 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:21,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:21,651 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:21,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:21,674 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:21,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:21,675 INFO L82 PathProgramCache]: Analyzing trace with hash -485605049, now seen corresponding path program 1 times [2021-08-31 02:02:21,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:21,675 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469430170] [2021-08-31 02:02:21,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:21,675 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:21,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:21,705 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:21,705 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:21,707 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469430170] [2021-08-31 02:02:21,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469430170] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:21,707 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:21,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:21,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616388323] [2021-08-31 02:02:21,708 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:21,710 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:21,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:21,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:21,710 INFO L87 Difference]: Start difference. First operand 547 states and 808 transitions. cyclomatic complexity: 264 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 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:02:21,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:21,993 INFO L93 Difference]: Finished difference Result 693 states and 1030 transitions. [2021-08-31 02:02:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:21,994 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 693 states and 1030 transitions. [2021-08-31 02:02:21,999 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 447 [2021-08-31 02:02:22,005 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 693 states to 686 states and 1023 transitions. [2021-08-31 02:02:22,005 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 478 [2021-08-31 02:02:22,005 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 478 [2021-08-31 02:02:22,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 686 states and 1023 transitions. [2021-08-31 02:02:22,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:22,006 INFO L681 BuchiCegarLoop]: Abstraction has 686 states and 1023 transitions. [2021-08-31 02:02:22,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states and 1023 transitions. [2021-08-31 02:02:22,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 667. [2021-08-31 02:02:22,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 667 states have (on average 1.4917541229385307) internal successors, (995), 666 states have internal predecessors, (995), 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:02:22,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 995 transitions. [2021-08-31 02:02:22,018 INFO L704 BuchiCegarLoop]: Abstraction has 667 states and 995 transitions. [2021-08-31 02:02:22,018 INFO L587 BuchiCegarLoop]: Abstraction has 667 states and 995 transitions. [2021-08-31 02:02:22,018 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-08-31 02:02:22,018 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 667 states and 995 transitions. [2021-08-31 02:02:22,022 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 434 [2021-08-31 02:02:22,022 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:22,022 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:22,024 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:02:22,025 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:02:22,025 INFO L791 eck$LassoCheckResult]: Stem: 8130#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7985#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 7931#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7848#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 7932#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7934#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 7978#L100-2 assume !false; 8322#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8443#L103 assume !(12292 == ssl3_accept_~s__state~0); 8441#L106 assume !(16384 == ssl3_accept_~s__state~0); 8439#L109 assume !(8192 == ssl3_accept_~s__state~0); 8437#L112 assume !(24576 == ssl3_accept_~s__state~0); 8436#L115 assume !(8195 == ssl3_accept_~s__state~0); 8435#L118 assume !(8480 == ssl3_accept_~s__state~0); 8434#L121 assume !(8481 == ssl3_accept_~s__state~0); 8433#L124 assume !(8482 == ssl3_accept_~s__state~0); 8432#L127 assume 8464 == ssl3_accept_~s__state~0; 8131#L134 [2021-08-31 02:02:22,031 INFO L793 eck$LassoCheckResult]: Loop: 8131#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 8118#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8119#L275-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; 7991#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7980#L604 ssl3_accept_~skip~0 := 0; 7994#L100-2 assume !false; 8110#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8128#L103 assume !(12292 == ssl3_accept_~s__state~0); 8125#L106 assume !(16384 == ssl3_accept_~s__state~0); 8126#L109 assume !(8192 == ssl3_accept_~s__state~0); 8503#L112 assume !(24576 == ssl3_accept_~s__state~0); 8502#L115 assume !(8195 == ssl3_accept_~s__state~0); 8501#L118 assume !(8480 == ssl3_accept_~s__state~0); 8499#L121 assume !(8481 == ssl3_accept_~s__state~0); 8498#L124 assume !(8482 == ssl3_accept_~s__state~0); 8497#L127 assume !(8464 == ssl3_accept_~s__state~0); 8037#L130 assume !(8465 == ssl3_accept_~s__state~0); 8038#L133 assume !(8466 == ssl3_accept_~s__state~0); 7893#L136 assume 8496 == ssl3_accept_~s__state~0; 7894#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7939#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7940#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 7996#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7998#L294-2 ssl3_accept_~s__init_num~0 := 0; 7883#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8508#L604 ssl3_accept_~skip~0 := 0; 8507#L100-2 assume !false; 8506#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8505#L103 assume !(12292 == ssl3_accept_~s__state~0); 8504#L106 assume !(16384 == ssl3_accept_~s__state~0); 8120#L109 assume !(8192 == ssl3_accept_~s__state~0); 8008#L112 assume !(24576 == ssl3_accept_~s__state~0); 8009#L115 assume !(8195 == ssl3_accept_~s__state~0); 8035#L118 assume !(8480 == ssl3_accept_~s__state~0); 7935#L121 assume !(8481 == ssl3_accept_~s__state~0); 7936#L124 assume !(8482 == ssl3_accept_~s__state~0); 8076#L127 assume !(8464 == ssl3_accept_~s__state~0); 8132#L130 assume !(8465 == ssl3_accept_~s__state~0); 8496#L133 assume !(8466 == ssl3_accept_~s__state~0); 8495#L136 assume !(8496 == ssl3_accept_~s__state~0); 7953#L139 assume !(8497 == ssl3_accept_~s__state~0); 7954#L142 assume !(8512 == ssl3_accept_~s__state~0); 8318#L145 assume !(8513 == ssl3_accept_~s__state~0); 8317#L148 assume !(8528 == ssl3_accept_~s__state~0); 8316#L151 assume !(8529 == ssl3_accept_~s__state~0); 8314#L154 assume !(8544 == ssl3_accept_~s__state~0); 8315#L157 assume !(8545 == ssl3_accept_~s__state~0); 8153#L160 assume 8560 == ssl3_accept_~s__state~0; 8092#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 7853#L419 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; 7854#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8373#L604 ssl3_accept_~skip~0 := 0; 8371#L100-2 assume !false; 8369#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8367#L103 assume !(12292 == ssl3_accept_~s__state~0); 8365#L106 assume !(16384 == ssl3_accept_~s__state~0); 8362#L109 assume !(8192 == ssl3_accept_~s__state~0); 8342#L112 assume !(24576 == ssl3_accept_~s__state~0); 8341#L115 assume !(8195 == ssl3_accept_~s__state~0); 8340#L118 assume !(8480 == ssl3_accept_~s__state~0); 8158#L121 assume !(8481 == ssl3_accept_~s__state~0); 8154#L124 assume !(8482 == ssl3_accept_~s__state~0); 8155#L127 assume 8464 == ssl3_accept_~s__state~0; 8131#L134 [2021-08-31 02:02:22,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:22,031 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-08-31 02:02:22,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:22,032 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58626749] [2021-08-31 02:02:22,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:22,032 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:22,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:22,042 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:22,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:22,062 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:22,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:22,062 INFO L82 PathProgramCache]: Analyzing trace with hash 1113780434, now seen corresponding path program 1 times [2021-08-31 02:02:22,062 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:22,063 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491632521] [2021-08-31 02:02:22,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:22,063 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:22,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:22,108 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:02:22,108 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:22,108 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491632521] [2021-08-31 02:02:22,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491632521] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:22,108 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:22,108 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:22,109 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989712108] [2021-08-31 02:02:22,109 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:22,109 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:22,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:22,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:22,110 INFO L87 Difference]: Start difference. First operand 667 states and 995 transitions. cyclomatic complexity: 331 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:02:22,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:22,378 INFO L93 Difference]: Finished difference Result 803 states and 1105 transitions. [2021-08-31 02:02:22,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:22,379 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 803 states and 1105 transitions. [2021-08-31 02:02:22,384 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 529 [2021-08-31 02:02:22,387 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 803 states to 803 states and 1105 transitions. [2021-08-31 02:02:22,387 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 560 [2021-08-31 02:02:22,388 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 560 [2021-08-31 02:02:22,388 INFO L73 IsDeterministic]: Start isDeterministic. Operand 803 states and 1105 transitions. [2021-08-31 02:02:22,388 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:22,388 INFO L681 BuchiCegarLoop]: Abstraction has 803 states and 1105 transitions. [2021-08-31 02:02:22,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states and 1105 transitions. [2021-08-31 02:02:22,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 795. [2021-08-31 02:02:22,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 795 states have (on average 1.3761006289308175) internal successors, (1094), 794 states have internal predecessors, (1094), 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:02:22,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 1094 transitions. [2021-08-31 02:02:22,400 INFO L704 BuchiCegarLoop]: Abstraction has 795 states and 1094 transitions. [2021-08-31 02:02:22,400 INFO L587 BuchiCegarLoop]: Abstraction has 795 states and 1094 transitions. [2021-08-31 02:02:22,400 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-08-31 02:02:22,400 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 795 states and 1094 transitions. [2021-08-31 02:02:22,403 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 522 [2021-08-31 02:02:22,403 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:22,403 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:22,404 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:02:22,404 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:02:22,404 INFO L791 eck$LassoCheckResult]: Stem: 9605#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9456#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 9405#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9324#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 9406#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9408#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 9448#L100-2 assume !false; 9753#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10044#L103 assume !(12292 == ssl3_accept_~s__state~0); 10042#L106 assume !(16384 == ssl3_accept_~s__state~0); 10040#L109 assume !(8192 == ssl3_accept_~s__state~0); 10038#L112 assume !(24576 == ssl3_accept_~s__state~0); 9980#L115 assume !(8195 == ssl3_accept_~s__state~0); 9979#L118 assume !(8480 == ssl3_accept_~s__state~0); 9978#L121 assume !(8481 == ssl3_accept_~s__state~0); 9977#L124 assume !(8482 == ssl3_accept_~s__state~0); 9702#L127 assume 8464 == ssl3_accept_~s__state~0; 9606#L134 [2021-08-31 02:02:22,404 INFO L793 eck$LassoCheckResult]: Loop: 9606#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9590#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9591#L275-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; 9600#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9983#L604 ssl3_accept_~skip~0 := 0; 9982#L100-2 assume !false; 9981#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9886#L103 assume !(12292 == ssl3_accept_~s__state~0); 9885#L106 assume !(16384 == ssl3_accept_~s__state~0); 9884#L109 assume !(8192 == ssl3_accept_~s__state~0); 9877#L112 assume !(24576 == ssl3_accept_~s__state~0); 9867#L115 assume !(8195 == ssl3_accept_~s__state~0); 9866#L118 assume !(8480 == ssl3_accept_~s__state~0); 9865#L121 assume !(8481 == ssl3_accept_~s__state~0); 9864#L124 assume !(8482 == ssl3_accept_~s__state~0); 9863#L127 assume !(8464 == ssl3_accept_~s__state~0); 9861#L130 assume !(8465 == ssl3_accept_~s__state~0); 9859#L133 assume !(8466 == ssl3_accept_~s__state~0); 9858#L136 assume 8496 == ssl3_accept_~s__state~0; 9728#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9856#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9855#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 9854#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9826#L294-2 ssl3_accept_~s__init_num~0 := 0; 9692#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9817#L604 ssl3_accept_~skip~0 := 0; 9815#L100-2 assume !false; 9813#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9811#L103 assume !(12292 == ssl3_accept_~s__state~0); 9809#L106 assume !(16384 == ssl3_accept_~s__state~0); 9808#L109 assume !(8192 == ssl3_accept_~s__state~0); 9807#L112 assume !(24576 == ssl3_accept_~s__state~0); 9805#L115 assume !(8195 == ssl3_accept_~s__state~0); 9804#L118 assume !(8480 == ssl3_accept_~s__state~0); 9797#L121 assume !(8481 == ssl3_accept_~s__state~0); 9795#L124 assume !(8482 == ssl3_accept_~s__state~0); 9793#L127 assume !(8464 == ssl3_accept_~s__state~0); 9791#L130 assume !(8465 == ssl3_accept_~s__state~0); 9788#L133 assume !(8466 == ssl3_accept_~s__state~0); 9785#L136 assume !(8496 == ssl3_accept_~s__state~0); 9764#L139 assume !(8497 == ssl3_accept_~s__state~0); 9765#L142 assume !(8512 == ssl3_accept_~s__state~0); 9759#L145 assume !(8513 == ssl3_accept_~s__state~0); 9760#L148 assume !(8528 == ssl3_accept_~s__state~0); 9758#L151 assume !(8529 == ssl3_accept_~s__state~0); 9698#L154 assume !(8544 == ssl3_accept_~s__state~0); 9699#L157 assume !(8545 == ssl3_accept_~s__state~0); 9633#L160 assume 8560 == ssl3_accept_~s__state~0; 9557#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 9329#L419 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; 9330#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9789#L604 ssl3_accept_~skip~0 := 0; 9786#L100-2 assume !false; 9783#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9781#L103 assume !(12292 == ssl3_accept_~s__state~0); 9779#L106 assume !(16384 == ssl3_accept_~s__state~0); 9777#L109 assume !(8192 == ssl3_accept_~s__state~0); 9776#L112 assume !(24576 == ssl3_accept_~s__state~0); 9775#L115 assume !(8195 == ssl3_accept_~s__state~0); 9770#L118 assume !(8480 == ssl3_accept_~s__state~0); 9647#L121 assume !(8481 == ssl3_accept_~s__state~0); 9640#L124 assume !(8482 == ssl3_accept_~s__state~0); 9641#L127 assume 8464 == ssl3_accept_~s__state~0; 9606#L134 [2021-08-31 02:02:22,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:22,405 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-08-31 02:02:22,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:22,405 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411835057] [2021-08-31 02:02:22,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:22,405 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:22,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:22,411 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:22,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:22,418 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:22,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:22,419 INFO L82 PathProgramCache]: Analyzing trace with hash 1537427156, now seen corresponding path program 1 times [2021-08-31 02:02:22,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:22,419 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707298580] [2021-08-31 02:02:22,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:22,419 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:22,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:22,445 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:02:22,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:22,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707298580] [2021-08-31 02:02:22,445 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707298580] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:22,445 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:22,445 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:22,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506435283] [2021-08-31 02:02:22,446 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:22,446 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:22,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:22,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:22,447 INFO L87 Difference]: Start difference. First operand 795 states and 1094 transitions. cyclomatic complexity: 302 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:02:22,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:22,689 INFO L93 Difference]: Finished difference Result 876 states and 1193 transitions. [2021-08-31 02:02:22,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:22,690 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 876 states and 1193 transitions. [2021-08-31 02:02:22,695 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 576 [2021-08-31 02:02:22,699 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 876 states to 876 states and 1193 transitions. [2021-08-31 02:02:22,699 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 607 [2021-08-31 02:02:22,700 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 607 [2021-08-31 02:02:22,700 INFO L73 IsDeterministic]: Start isDeterministic. Operand 876 states and 1193 transitions. [2021-08-31 02:02:22,701 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:22,701 INFO L681 BuchiCegarLoop]: Abstraction has 876 states and 1193 transitions. [2021-08-31 02:02:22,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 876 states and 1193 transitions. [2021-08-31 02:02:22,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 876 to 864. [2021-08-31 02:02:22,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 864 states have (on average 1.3634259259259258) internal successors, (1178), 863 states have internal predecessors, (1178), 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:02:22,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1178 transitions. [2021-08-31 02:02:22,714 INFO L704 BuchiCegarLoop]: Abstraction has 864 states and 1178 transitions. [2021-08-31 02:02:22,714 INFO L587 BuchiCegarLoop]: Abstraction has 864 states and 1178 transitions. [2021-08-31 02:02:22,715 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-08-31 02:02:22,715 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 864 states and 1178 transitions. [2021-08-31 02:02:22,718 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 568 [2021-08-31 02:02:22,718 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:22,718 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:22,719 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:02:22,719 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:02:22,719 INFO L791 eck$LassoCheckResult]: Stem: 11294#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11135#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 11081#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11001#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 11082#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11084#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 11126#L100-2 assume !false; 11665#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11746#L103 assume !(12292 == ssl3_accept_~s__state~0); 11745#L106 assume !(16384 == ssl3_accept_~s__state~0); 11743#L109 assume !(8192 == ssl3_accept_~s__state~0); 11741#L112 assume !(24576 == ssl3_accept_~s__state~0); 11739#L115 assume !(8195 == ssl3_accept_~s__state~0); 11737#L118 assume !(8480 == ssl3_accept_~s__state~0); 11735#L121 assume !(8481 == ssl3_accept_~s__state~0); 11501#L124 assume !(8482 == ssl3_accept_~s__state~0); 11502#L127 assume 8464 == ssl3_accept_~s__state~0; 11296#L134 [2021-08-31 02:02:22,720 INFO L793 eck$LassoCheckResult]: Loop: 11296#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 11275#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11276#L275-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; 11285#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11783#L604 ssl3_accept_~skip~0 := 0; 11778#L100-2 assume !false; 11776#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11774#L103 assume !(12292 == ssl3_accept_~s__state~0); 11674#L106 assume !(16384 == ssl3_accept_~s__state~0); 11669#L109 assume !(8192 == ssl3_accept_~s__state~0); 11667#L112 assume !(24576 == ssl3_accept_~s__state~0); 11664#L115 assume !(8195 == ssl3_accept_~s__state~0); 11662#L118 assume !(8480 == ssl3_accept_~s__state~0); 11660#L121 assume !(8481 == ssl3_accept_~s__state~0); 11658#L124 assume !(8482 == ssl3_accept_~s__state~0); 11656#L127 assume !(8464 == ssl3_accept_~s__state~0); 11654#L130 assume !(8465 == ssl3_accept_~s__state~0); 11652#L133 assume !(8466 == ssl3_accept_~s__state~0); 11650#L136 assume 8496 == ssl3_accept_~s__state~0; 11166#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11089#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11090#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 11145#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11282#L294-2 ssl3_accept_~s__init_num~0 := 0; 11140#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11129#L604 ssl3_accept_~skip~0 := 0; 11143#L100-2 assume !false; 11295#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11290#L103 assume !(12292 == ssl3_accept_~s__state~0); 11291#L106 assume !(16384 == ssl3_accept_~s__state~0); 11277#L109 assume !(8192 == ssl3_accept_~s__state~0); 11278#L112 assume !(24576 == ssl3_accept_~s__state~0); 11849#L115 assume !(8195 == ssl3_accept_~s__state~0); 11848#L118 assume !(8480 == ssl3_accept_~s__state~0); 11847#L121 assume !(8481 == ssl3_accept_~s__state~0); 11846#L124 assume !(8482 == ssl3_accept_~s__state~0); 11845#L127 assume !(8464 == ssl3_accept_~s__state~0); 11844#L130 assume !(8465 == ssl3_accept_~s__state~0); 11843#L133 assume !(8466 == ssl3_accept_~s__state~0); 11842#L136 assume !(8496 == ssl3_accept_~s__state~0); 11841#L139 assume !(8497 == ssl3_accept_~s__state~0); 11840#L142 assume 8512 == ssl3_accept_~s__state~0; 11483#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11839#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11751#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11034#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11533#L604 ssl3_accept_~skip~0 := 0; 11531#L100-2 assume !false; 11529#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11527#L103 assume !(12292 == ssl3_accept_~s__state~0); 11525#L106 assume !(16384 == ssl3_accept_~s__state~0); 11523#L109 assume !(8192 == ssl3_accept_~s__state~0); 11521#L112 assume !(24576 == ssl3_accept_~s__state~0); 11519#L115 assume !(8195 == ssl3_accept_~s__state~0); 11517#L118 assume !(8480 == ssl3_accept_~s__state~0); 11515#L121 assume !(8481 == ssl3_accept_~s__state~0); 11513#L124 assume !(8482 == ssl3_accept_~s__state~0); 11511#L127 assume !(8464 == ssl3_accept_~s__state~0); 11509#L130 assume !(8465 == ssl3_accept_~s__state~0); 11505#L133 assume !(8466 == ssl3_accept_~s__state~0); 11497#L136 assume !(8496 == ssl3_accept_~s__state~0); 11498#L139 assume !(8497 == ssl3_accept_~s__state~0); 11647#L142 assume !(8512 == ssl3_accept_~s__state~0); 11645#L145 assume !(8513 == ssl3_accept_~s__state~0); 11643#L148 assume !(8528 == ssl3_accept_~s__state~0); 11641#L151 assume !(8529 == ssl3_accept_~s__state~0); 11639#L154 assume !(8544 == ssl3_accept_~s__state~0); 11551#L157 assume !(8545 == ssl3_accept_~s__state~0); 11500#L160 assume 8560 == ssl3_accept_~s__state~0; 11238#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 11010#L419 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; 11003#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11795#L604 ssl3_accept_~skip~0 := 0; 11794#L100-2 assume !false; 11793#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11792#L103 assume !(12292 == ssl3_accept_~s__state~0); 11791#L106 assume !(16384 == ssl3_accept_~s__state~0); 11790#L109 assume !(8192 == ssl3_accept_~s__state~0); 11770#L112 assume !(24576 == ssl3_accept_~s__state~0); 11769#L115 assume !(8195 == ssl3_accept_~s__state~0); 11749#L118 assume !(8480 == ssl3_accept_~s__state~0); 11747#L121 assume !(8481 == ssl3_accept_~s__state~0); 11503#L124 assume !(8482 == ssl3_accept_~s__state~0); 11499#L127 assume 8464 == ssl3_accept_~s__state~0; 11296#L134 [2021-08-31 02:02:22,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:22,720 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-08-31 02:02:22,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:22,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914987363] [2021-08-31 02:02:22,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:22,721 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:22,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:22,727 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:22,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:22,734 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:22,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:22,734 INFO L82 PathProgramCache]: Analyzing trace with hash 1699160986, now seen corresponding path program 1 times [2021-08-31 02:02:22,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:22,734 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670736404] [2021-08-31 02:02:22,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:22,735 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:22,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:22,758 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:02:22,758 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:22,759 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670736404] [2021-08-31 02:02:22,759 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670736404] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:22,759 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:22,759 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:22,759 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522695342] [2021-08-31 02:02:22,760 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:22,760 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:22,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:22,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:22,760 INFO L87 Difference]: Start difference. First operand 864 states and 1178 transitions. cyclomatic complexity: 317 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:02:23,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:23,012 INFO L93 Difference]: Finished difference Result 978 states and 1331 transitions. [2021-08-31 02:02:23,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:23,013 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 978 states and 1331 transitions. [2021-08-31 02:02:23,018 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2021-08-31 02:02:23,024 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 978 states to 978 states and 1331 transitions. [2021-08-31 02:02:23,024 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 675 [2021-08-31 02:02:23,024 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 675 [2021-08-31 02:02:23,024 INFO L73 IsDeterministic]: Start isDeterministic. Operand 978 states and 1331 transitions. [2021-08-31 02:02:23,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:23,025 INFO L681 BuchiCegarLoop]: Abstraction has 978 states and 1331 transitions. [2021-08-31 02:02:23,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 978 states and 1331 transitions. [2021-08-31 02:02:23,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 978 to 939. [2021-08-31 02:02:23,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 939 states, 939 states have (on average 1.3503727369542067) internal successors, (1268), 938 states have internal predecessors, (1268), 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:02:23,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 1268 transitions. [2021-08-31 02:02:23,039 INFO L704 BuchiCegarLoop]: Abstraction has 939 states and 1268 transitions. [2021-08-31 02:02:23,039 INFO L587 BuchiCegarLoop]: Abstraction has 939 states and 1268 transitions. [2021-08-31 02:02:23,039 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-08-31 02:02:23,039 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 939 states and 1268 transitions. [2021-08-31 02:02:23,052 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 618 [2021-08-31 02:02:23,052 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:23,052 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:23,053 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:02:23,053 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] [2021-08-31 02:02:23,053 INFO L791 eck$LassoCheckResult]: Stem: 13134#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12985#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 12931#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12849#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 12932#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12934#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 12976#L100-2 assume !false; 13399#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13598#L103 assume !(12292 == ssl3_accept_~s__state~0); 13593#L106 assume !(16384 == ssl3_accept_~s__state~0); 13588#L109 assume !(8192 == ssl3_accept_~s__state~0); 13583#L112 assume !(24576 == ssl3_accept_~s__state~0); 13578#L115 assume !(8195 == ssl3_accept_~s__state~0); 13573#L118 assume !(8480 == ssl3_accept_~s__state~0); 13568#L121 assume !(8481 == ssl3_accept_~s__state~0); 13564#L124 assume !(8482 == ssl3_accept_~s__state~0); 13560#L127 assume 8464 == ssl3_accept_~s__state~0; 13135#L134 [2021-08-31 02:02:23,053 INFO L793 eck$LassoCheckResult]: Loop: 13135#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 13120#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13121#L275-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; 13128#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13625#L604 ssl3_accept_~skip~0 := 0; 13623#L100-2 assume !false; 13614#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13609#L103 assume !(12292 == ssl3_accept_~s__state~0); 13604#L106 assume !(16384 == ssl3_accept_~s__state~0); 13600#L109 assume !(8192 == ssl3_accept_~s__state~0); 13595#L112 assume !(24576 == ssl3_accept_~s__state~0); 13590#L115 assume !(8195 == ssl3_accept_~s__state~0); 13585#L118 assume !(8480 == ssl3_accept_~s__state~0); 13580#L121 assume !(8481 == ssl3_accept_~s__state~0); 13575#L124 assume !(8482 == ssl3_accept_~s__state~0); 13570#L127 assume !(8464 == ssl3_accept_~s__state~0); 13565#L130 assume !(8465 == ssl3_accept_~s__state~0); 13561#L133 assume !(8466 == ssl3_accept_~s__state~0); 13549#L136 assume 8496 == ssl3_accept_~s__state~0; 13350#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 13547#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12997#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 12998#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13125#L294-2 ssl3_accept_~s__init_num~0 := 0; 12880#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13777#L604 ssl3_accept_~skip~0 := 0; 13776#L100-2 assume !false; 13775#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13774#L103 assume !(12292 == ssl3_accept_~s__state~0); 13773#L106 assume !(16384 == ssl3_accept_~s__state~0); 13772#L109 assume !(8192 == ssl3_accept_~s__state~0); 13771#L112 assume !(24576 == ssl3_accept_~s__state~0); 13770#L115 assume !(8195 == ssl3_accept_~s__state~0); 13769#L118 assume !(8480 == ssl3_accept_~s__state~0); 13768#L121 assume !(8481 == ssl3_accept_~s__state~0); 13074#L124 assume !(8482 == ssl3_accept_~s__state~0); 13075#L127 assume !(8464 == ssl3_accept_~s__state~0); 13765#L130 assume !(8465 == ssl3_accept_~s__state~0); 13763#L133 assume !(8466 == ssl3_accept_~s__state~0); 12898#L136 assume !(8496 == ssl3_accept_~s__state~0); 12899#L139 assume !(8497 == ssl3_accept_~s__state~0); 13110#L142 assume !(8512 == ssl3_accept_~s__state~0); 13044#L145 assume !(8513 == ssl3_accept_~s__state~0); 12958#L148 assume !(8528 == ssl3_accept_~s__state~0); 12959#L151 assume !(8529 == ssl3_accept_~s__state~0); 13077#L154 assume !(8544 == ssl3_accept_~s__state~0); 12862#L157 assume !(8545 == ssl3_accept_~s__state~0); 12863#L160 assume !(8560 == ssl3_accept_~s__state~0); 13671#L163 assume !(8561 == ssl3_accept_~s__state~0); 13672#L166 assume !(8448 == ssl3_accept_~s__state~0); 13047#L169 assume !(8576 == ssl3_accept_~s__state~0); 13048#L172 assume !(8577 == ssl3_accept_~s__state~0); 12858#L175 assume !(8592 == ssl3_accept_~s__state~0); 12859#L178 assume !(8593 == ssl3_accept_~s__state~0); 12952#L181 assume !(8608 == ssl3_accept_~s__state~0); 13101#L184 assume !(8609 == ssl3_accept_~s__state~0); 13136#L187 assume !(8640 == ssl3_accept_~s__state~0); 13051#L190 assume !(8641 == ssl3_accept_~s__state~0); 13022#L193 assume 8656 == ssl3_accept_~s__state~0; 13023#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13070#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12974#L505 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12939#L511-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12940#L521 assume !(0 == ssl3_accept_~tmp___10~0); 13099#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13348#L604 ssl3_accept_~skip~0 := 0; 13346#L100-2 assume !false; 13344#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13342#L103 assume 12292 == ssl3_accept_~s__state~0; 12914#L104 ssl3_accept_~s__new_session~0 := 1; 12915#L212 ssl3_accept_~s__server~0 := 1; 13483#L217 assume 0 != ssl3_accept_~cb~0; 13482#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13481#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13480#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13479#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13478#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 13476#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13471#L604 ssl3_accept_~skip~0 := 0; 13470#L100-2 assume !false; 13469#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13468#L103 assume !(12292 == ssl3_accept_~s__state~0); 13467#L106 assume !(16384 == ssl3_accept_~s__state~0); 13466#L109 assume !(8192 == ssl3_accept_~s__state~0); 13465#L112 assume !(24576 == ssl3_accept_~s__state~0); 13464#L115 assume !(8195 == ssl3_accept_~s__state~0); 13177#L118 assume !(8480 == ssl3_accept_~s__state~0); 13178#L121 assume !(8481 == ssl3_accept_~s__state~0); 13167#L124 assume !(8482 == ssl3_accept_~s__state~0); 13168#L127 assume 8464 == ssl3_accept_~s__state~0; 13135#L134 [2021-08-31 02:02:23,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:23,054 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-08-31 02:02:23,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:23,054 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65757960] [2021-08-31 02:02:23,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:23,054 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:23,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:23,059 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:23,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:23,066 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:23,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:23,066 INFO L82 PathProgramCache]: Analyzing trace with hash 1310728719, now seen corresponding path program 1 times [2021-08-31 02:02:23,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:23,066 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762981758] [2021-08-31 02:02:23,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:23,067 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:23,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:23,087 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-08-31 02:02:23,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:23,088 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762981758] [2021-08-31 02:02:23,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762981758] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:23,088 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:23,088 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:23,088 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376983810] [2021-08-31 02:02:23,088 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:23,089 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:23,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:23,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:23,089 INFO L87 Difference]: Start difference. First operand 939 states and 1268 transitions. cyclomatic complexity: 332 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:02:23,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:23,336 INFO L93 Difference]: Finished difference Result 886 states and 1188 transitions. [2021-08-31 02:02:23,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:23,337 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 886 states and 1188 transitions. [2021-08-31 02:02:23,340 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 546 [2021-08-31 02:02:23,343 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 886 states to 884 states and 1186 transitions. [2021-08-31 02:02:23,343 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 627 [2021-08-31 02:02:23,344 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 627 [2021-08-31 02:02:23,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 884 states and 1186 transitions. [2021-08-31 02:02:23,344 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:23,344 INFO L681 BuchiCegarLoop]: Abstraction has 884 states and 1186 transitions. [2021-08-31 02:02:23,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 884 states and 1186 transitions. [2021-08-31 02:02:23,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 884 to 878. [2021-08-31 02:02:23,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 878 states, 878 states have (on average 1.3405466970387243) internal successors, (1177), 877 states have internal predecessors, (1177), 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:02:23,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 1177 transitions. [2021-08-31 02:02:23,355 INFO L704 BuchiCegarLoop]: Abstraction has 878 states and 1177 transitions. [2021-08-31 02:02:23,355 INFO L587 BuchiCegarLoop]: Abstraction has 878 states and 1177 transitions. [2021-08-31 02:02:23,355 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-08-31 02:02:23,356 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 878 states and 1177 transitions. [2021-08-31 02:02:23,359 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 540 [2021-08-31 02:02:23,359 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:23,359 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:23,360 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:02:23,360 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:02:23,360 INFO L791 eck$LassoCheckResult]: Stem: 14939#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 14802#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 14754#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14680#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 14755#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14757#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 14795#L100-2 assume !false; 15041#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15472#L103 assume !(12292 == ssl3_accept_~s__state~0); 15471#L106 assume !(16384 == ssl3_accept_~s__state~0); 15470#L109 assume !(8192 == ssl3_accept_~s__state~0); 15468#L112 assume !(24576 == ssl3_accept_~s__state~0); 15463#L115 assume !(8195 == ssl3_accept_~s__state~0); 15461#L118 assume !(8480 == ssl3_accept_~s__state~0); 15459#L121 assume !(8481 == ssl3_accept_~s__state~0); 15457#L124 assume !(8482 == ssl3_accept_~s__state~0); 15455#L127 assume 8464 == ssl3_accept_~s__state~0; 14940#L134 [2021-08-31 02:02:23,360 INFO L793 eck$LassoCheckResult]: Loop: 14940#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 14924#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14925#L275-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; 14932#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15462#L604 ssl3_accept_~skip~0 := 0; 15460#L100-2 assume !false; 15458#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15456#L103 assume !(12292 == ssl3_accept_~s__state~0); 15454#L106 assume !(16384 == ssl3_accept_~s__state~0); 15452#L109 assume !(8192 == ssl3_accept_~s__state~0); 15450#L112 assume !(24576 == ssl3_accept_~s__state~0); 15448#L115 assume !(8195 == ssl3_accept_~s__state~0); 15447#L118 assume !(8480 == ssl3_accept_~s__state~0); 15445#L121 assume !(8481 == ssl3_accept_~s__state~0); 15443#L124 assume !(8482 == ssl3_accept_~s__state~0); 15441#L127 assume !(8464 == ssl3_accept_~s__state~0); 15440#L130 assume !(8465 == ssl3_accept_~s__state~0); 15437#L133 assume !(8466 == ssl3_accept_~s__state~0); 15436#L136 assume 8496 == ssl3_accept_~s__state~0; 15000#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 15446#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15444#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 14928#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14815#L294-2 ssl3_accept_~s__init_num~0 := 0; 14816#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15545#L604 ssl3_accept_~skip~0 := 0; 15543#L100-2 assume !false; 15541#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15539#L103 assume !(12292 == ssl3_accept_~s__state~0); 15537#L106 assume !(16384 == ssl3_accept_~s__state~0); 15535#L109 assume !(8192 == ssl3_accept_~s__state~0); 15533#L112 assume !(24576 == ssl3_accept_~s__state~0); 15531#L115 assume !(8195 == ssl3_accept_~s__state~0); 15529#L118 assume !(8480 == ssl3_accept_~s__state~0); 15527#L121 assume !(8481 == ssl3_accept_~s__state~0); 15525#L124 assume !(8482 == ssl3_accept_~s__state~0); 15523#L127 assume !(8464 == ssl3_accept_~s__state~0); 15521#L130 assume !(8465 == ssl3_accept_~s__state~0); 15519#L133 assume !(8466 == ssl3_accept_~s__state~0); 15517#L136 assume !(8496 == ssl3_accept_~s__state~0); 15515#L139 assume !(8497 == ssl3_accept_~s__state~0); 14916#L142 assume 8512 == ssl3_accept_~s__state~0; 14902#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14868#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14869#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14933#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15546#L604 ssl3_accept_~skip~0 := 0; 15544#L100-2 assume !false; 15542#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15540#L103 assume !(12292 == ssl3_accept_~s__state~0); 15538#L106 assume !(16384 == ssl3_accept_~s__state~0); 15536#L109 assume !(8192 == ssl3_accept_~s__state~0); 15534#L112 assume !(24576 == ssl3_accept_~s__state~0); 15532#L115 assume !(8195 == ssl3_accept_~s__state~0); 15530#L118 assume !(8480 == ssl3_accept_~s__state~0); 15528#L121 assume !(8481 == ssl3_accept_~s__state~0); 15526#L124 assume !(8482 == ssl3_accept_~s__state~0); 15524#L127 assume !(8464 == ssl3_accept_~s__state~0); 15522#L130 assume !(8465 == ssl3_accept_~s__state~0); 15520#L133 assume !(8466 == ssl3_accept_~s__state~0); 15518#L136 assume !(8496 == ssl3_accept_~s__state~0); 15516#L139 assume !(8497 == ssl3_accept_~s__state~0); 15514#L142 assume !(8512 == ssl3_accept_~s__state~0); 14858#L145 assume !(8513 == ssl3_accept_~s__state~0); 14778#L148 assume 8528 == ssl3_accept_~s__state~0; 14779#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14786#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 15121#L322-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 15116#L331 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 15105#L334 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 15096#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15066#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15086#L604 ssl3_accept_~skip~0 := 0; 15084#L100-2 assume !false; 15082#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15080#L103 assume !(12292 == ssl3_accept_~s__state~0); 15078#L106 assume !(16384 == ssl3_accept_~s__state~0); 15058#L109 assume !(8192 == ssl3_accept_~s__state~0); 15057#L112 assume !(24576 == ssl3_accept_~s__state~0); 15056#L115 assume !(8195 == ssl3_accept_~s__state~0); 15055#L118 assume !(8480 == ssl3_accept_~s__state~0); 15053#L121 assume !(8481 == ssl3_accept_~s__state~0); 15052#L124 assume !(8482 == ssl3_accept_~s__state~0); 15051#L127 assume !(8464 == ssl3_accept_~s__state~0); 15050#L130 assume !(8465 == ssl3_accept_~s__state~0); 15045#L133 assume !(8466 == ssl3_accept_~s__state~0); 15043#L136 assume !(8496 == ssl3_accept_~s__state~0); 15040#L139 assume !(8497 == ssl3_accept_~s__state~0); 15038#L142 assume !(8512 == ssl3_accept_~s__state~0); 15036#L145 assume !(8513 == ssl3_accept_~s__state~0); 15034#L148 assume !(8528 == ssl3_accept_~s__state~0); 15032#L151 assume !(8529 == ssl3_accept_~s__state~0); 15030#L154 assume !(8544 == ssl3_accept_~s__state~0); 15028#L157 assume !(8545 == ssl3_accept_~s__state~0); 14950#L160 assume 8560 == ssl3_accept_~s__state~0; 14896#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 14689#L419 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; 14690#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15236#L604 ssl3_accept_~skip~0 := 0; 15234#L100-2 assume !false; 15232#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15230#L103 assume !(12292 == ssl3_accept_~s__state~0); 15228#L106 assume !(16384 == ssl3_accept_~s__state~0); 15226#L109 assume !(8192 == ssl3_accept_~s__state~0); 15218#L112 assume !(24576 == ssl3_accept_~s__state~0); 15215#L115 assume !(8195 == ssl3_accept_~s__state~0); 15026#L118 assume !(8480 == ssl3_accept_~s__state~0); 15024#L121 assume !(8481 == ssl3_accept_~s__state~0); 15020#L124 assume !(8482 == ssl3_accept_~s__state~0); 15021#L127 assume 8464 == ssl3_accept_~s__state~0; 14940#L134 [2021-08-31 02:02:23,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:23,361 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-08-31 02:02:23,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:23,361 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399903324] [2021-08-31 02:02:23,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:23,361 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:23,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:23,367 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:23,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:23,373 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:23,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:23,374 INFO L82 PathProgramCache]: Analyzing trace with hash -259260954, now seen corresponding path program 1 times [2021-08-31 02:02:23,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:23,374 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616432934] [2021-08-31 02:02:23,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:23,374 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:23,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:23,396 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-08-31 02:02:23,396 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:23,396 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616432934] [2021-08-31 02:02:23,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616432934] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:23,396 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:23,397 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:23,397 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775247536] [2021-08-31 02:02:23,397 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:23,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:23,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:23,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:23,398 INFO L87 Difference]: Start difference. First operand 878 states and 1177 transitions. cyclomatic complexity: 303 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 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:02:23,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:23,773 INFO L93 Difference]: Finished difference Result 1726 states and 2298 transitions. [2021-08-31 02:02:23,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:23,774 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1726 states and 2298 transitions. [2021-08-31 02:02:23,783 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1066 [2021-08-31 02:02:23,790 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1726 states to 1726 states and 2298 transitions. [2021-08-31 02:02:23,790 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1219 [2021-08-31 02:02:23,791 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1219 [2021-08-31 02:02:23,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1726 states and 2298 transitions. [2021-08-31 02:02:23,792 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:23,792 INFO L681 BuchiCegarLoop]: Abstraction has 1726 states and 2298 transitions. [2021-08-31 02:02:23,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1726 states and 2298 transitions. [2021-08-31 02:02:23,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1726 to 881. [2021-08-31 02:02:23,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 881 states, 881 states have (on average 1.3393870601589104) internal successors, (1180), 880 states have internal predecessors, (1180), 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:02:23,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 881 states to 881 states and 1180 transitions. [2021-08-31 02:02:23,807 INFO L704 BuchiCegarLoop]: Abstraction has 881 states and 1180 transitions. [2021-08-31 02:02:23,807 INFO L587 BuchiCegarLoop]: Abstraction has 881 states and 1180 transitions. [2021-08-31 02:02:23,807 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-08-31 02:02:23,807 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 881 states and 1180 transitions. [2021-08-31 02:02:23,811 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 542 [2021-08-31 02:02:23,811 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:23,811 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:23,812 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:02:23,812 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:02:23,812 INFO L791 eck$LassoCheckResult]: Stem: 17571#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 17414#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 17364#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17290#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 17365#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 17367#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 17408#L100-2 assume !false; 17610#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18122#L103 assume !(12292 == ssl3_accept_~s__state~0); 18121#L106 assume !(16384 == ssl3_accept_~s__state~0); 18120#L109 assume !(8192 == ssl3_accept_~s__state~0); 18119#L112 assume !(24576 == ssl3_accept_~s__state~0); 18117#L115 assume !(8195 == ssl3_accept_~s__state~0); 18115#L118 assume !(8480 == ssl3_accept_~s__state~0); 18112#L121 assume !(8481 == ssl3_accept_~s__state~0); 18110#L124 assume !(8482 == ssl3_accept_~s__state~0); 18111#L127 assume 8464 == ssl3_accept_~s__state~0; 17572#L134 [2021-08-31 02:02:23,812 INFO L793 eck$LassoCheckResult]: Loop: 17572#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 17554#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 17555#L275-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; 17419#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17410#L604 ssl3_accept_~skip~0 := 0; 17423#L100-2 assume !false; 18163#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18162#L103 assume !(12292 == ssl3_accept_~s__state~0); 17566#L106 assume !(16384 == ssl3_accept_~s__state~0); 17557#L109 assume !(8192 == ssl3_accept_~s__state~0); 17435#L112 assume !(24576 == ssl3_accept_~s__state~0); 17436#L115 assume !(8195 == ssl3_accept_~s__state~0); 17467#L118 assume !(8480 == ssl3_accept_~s__state~0); 18152#L121 assume !(8481 == ssl3_accept_~s__state~0); 18150#L124 assume !(8482 == ssl3_accept_~s__state~0); 18148#L127 assume !(8464 == ssl3_accept_~s__state~0); 17463#L130 assume !(8465 == ssl3_accept_~s__state~0); 17464#L133 assume !(8466 == ssl3_accept_~s__state~0); 17556#L136 assume 8496 == ssl3_accept_~s__state~0; 17741#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 18097#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18095#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 17559#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 17561#L294-2 ssl3_accept_~s__init_num~0 := 0; 18104#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18099#L604 ssl3_accept_~skip~0 := 0; 18098#L100-2 assume !false; 18096#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18094#L103 assume !(12292 == ssl3_accept_~s__state~0); 18093#L106 assume !(16384 == ssl3_accept_~s__state~0); 18090#L109 assume !(8192 == ssl3_accept_~s__state~0); 18084#L112 assume !(24576 == ssl3_accept_~s__state~0); 18082#L115 assume !(8195 == ssl3_accept_~s__state~0); 18080#L118 assume !(8480 == ssl3_accept_~s__state~0); 18078#L121 assume !(8481 == ssl3_accept_~s__state~0); 18076#L124 assume !(8482 == ssl3_accept_~s__state~0); 18074#L127 assume !(8464 == ssl3_accept_~s__state~0); 18073#L130 assume !(8465 == ssl3_accept_~s__state~0); 18072#L133 assume !(8466 == ssl3_accept_~s__state~0); 18071#L136 assume !(8496 == ssl3_accept_~s__state~0); 18070#L139 assume !(8497 == ssl3_accept_~s__state~0); 18069#L142 assume 8512 == ssl3_accept_~s__state~0; 17514#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 17480#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17481#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17564#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17991#L604 ssl3_accept_~skip~0 := 0; 17989#L100-2 assume !false; 17987#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17985#L103 assume !(12292 == ssl3_accept_~s__state~0); 17983#L106 assume !(16384 == ssl3_accept_~s__state~0); 17981#L109 assume !(8192 == ssl3_accept_~s__state~0); 17979#L112 assume !(24576 == ssl3_accept_~s__state~0); 17977#L115 assume !(8195 == ssl3_accept_~s__state~0); 17975#L118 assume !(8480 == ssl3_accept_~s__state~0); 17973#L121 assume !(8481 == ssl3_accept_~s__state~0); 17971#L124 assume !(8482 == ssl3_accept_~s__state~0); 17969#L127 assume !(8464 == ssl3_accept_~s__state~0); 17967#L130 assume !(8465 == ssl3_accept_~s__state~0); 17821#L133 assume !(8466 == ssl3_accept_~s__state~0); 17820#L136 assume !(8496 == ssl3_accept_~s__state~0); 17819#L139 assume !(8497 == ssl3_accept_~s__state~0); 17817#L142 assume !(8512 == ssl3_accept_~s__state~0); 17816#L145 assume !(8513 == ssl3_accept_~s__state~0); 17815#L148 assume 8528 == ssl3_accept_~s__state~0; 17638#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 17788#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 17490#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 17360#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 17545#L354 assume !(ssl3_accept_~ret~0 <= 0); 17783#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 17720#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17773#L604 ssl3_accept_~skip~0 := 0; 17771#L100-2 assume !false; 17769#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17767#L103 assume !(12292 == ssl3_accept_~s__state~0); 17766#L106 assume !(16384 == ssl3_accept_~s__state~0); 17765#L109 assume !(8192 == ssl3_accept_~s__state~0); 17764#L112 assume !(24576 == ssl3_accept_~s__state~0); 17763#L115 assume !(8195 == ssl3_accept_~s__state~0); 17761#L118 assume !(8480 == ssl3_accept_~s__state~0); 17759#L121 assume !(8481 == ssl3_accept_~s__state~0); 17758#L124 assume !(8482 == ssl3_accept_~s__state~0); 17756#L127 assume !(8464 == ssl3_accept_~s__state~0); 17752#L130 assume !(8465 == ssl3_accept_~s__state~0); 17750#L133 assume !(8466 == ssl3_accept_~s__state~0); 17747#L136 assume !(8496 == ssl3_accept_~s__state~0); 17740#L139 assume !(8497 == ssl3_accept_~s__state~0); 17738#L142 assume !(8512 == ssl3_accept_~s__state~0); 17736#L145 assume !(8513 == ssl3_accept_~s__state~0); 17734#L148 assume !(8528 == ssl3_accept_~s__state~0); 17732#L151 assume !(8529 == ssl3_accept_~s__state~0); 17729#L154 assume !(8544 == ssl3_accept_~s__state~0); 17730#L157 assume !(8545 == ssl3_accept_~s__state~0); 17580#L160 assume 8560 == ssl3_accept_~s__state~0; 17509#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 17295#L419 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; 17296#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18016#L604 ssl3_accept_~skip~0 := 0; 18014#L100-2 assume !false; 18012#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18010#L103 assume !(12292 == ssl3_accept_~s__state~0); 18008#L106 assume !(16384 == ssl3_accept_~s__state~0); 18006#L109 assume !(8192 == ssl3_accept_~s__state~0); 18004#L112 assume !(24576 == ssl3_accept_~s__state~0); 18002#L115 assume !(8195 == ssl3_accept_~s__state~0); 18000#L118 assume !(8480 == ssl3_accept_~s__state~0); 17640#L121 assume !(8481 == ssl3_accept_~s__state~0); 17589#L124 assume !(8482 == ssl3_accept_~s__state~0); 17590#L127 assume 8464 == ssl3_accept_~s__state~0; 17572#L134 [2021-08-31 02:02:23,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:23,812 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-08-31 02:02:23,813 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:23,813 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176328680] [2021-08-31 02:02:23,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:23,814 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:23,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:23,823 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:23,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:23,830 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:23,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:23,832 INFO L82 PathProgramCache]: Analyzing trace with hash 1797230117, now seen corresponding path program 1 times [2021-08-31 02:02:23,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:23,832 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127903970] [2021-08-31 02:02:23,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:23,832 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:23,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:23,873 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:02:23,873 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:23,874 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127903970] [2021-08-31 02:02:23,874 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127903970] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:23,874 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:23,874 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:23,874 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128284207] [2021-08-31 02:02:23,874 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:23,874 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:23,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:23,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:23,875 INFO L87 Difference]: Start difference. First operand 881 states and 1180 transitions. cyclomatic complexity: 303 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:02:24,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:24,132 INFO L93 Difference]: Finished difference Result 984 states and 1311 transitions. [2021-08-31 02:02:24,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:24,133 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 984 states and 1311 transitions. [2021-08-31 02:02:24,140 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2021-08-31 02:02:24,144 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 984 states to 984 states and 1311 transitions. [2021-08-31 02:02:24,144 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 691 [2021-08-31 02:02:24,145 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 691 [2021-08-31 02:02:24,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 984 states and 1311 transitions. [2021-08-31 02:02:24,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:24,146 INFO L681 BuchiCegarLoop]: Abstraction has 984 states and 1311 transitions. [2021-08-31 02:02:24,146 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states and 1311 transitions. [2021-08-31 02:02:24,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 962. [2021-08-31 02:02:24,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 962 states, 962 states have (on average 1.3264033264033264) internal successors, (1276), 961 states have internal predecessors, (1276), 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:02:24,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 962 states to 962 states and 1276 transitions. [2021-08-31 02:02:24,159 INFO L704 BuchiCegarLoop]: Abstraction has 962 states and 1276 transitions. [2021-08-31 02:02:24,159 INFO L587 BuchiCegarLoop]: Abstraction has 962 states and 1276 transitions. [2021-08-31 02:02:24,159 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-08-31 02:02:24,159 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 962 states and 1276 transitions. [2021-08-31 02:02:24,162 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 596 [2021-08-31 02:02:24,162 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:24,162 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:24,164 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:02:24,164 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:02:24,164 INFO L791 eck$LassoCheckResult]: Stem: 19425#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 19284#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 19234#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 19161#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 19235#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 19237#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 19276#L100-2 assume !false; 19402#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19423#L103 assume !(12292 == ssl3_accept_~s__state~0); 19421#L106 assume !(16384 == ssl3_accept_~s__state~0); 19412#L109 assume !(8192 == ssl3_accept_~s__state~0); 19307#L112 assume !(24576 == ssl3_accept_~s__state~0); 19308#L115 assume !(8195 == ssl3_accept_~s__state~0); 19340#L118 assume !(8480 == ssl3_accept_~s__state~0); 19238#L121 assume !(8481 == ssl3_accept_~s__state~0); 19239#L124 assume !(8482 == ssl3_accept_~s__state~0); 19370#L127 assume 8464 == ssl3_accept_~s__state~0; 19426#L134 [2021-08-31 02:02:24,164 INFO L793 eck$LassoCheckResult]: Loop: 19426#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 19409#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 19410#L275-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; 19418#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20063#L604 ssl3_accept_~skip~0 := 0; 20061#L100-2 assume !false; 20059#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20057#L103 assume !(12292 == ssl3_accept_~s__state~0); 20055#L106 assume !(16384 == ssl3_accept_~s__state~0); 20053#L109 assume !(8192 == ssl3_accept_~s__state~0); 20051#L112 assume !(24576 == ssl3_accept_~s__state~0); 20050#L115 assume !(8195 == ssl3_accept_~s__state~0); 20049#L118 assume !(8480 == ssl3_accept_~s__state~0); 20047#L121 assume !(8481 == ssl3_accept_~s__state~0); 20046#L124 assume !(8482 == ssl3_accept_~s__state~0); 20045#L127 assume !(8464 == ssl3_accept_~s__state~0); 20043#L130 assume !(8465 == ssl3_accept_~s__state~0); 20041#L133 assume !(8466 == ssl3_accept_~s__state~0); 20040#L136 assume 8496 == ssl3_accept_~s__state~0; 19500#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 19250#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 19251#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 19985#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 19297#L294-2 ssl3_accept_~s__init_num~0 := 0; 19298#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20034#L604 ssl3_accept_~skip~0 := 0; 20033#L100-2 assume !false; 20032#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20031#L103 assume !(12292 == ssl3_accept_~s__state~0); 20030#L106 assume !(16384 == ssl3_accept_~s__state~0); 20029#L109 assume !(8192 == ssl3_accept_~s__state~0); 20028#L112 assume !(24576 == ssl3_accept_~s__state~0); 20026#L115 assume !(8195 == ssl3_accept_~s__state~0); 20025#L118 assume !(8480 == ssl3_accept_~s__state~0); 20024#L121 assume !(8481 == ssl3_accept_~s__state~0); 20023#L124 assume !(8482 == ssl3_accept_~s__state~0); 20016#L127 assume !(8464 == ssl3_accept_~s__state~0); 19958#L130 assume !(8465 == ssl3_accept_~s__state~0); 19867#L133 assume !(8466 == ssl3_accept_~s__state~0); 19866#L136 assume !(8496 == ssl3_accept_~s__state~0); 19725#L139 assume !(8497 == ssl3_accept_~s__state~0); 19726#L142 assume 8512 == ssl3_accept_~s__state~0; 19385#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19353#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 19354#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 19419#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20099#L604 ssl3_accept_~skip~0 := 0; 20097#L100-2 assume !false; 20096#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20095#L103 assume !(12292 == ssl3_accept_~s__state~0); 20094#L106 assume !(16384 == ssl3_accept_~s__state~0); 20093#L109 assume !(8192 == ssl3_accept_~s__state~0); 20091#L112 assume !(24576 == ssl3_accept_~s__state~0); 20090#L115 assume !(8195 == ssl3_accept_~s__state~0); 20089#L118 assume !(8480 == ssl3_accept_~s__state~0); 20088#L121 assume !(8481 == ssl3_accept_~s__state~0); 20087#L124 assume !(8482 == ssl3_accept_~s__state~0); 20086#L127 assume !(8464 == ssl3_accept_~s__state~0); 20085#L130 assume !(8465 == ssl3_accept_~s__state~0); 20080#L133 assume !(8466 == ssl3_accept_~s__state~0); 20078#L136 assume !(8496 == ssl3_accept_~s__state~0); 20076#L139 assume !(8497 == ssl3_accept_~s__state~0); 20074#L142 assume !(8512 == ssl3_accept_~s__state~0); 20072#L145 assume !(8513 == ssl3_accept_~s__state~0); 20070#L148 assume 8528 == ssl3_accept_~s__state~0; 19262#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 19263#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 19363#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 19183#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 19328#L354 assume !(ssl3_accept_~ret~0 <= 0); 19272#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 19277#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20116#L604 ssl3_accept_~skip~0 := 0; 20115#L100-2 assume !false; 20114#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20113#L103 assume !(12292 == ssl3_accept_~s__state~0); 20112#L106 assume !(16384 == ssl3_accept_~s__state~0); 20111#L109 assume !(8192 == ssl3_accept_~s__state~0); 20110#L112 assume !(24576 == ssl3_accept_~s__state~0); 20109#L115 assume !(8195 == ssl3_accept_~s__state~0); 20108#L118 assume !(8480 == ssl3_accept_~s__state~0); 20107#L121 assume !(8481 == ssl3_accept_~s__state~0); 20106#L124 assume !(8482 == ssl3_accept_~s__state~0); 19428#L127 assume !(8464 == ssl3_accept_~s__state~0); 19336#L130 assume !(8465 == ssl3_accept_~s__state~0); 19337#L133 assume !(8466 == ssl3_accept_~s__state~0); 19201#L136 assume !(8496 == ssl3_accept_~s__state~0); 19202#L139 assume !(8497 == ssl3_accept_~s__state~0); 19256#L142 assume !(8512 == ssl3_accept_~s__state~0); 19342#L145 assume !(8513 == ssl3_accept_~s__state~0); 19258#L148 assume !(8528 == ssl3_accept_~s__state~0); 19259#L151 assume !(8529 == ssl3_accept_~s__state~0); 19372#L154 assume 8544 == ssl3_accept_~s__state~0; 19389#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 19431#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 19433#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 19685#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 19417#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 19180#L401 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; 19171#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19913#L604 ssl3_accept_~skip~0 := 0; 19911#L100-2 assume !false; 19909#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19907#L103 assume !(12292 == ssl3_accept_~s__state~0); 19905#L106 assume !(16384 == ssl3_accept_~s__state~0); 19903#L109 assume !(8192 == ssl3_accept_~s__state~0); 19901#L112 assume !(24576 == ssl3_accept_~s__state~0); 19899#L115 assume !(8195 == ssl3_accept_~s__state~0); 19897#L118 assume !(8480 == ssl3_accept_~s__state~0); 19514#L121 assume !(8481 == ssl3_accept_~s__state~0); 19506#L124 assume !(8482 == ssl3_accept_~s__state~0); 19507#L127 assume 8464 == ssl3_accept_~s__state~0; 19426#L134 [2021-08-31 02:02:24,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:24,165 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-08-31 02:02:24,165 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:24,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [315736462] [2021-08-31 02:02:24,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:24,165 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:24,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:24,172 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:24,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:24,180 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:24,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:24,180 INFO L82 PathProgramCache]: Analyzing trace with hash -719457483, now seen corresponding path program 1 times [2021-08-31 02:02:24,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:24,180 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016880031] [2021-08-31 02:02:24,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:24,181 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:24,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:24,214 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:02:24,214 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:24,214 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016880031] [2021-08-31 02:02:24,214 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016880031] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:24,215 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:24,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:24,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590525574] [2021-08-31 02:02:24,216 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:24,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:24,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:24,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:24,217 INFO L87 Difference]: Start difference. First operand 962 states and 1276 transitions. cyclomatic complexity: 318 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:02:24,484 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:24,485 INFO L93 Difference]: Finished difference Result 1035 states and 1364 transitions. [2021-08-31 02:02:24,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:24,489 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1035 states and 1364 transitions. [2021-08-31 02:02:24,493 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 628 [2021-08-31 02:02:24,497 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1035 states to 1013 states and 1333 transitions. [2021-08-31 02:02:24,497 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 729 [2021-08-31 02:02:24,498 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 745 [2021-08-31 02:02:24,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1013 states and 1333 transitions. [2021-08-31 02:02:24,499 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:24,499 INFO L681 BuchiCegarLoop]: Abstraction has 1013 states and 1333 transitions. [2021-08-31 02:02:24,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1013 states and 1333 transitions. [2021-08-31 02:02:24,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1013 to 964. [2021-08-31 02:02:24,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 964 states, 964 states have (on average 1.3215767634854771) internal successors, (1274), 963 states have internal predecessors, (1274), 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:02:24,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 1274 transitions. [2021-08-31 02:02:24,511 INFO L704 BuchiCegarLoop]: Abstraction has 964 states and 1274 transitions. [2021-08-31 02:02:24,511 INFO L587 BuchiCegarLoop]: Abstraction has 964 states and 1274 transitions. [2021-08-31 02:02:24,511 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-08-31 02:02:24,512 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 964 states and 1274 transitions. [2021-08-31 02:02:24,514 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2021-08-31 02:02:24,514 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:24,514 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:24,515 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:02:24,516 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] [2021-08-31 02:02:24,516 INFO L791 eck$LassoCheckResult]: Stem: 21429#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 21282#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 21231#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21164#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 21232#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21234#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 21274#L100-2 assume !false; 21523#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21521#L103 assume !(12292 == ssl3_accept_~s__state~0); 21519#L106 assume !(16384 == ssl3_accept_~s__state~0); 21517#L109 assume !(8192 == ssl3_accept_~s__state~0); 21515#L112 assume !(24576 == ssl3_accept_~s__state~0); 21513#L115 assume !(8195 == ssl3_accept_~s__state~0); 21511#L118 assume !(8480 == ssl3_accept_~s__state~0); 21509#L121 assume 8481 == ssl3_accept_~s__state~0; 21298#L122 [2021-08-31 02:02:24,516 INFO L793 eck$LassoCheckResult]: Loop: 21298#L122 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 21299#L260 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; 21166#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21278#L604 ssl3_accept_~skip~0 := 0; 21290#L100-2 assume !false; 21405#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21426#L103 assume !(12292 == ssl3_accept_~s__state~0); 21424#L106 assume !(16384 == ssl3_accept_~s__state~0); 21416#L109 assume !(8192 == ssl3_accept_~s__state~0); 21305#L112 assume !(24576 == ssl3_accept_~s__state~0); 21306#L115 assume !(8195 == ssl3_accept_~s__state~0); 21326#L118 assume !(8480 == ssl3_accept_~s__state~0); 21235#L121 assume !(8481 == ssl3_accept_~s__state~0); 21236#L124 assume !(8482 == ssl3_accept_~s__state~0); 21363#L127 assume !(8464 == ssl3_accept_~s__state~0); 21431#L130 assume !(8465 == ssl3_accept_~s__state~0); 22093#L133 assume !(8466 == ssl3_accept_~s__state~0); 21198#L136 assume !(8496 == ssl3_accept_~s__state~0); 21199#L139 assume !(8497 == ssl3_accept_~s__state~0); 21252#L142 assume !(8512 == ssl3_accept_~s__state~0); 21333#L145 assume !(8513 == ssl3_accept_~s__state~0); 21254#L148 assume !(8528 == ssl3_accept_~s__state~0); 21255#L151 assume !(8529 == ssl3_accept_~s__state~0); 21366#L154 assume !(8544 == ssl3_accept_~s__state~0); 21172#L157 assume !(8545 == ssl3_accept_~s__state~0); 21173#L160 assume !(8560 == ssl3_accept_~s__state~0); 21301#L163 assume !(8561 == ssl3_accept_~s__state~0); 21302#L166 assume 8448 == ssl3_accept_~s__state~0; 21220#L167 assume !(ssl3_accept_~num1~0 > 0); 21208#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 21355#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21555#L604 ssl3_accept_~skip~0 := 0; 21552#L100-2 assume !false; 21551#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21549#L103 assume !(12292 == ssl3_accept_~s__state~0); 21550#L106 assume !(16384 == ssl3_accept_~s__state~0); 21614#L109 assume !(8192 == ssl3_accept_~s__state~0); 21612#L112 assume !(24576 == ssl3_accept_~s__state~0); 21609#L115 assume !(8195 == ssl3_accept_~s__state~0); 21607#L118 assume 8480 == ssl3_accept_~s__state~0; 21298#L122 [2021-08-31 02:02:24,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:24,516 INFO L82 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-08-31 02:02:24,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:24,517 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427442595] [2021-08-31 02:02:24,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:24,517 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:24,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:24,536 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:02:24,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:24,536 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427442595] [2021-08-31 02:02:24,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427442595] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:24,537 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:24,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:24,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816807649] [2021-08-31 02:02:24,537 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:02:24,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:24,538 INFO L82 PathProgramCache]: Analyzing trace with hash 238562898, now seen corresponding path program 1 times [2021-08-31 02:02:24,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:24,541 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288021155] [2021-08-31 02:02:24,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:24,541 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:24,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:24,561 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:02:24,562 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:24,562 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288021155] [2021-08-31 02:02:24,562 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288021155] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:24,562 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [563462977] [2021-08-31 02:02:24,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:24,562 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:24,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:24,565 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:02:24,566 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:02:24,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:24,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:02:24,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:24,701 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:02:24,701 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:02:24,798 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:02:24,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [563462977] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:02:24,798 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:02:24,799 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-08-31 02:02:24,799 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375606395] [2021-08-31 02:02:24,799 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:24,799 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:24,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:24,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:24,800 INFO L87 Difference]: Start difference. First operand 964 states and 1274 transitions. cyclomatic complexity: 315 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:02:25,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:25,006 INFO L93 Difference]: Finished difference Result 966 states and 1274 transitions. [2021-08-31 02:02:25,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:25,007 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 966 states and 1274 transitions. [2021-08-31 02:02:25,011 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 619 [2021-08-31 02:02:25,014 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 966 states to 966 states and 1274 transitions. [2021-08-31 02:02:25,014 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 698 [2021-08-31 02:02:25,015 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 698 [2021-08-31 02:02:25,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 966 states and 1274 transitions. [2021-08-31 02:02:25,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:25,016 INFO L681 BuchiCegarLoop]: Abstraction has 966 states and 1274 transitions. [2021-08-31 02:02:25,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 966 states and 1274 transitions. [2021-08-31 02:02:25,035 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 966 to 964. [2021-08-31 02:02:25,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 964 states, 964 states have (on average 1.3195020746887967) internal successors, (1272), 963 states have internal predecessors, (1272), 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:02:25,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 1272 transitions. [2021-08-31 02:02:25,040 INFO L704 BuchiCegarLoop]: Abstraction has 964 states and 1272 transitions. [2021-08-31 02:02:25,040 INFO L587 BuchiCegarLoop]: Abstraction has 964 states and 1272 transitions. [2021-08-31 02:02:25,041 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-08-31 02:02:25,041 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 964 states and 1272 transitions. [2021-08-31 02:02:25,043 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2021-08-31 02:02:25,043 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:25,043 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:25,044 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:02:25,044 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] [2021-08-31 02:02:25,044 INFO L791 eck$LassoCheckResult]: Stem: 23609#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 23458#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 23406#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23338#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 23407#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23409#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 23450#L100-2 assume !false; 24122#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24121#L103 assume !(12292 == ssl3_accept_~s__state~0); 24120#L106 assume !(16384 == ssl3_accept_~s__state~0); 23594#L109 assume !(8192 == ssl3_accept_~s__state~0); 23595#L112 assume !(24576 == ssl3_accept_~s__state~0); 24028#L115 assume !(8195 == ssl3_accept_~s__state~0); 24027#L118 assume !(8480 == ssl3_accept_~s__state~0); 24026#L121 assume !(8481 == ssl3_accept_~s__state~0); 23709#L124 assume 8482 == ssl3_accept_~s__state~0; 23552#L125 [2021-08-31 02:02:25,045 INFO L793 eck$LassoCheckResult]: Loop: 23552#L125 ssl3_accept_~s__state~0 := 3; 23340#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24067#L604 ssl3_accept_~skip~0 := 0; 24065#L100-2 assume !false; 24063#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24061#L103 assume !(12292 == ssl3_accept_~s__state~0); 24059#L106 assume !(16384 == ssl3_accept_~s__state~0); 24057#L109 assume !(8192 == ssl3_accept_~s__state~0); 24055#L112 assume !(24576 == ssl3_accept_~s__state~0); 24053#L115 assume !(8195 == ssl3_accept_~s__state~0); 24051#L118 assume !(8480 == ssl3_accept_~s__state~0); 24049#L121 assume !(8481 == ssl3_accept_~s__state~0); 24047#L124 assume !(8482 == ssl3_accept_~s__state~0); 24045#L127 assume !(8464 == ssl3_accept_~s__state~0); 24043#L130 assume !(8465 == ssl3_accept_~s__state~0); 24041#L133 assume !(8466 == ssl3_accept_~s__state~0); 24039#L136 assume !(8496 == ssl3_accept_~s__state~0); 23995#L139 assume !(8497 == ssl3_accept_~s__state~0); 24038#L142 assume !(8512 == ssl3_accept_~s__state~0); 24037#L145 assume !(8513 == ssl3_accept_~s__state~0); 24036#L148 assume !(8528 == ssl3_accept_~s__state~0); 24035#L151 assume !(8529 == ssl3_accept_~s__state~0); 24034#L154 assume !(8544 == ssl3_accept_~s__state~0); 24033#L157 assume !(8545 == ssl3_accept_~s__state~0); 24032#L160 assume !(8560 == ssl3_accept_~s__state~0); 24031#L163 assume !(8561 == ssl3_accept_~s__state~0); 24030#L166 assume 8448 == ssl3_accept_~s__state~0; 23395#L167 assume !(ssl3_accept_~num1~0 > 0); 23383#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23532#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23859#L604 ssl3_accept_~skip~0 := 0; 23857#L100-2 assume !false; 23855#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23853#L103 assume !(12292 == ssl3_accept_~s__state~0); 23851#L106 assume !(16384 == ssl3_accept_~s__state~0); 23849#L109 assume !(8192 == ssl3_accept_~s__state~0); 23847#L112 assume !(24576 == ssl3_accept_~s__state~0); 23844#L115 assume !(8195 == ssl3_accept_~s__state~0); 23842#L118 assume !(8480 == ssl3_accept_~s__state~0); 23840#L121 assume !(8481 == ssl3_accept_~s__state~0); 23838#L124 assume 8482 == ssl3_accept_~s__state~0; 23552#L125 [2021-08-31 02:02:25,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:25,045 INFO L82 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-08-31 02:02:25,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:25,045 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655028247] [2021-08-31 02:02:25,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:25,046 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:25,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:25,065 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:02:25,065 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:25,065 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655028247] [2021-08-31 02:02:25,065 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655028247] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:25,065 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:25,065 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:25,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296428782] [2021-08-31 02:02:25,066 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:02:25,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:25,066 INFO L82 PathProgramCache]: Analyzing trace with hash -564759837, now seen corresponding path program 1 times [2021-08-31 02:02:25,066 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:25,066 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765234285] [2021-08-31 02:02:25,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:25,067 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:25,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:25,087 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:02:25,088 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:25,088 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765234285] [2021-08-31 02:02:25,088 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765234285] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:25,088 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:25,089 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:25,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731689432] [2021-08-31 02:02:25,090 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:25,090 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:25,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:25,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:25,091 INFO L87 Difference]: Start difference. First operand 964 states and 1272 transitions. cyclomatic complexity: 313 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:02:25,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:25,292 INFO L93 Difference]: Finished difference Result 964 states and 1270 transitions. [2021-08-31 02:02:25,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:25,292 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 964 states and 1270 transitions. [2021-08-31 02:02:25,296 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2021-08-31 02:02:25,300 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 964 states to 964 states and 1270 transitions. [2021-08-31 02:02:25,301 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 696 [2021-08-31 02:02:25,301 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 696 [2021-08-31 02:02:25,301 INFO L73 IsDeterministic]: Start isDeterministic. Operand 964 states and 1270 transitions. [2021-08-31 02:02:25,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:25,302 INFO L681 BuchiCegarLoop]: Abstraction has 964 states and 1270 transitions. [2021-08-31 02:02:25,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 964 states and 1270 transitions. [2021-08-31 02:02:25,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 964 to 964. [2021-08-31 02:02:25,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 964 states, 964 states have (on average 1.3174273858921162) internal successors, (1270), 963 states have internal predecessors, (1270), 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:02:25,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 1270 transitions. [2021-08-31 02:02:25,316 INFO L704 BuchiCegarLoop]: Abstraction has 964 states and 1270 transitions. [2021-08-31 02:02:25,316 INFO L587 BuchiCegarLoop]: Abstraction has 964 states and 1270 transitions. [2021-08-31 02:02:25,316 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-08-31 02:02:25,316 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 964 states and 1270 transitions. [2021-08-31 02:02:25,319 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2021-08-31 02:02:25,319 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:25,319 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:25,320 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:02:25,320 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:02:25,321 INFO L791 eck$LassoCheckResult]: Stem: 25525#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 25390#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 25341#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25273#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 25342#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25344#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 25382#L100-2 assume !false; 25990#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25988#L103 assume !(12292 == ssl3_accept_~s__state~0); 25987#L106 assume !(16384 == ssl3_accept_~s__state~0); 25982#L109 assume !(8192 == ssl3_accept_~s__state~0); 25980#L112 assume !(24576 == ssl3_accept_~s__state~0); 25978#L115 assume !(8195 == ssl3_accept_~s__state~0); 25976#L118 assume !(8480 == ssl3_accept_~s__state~0); 25974#L121 assume !(8481 == ssl3_accept_~s__state~0); 25972#L124 assume !(8482 == ssl3_accept_~s__state~0); 25970#L127 assume 8464 == ssl3_accept_~s__state~0; 25526#L134 [2021-08-31 02:02:25,322 INFO L793 eck$LassoCheckResult]: Loop: 25526#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 25509#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 25510#L275-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; 25517#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25981#L604 ssl3_accept_~skip~0 := 0; 25979#L100-2 assume !false; 25977#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25975#L103 assume !(12292 == ssl3_accept_~s__state~0); 25973#L106 assume !(16384 == ssl3_accept_~s__state~0); 25971#L109 assume !(8192 == ssl3_accept_~s__state~0); 25969#L112 assume !(24576 == ssl3_accept_~s__state~0); 25967#L115 assume !(8195 == ssl3_accept_~s__state~0); 25965#L118 assume !(8480 == ssl3_accept_~s__state~0); 25960#L121 assume !(8481 == ssl3_accept_~s__state~0); 25958#L124 assume !(8482 == ssl3_accept_~s__state~0); 25956#L127 assume !(8464 == ssl3_accept_~s__state~0); 25954#L130 assume !(8465 == ssl3_accept_~s__state~0); 25952#L133 assume !(8466 == ssl3_accept_~s__state~0); 25832#L136 assume 8496 == ssl3_accept_~s__state~0; 25638#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 25827#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 25825#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 25822#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 25821#L294-2 ssl3_accept_~s__init_num~0 := 0; 25814#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25808#L604 ssl3_accept_~skip~0 := 0; 25806#L100-2 assume !false; 25804#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25802#L103 assume !(12292 == ssl3_accept_~s__state~0); 25800#L106 assume !(16384 == ssl3_accept_~s__state~0); 25798#L109 assume !(8192 == ssl3_accept_~s__state~0); 25796#L112 assume !(24576 == ssl3_accept_~s__state~0); 25795#L115 assume !(8195 == ssl3_accept_~s__state~0); 25794#L118 assume !(8480 == ssl3_accept_~s__state~0); 25792#L121 assume !(8481 == ssl3_accept_~s__state~0); 25791#L124 assume !(8482 == ssl3_accept_~s__state~0); 25790#L127 assume !(8464 == ssl3_accept_~s__state~0); 25789#L130 assume !(8465 == ssl3_accept_~s__state~0); 25788#L133 assume !(8466 == ssl3_accept_~s__state~0); 25786#L136 assume !(8496 == ssl3_accept_~s__state~0); 25785#L139 assume !(8497 == ssl3_accept_~s__state~0); 25784#L142 assume 8512 == ssl3_accept_~s__state~0; 25633#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 25779#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 25776#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 25773#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25767#L604 ssl3_accept_~skip~0 := 0; 25765#L100-2 assume !false; 25763#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25761#L103 assume !(12292 == ssl3_accept_~s__state~0); 25759#L106 assume !(16384 == ssl3_accept_~s__state~0); 25757#L109 assume !(8192 == ssl3_accept_~s__state~0); 25753#L112 assume !(24576 == ssl3_accept_~s__state~0); 25752#L115 assume !(8195 == ssl3_accept_~s__state~0); 25751#L118 assume !(8480 == ssl3_accept_~s__state~0); 25750#L121 assume !(8481 == ssl3_accept_~s__state~0); 25749#L124 assume !(8482 == ssl3_accept_~s__state~0); 25748#L127 assume !(8464 == ssl3_accept_~s__state~0); 25747#L130 assume !(8465 == ssl3_accept_~s__state~0); 25746#L133 assume !(8466 == ssl3_accept_~s__state~0); 25744#L136 assume !(8496 == ssl3_accept_~s__state~0); 25742#L139 assume !(8497 == ssl3_accept_~s__state~0); 25740#L142 assume !(8512 == ssl3_accept_~s__state~0); 25738#L145 assume !(8513 == ssl3_accept_~s__state~0); 25732#L148 assume 8528 == ssl3_accept_~s__state~0; 25628#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 25730#L322 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 25729#L322-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 25728#L331 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 25725#L334 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 25719#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25718#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25712#L604 ssl3_accept_~skip~0 := 0; 25711#L100-2 assume !false; 25710#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25708#L103 assume !(12292 == ssl3_accept_~s__state~0); 25707#L106 assume !(16384 == ssl3_accept_~s__state~0); 25706#L109 assume !(8192 == ssl3_accept_~s__state~0); 25705#L112 assume !(24576 == ssl3_accept_~s__state~0); 25704#L115 assume !(8195 == ssl3_accept_~s__state~0); 25701#L118 assume !(8480 == ssl3_accept_~s__state~0); 25700#L121 assume !(8481 == ssl3_accept_~s__state~0); 25699#L124 assume !(8482 == ssl3_accept_~s__state~0); 25698#L127 assume !(8464 == ssl3_accept_~s__state~0); 25696#L130 assume !(8465 == ssl3_accept_~s__state~0); 25694#L133 assume !(8466 == ssl3_accept_~s__state~0); 25693#L136 assume !(8496 == ssl3_accept_~s__state~0); 25692#L139 assume !(8497 == ssl3_accept_~s__state~0); 25690#L142 assume !(8512 == ssl3_accept_~s__state~0); 25688#L145 assume !(8513 == ssl3_accept_~s__state~0); 25687#L148 assume !(8528 == ssl3_accept_~s__state~0); 25683#L151 assume !(8529 == ssl3_accept_~s__state~0); 25682#L154 assume 8544 == ssl3_accept_~s__state~0; 25618#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; 25674#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25669#L604 ssl3_accept_~skip~0 := 0; 25667#L100-2 assume !false; 25666#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25665#L103 assume !(12292 == ssl3_accept_~s__state~0); 25664#L106 assume !(16384 == ssl3_accept_~s__state~0); 25658#L109 assume !(8192 == ssl3_accept_~s__state~0); 25656#L112 assume !(24576 == ssl3_accept_~s__state~0); 25654#L115 assume !(8195 == ssl3_accept_~s__state~0); 25652#L118 assume !(8480 == ssl3_accept_~s__state~0); 25650#L121 assume !(8481 == ssl3_accept_~s__state~0); 25648#L124 assume !(8482 == ssl3_accept_~s__state~0); 25646#L127 assume !(8464 == ssl3_accept_~s__state~0); 25644#L130 assume !(8465 == ssl3_accept_~s__state~0); 25642#L133 assume !(8466 == ssl3_accept_~s__state~0); 25640#L136 assume !(8496 == ssl3_accept_~s__state~0); 25637#L139 assume !(8497 == ssl3_accept_~s__state~0); 25635#L142 assume !(8512 == ssl3_accept_~s__state~0); 25632#L145 assume !(8513 == ssl3_accept_~s__state~0); 25630#L148 assume !(8528 == ssl3_accept_~s__state~0); 25627#L151 assume !(8529 == ssl3_accept_~s__state~0); 25625#L154 assume !(8544 == ssl3_accept_~s__state~0); 25623#L157 assume !(8545 == ssl3_accept_~s__state~0); 25584#L160 assume !(8560 == ssl3_accept_~s__state~0); 25582#L163 assume !(8561 == ssl3_accept_~s__state~0); 25583#L166 assume !(8448 == ssl3_accept_~s__state~0); 25691#L169 assume 8576 == ssl3_accept_~s__state~0; 25611#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 25697#L441 assume !(ssl3_accept_~ret~0 <= 0); 25695#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 25359#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26084#L604 ssl3_accept_~skip~0 := 0; 26082#L100-2 assume !false; 26080#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26078#L103 assume !(12292 == ssl3_accept_~s__state~0); 26076#L106 assume !(16384 == ssl3_accept_~s__state~0); 26074#L109 assume !(8192 == ssl3_accept_~s__state~0); 26072#L112 assume !(24576 == ssl3_accept_~s__state~0); 26070#L115 assume !(8195 == ssl3_accept_~s__state~0); 26068#L118 assume !(8480 == ssl3_accept_~s__state~0); 25755#L121 assume !(8481 == ssl3_accept_~s__state~0); 26065#L124 assume !(8482 == ssl3_accept_~s__state~0); 25866#L127 assume 8464 == ssl3_accept_~s__state~0; 25526#L134 [2021-08-31 02:02:25,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:25,322 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-08-31 02:02:25,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:25,322 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412758793] [2021-08-31 02:02:25,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:25,323 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:25,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:25,332 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:25,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:25,343 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:25,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:25,344 INFO L82 PathProgramCache]: Analyzing trace with hash 1113025748, now seen corresponding path program 1 times [2021-08-31 02:02:25,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:25,344 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170818058] [2021-08-31 02:02:25,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:25,345 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:25,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:25,370 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:02:25,370 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:25,370 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [170818058] [2021-08-31 02:02:25,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [170818058] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:25,370 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:25,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:25,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619946332] [2021-08-31 02:02:25,371 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:25,371 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:25,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:25,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:25,372 INFO L87 Difference]: Start difference. First operand 964 states and 1270 transitions. cyclomatic complexity: 311 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:02:25,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:25,609 INFO L93 Difference]: Finished difference Result 930 states and 1189 transitions. [2021-08-31 02:02:25,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:25,609 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 930 states and 1189 transitions. [2021-08-31 02:02:25,613 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 499 [2021-08-31 02:02:25,616 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 930 states to 801 states and 1028 transitions. [2021-08-31 02:02:25,616 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 566 [2021-08-31 02:02:25,618 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 695 [2021-08-31 02:02:25,618 INFO L73 IsDeterministic]: Start isDeterministic. Operand 801 states and 1028 transitions. [2021-08-31 02:02:25,619 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:25,620 INFO L681 BuchiCegarLoop]: Abstraction has 801 states and 1028 transitions. [2021-08-31 02:02:25,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states and 1028 transitions. [2021-08-31 02:02:25,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 670. [2021-08-31 02:02:25,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 670 states have (on average 1.2880597014925372) internal successors, (863), 669 states have internal predecessors, (863), 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:02:25,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 863 transitions. [2021-08-31 02:02:25,629 INFO L704 BuchiCegarLoop]: Abstraction has 670 states and 863 transitions. [2021-08-31 02:02:25,629 INFO L587 BuchiCegarLoop]: Abstraction has 670 states and 863 transitions. [2021-08-31 02:02:25,629 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-08-31 02:02:25,629 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 670 states and 863 transitions. [2021-08-31 02:02:25,631 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 497 [2021-08-31 02:02:25,631 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:25,631 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:25,634 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:02:25,634 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] [2021-08-31 02:02:25,634 INFO L791 eck$LassoCheckResult]: Stem: 27379#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27269#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 27223#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27173#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 27224#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27226#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 27262#L100-2 assume !false; 27651#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27755#L103 assume !(12292 == ssl3_accept_~s__state~0); 27745#L106 assume !(16384 == ssl3_accept_~s__state~0); 27746#L109 assume !(8192 == ssl3_accept_~s__state~0); 27735#L112 assume !(24576 == ssl3_accept_~s__state~0); 27736#L115 assume !(8195 == ssl3_accept_~s__state~0); 27725#L118 assume !(8480 == ssl3_accept_~s__state~0); 27726#L121 assume !(8481 == ssl3_accept_~s__state~0); 27717#L124 assume !(8482 == ssl3_accept_~s__state~0); 27718#L127 assume 8464 == ssl3_accept_~s__state~0; 27380#L134 [2021-08-31 02:02:25,634 INFO L793 eck$LassoCheckResult]: Loop: 27380#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 27366#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27367#L275-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; 27372#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27836#L604 ssl3_accept_~skip~0 := 0; 27835#L100-2 assume !false; 27834#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27833#L103 assume !(12292 == ssl3_accept_~s__state~0); 27832#L106 assume !(16384 == ssl3_accept_~s__state~0); 27831#L109 assume !(8192 == ssl3_accept_~s__state~0); 27830#L112 assume !(24576 == ssl3_accept_~s__state~0); 27829#L115 assume !(8195 == ssl3_accept_~s__state~0); 27828#L118 assume !(8480 == ssl3_accept_~s__state~0); 27827#L121 assume !(8481 == ssl3_accept_~s__state~0); 27826#L124 assume !(8482 == ssl3_accept_~s__state~0); 27825#L127 assume !(8464 == ssl3_accept_~s__state~0); 27824#L130 assume !(8465 == ssl3_accept_~s__state~0); 27823#L133 assume !(8466 == ssl3_accept_~s__state~0); 27197#L136 assume 8496 == ssl3_accept_~s__state~0; 27198#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 27237#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27238#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 27277#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 27279#L294-2 ssl3_accept_~s__init_num~0 := 0; 27280#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27754#L604 ssl3_accept_~skip~0 := 0; 27749#L100-2 assume !false; 27744#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27739#L103 assume !(12292 == ssl3_accept_~s__state~0); 27734#L106 assume !(16384 == ssl3_accept_~s__state~0); 27729#L109 assume !(8192 == ssl3_accept_~s__state~0); 27724#L112 assume !(24576 == ssl3_accept_~s__state~0); 27720#L115 assume !(8195 == ssl3_accept_~s__state~0); 27716#L118 assume !(8480 == ssl3_accept_~s__state~0); 27714#L121 assume !(8481 == ssl3_accept_~s__state~0); 27685#L124 assume !(8482 == ssl3_accept_~s__state~0); 27684#L127 assume !(8464 == ssl3_accept_~s__state~0); 27683#L130 assume !(8465 == ssl3_accept_~s__state~0); 27674#L133 assume !(8466 == ssl3_accept_~s__state~0); 27672#L136 assume !(8496 == ssl3_accept_~s__state~0); 27670#L139 assume !(8497 == ssl3_accept_~s__state~0); 27613#L142 assume 8512 == ssl3_accept_~s__state~0; 27349#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27321#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27322#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27373#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27787#L604 ssl3_accept_~skip~0 := 0; 27786#L100-2 assume !false; 27785#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27784#L103 assume !(12292 == ssl3_accept_~s__state~0); 27783#L106 assume !(16384 == ssl3_accept_~s__state~0); 27782#L109 assume !(8192 == ssl3_accept_~s__state~0); 27781#L112 assume !(24576 == ssl3_accept_~s__state~0); 27779#L115 assume !(8195 == ssl3_accept_~s__state~0); 27777#L118 assume !(8480 == ssl3_accept_~s__state~0); 27772#L121 assume !(8481 == ssl3_accept_~s__state~0); 27756#L124 assume !(8482 == ssl3_accept_~s__state~0); 27752#L127 assume !(8464 == ssl3_accept_~s__state~0); 27747#L130 assume !(8465 == ssl3_accept_~s__state~0); 27742#L133 assume !(8466 == ssl3_accept_~s__state~0); 27737#L136 assume !(8496 == ssl3_accept_~s__state~0); 27732#L139 assume !(8497 == ssl3_accept_~s__state~0); 27727#L142 assume !(8512 == ssl3_accept_~s__state~0); 27722#L145 assume !(8513 == ssl3_accept_~s__state~0); 27666#L148 assume 8528 == ssl3_accept_~s__state~0; 27256#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27257#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 27329#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 27190#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 27302#L354 assume !(ssl3_accept_~ret~0 <= 0); 27259#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27263#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27265#L604 ssl3_accept_~skip~0 := 0; 27275#L100-2 assume !false; 27361#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27377#L103 assume !(12292 == ssl3_accept_~s__state~0); 27374#L106 assume !(16384 == ssl3_accept_~s__state~0); 27369#L109 assume !(8192 == ssl3_accept_~s__state~0); 27290#L112 assume !(24576 == ssl3_accept_~s__state~0); 27291#L115 assume !(8195 == ssl3_accept_~s__state~0); 27310#L118 assume !(8480 == ssl3_accept_~s__state~0); 27227#L121 assume !(8481 == ssl3_accept_~s__state~0); 27228#L124 assume !(8482 == ssl3_accept_~s__state~0); 27334#L127 assume !(8464 == ssl3_accept_~s__state~0); 27306#L130 assume !(8465 == ssl3_accept_~s__state~0); 27307#L133 assume !(8466 == ssl3_accept_~s__state~0); 27368#L136 assume !(8496 == ssl3_accept_~s__state~0); 27244#L139 assume !(8497 == ssl3_accept_~s__state~0); 27245#L142 assume !(8512 == ssl3_accept_~s__state~0); 27312#L145 assume !(8513 == ssl3_accept_~s__state~0); 27248#L148 assume !(8528 == ssl3_accept_~s__state~0); 27249#L151 assume !(8529 == ssl3_accept_~s__state~0); 27354#L154 assume 8544 == ssl3_accept_~s__state~0; 27182#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 27196#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 27195#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27201#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 27202#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 27186#L401 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; 27175#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27817#L604 ssl3_accept_~skip~0 := 0; 27816#L100-2 assume !false; 27815#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27814#L103 assume !(12292 == ssl3_accept_~s__state~0); 27813#L106 assume !(16384 == ssl3_accept_~s__state~0); 27812#L109 assume !(8192 == ssl3_accept_~s__state~0); 27811#L112 assume !(24576 == ssl3_accept_~s__state~0); 27810#L115 assume !(8195 == ssl3_accept_~s__state~0); 27809#L118 assume !(8480 == ssl3_accept_~s__state~0); 27808#L121 assume !(8481 == ssl3_accept_~s__state~0); 27807#L124 assume !(8482 == ssl3_accept_~s__state~0); 27806#L127 assume !(8464 == ssl3_accept_~s__state~0); 27805#L130 assume !(8465 == ssl3_accept_~s__state~0); 27804#L133 assume !(8466 == ssl3_accept_~s__state~0); 27577#L136 assume !(8496 == ssl3_accept_~s__state~0); 27575#L139 assume !(8497 == ssl3_accept_~s__state~0); 27573#L142 assume !(8512 == ssl3_accept_~s__state~0); 27571#L145 assume !(8513 == ssl3_accept_~s__state~0); 27569#L148 assume !(8528 == ssl3_accept_~s__state~0); 27567#L151 assume !(8529 == ssl3_accept_~s__state~0); 27565#L154 assume !(8544 == ssl3_accept_~s__state~0); 27563#L157 assume !(8545 == ssl3_accept_~s__state~0); 27561#L160 assume !(8560 == ssl3_accept_~s__state~0); 27559#L163 assume !(8561 == ssl3_accept_~s__state~0); 27437#L166 assume 8448 == ssl3_accept_~s__state~0; 27216#L167 assume !(ssl3_accept_~num1~0 > 0); 27205#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 27328#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27405#L604 ssl3_accept_~skip~0 := 0; 27403#L100-2 assume !false; 27401#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27399#L103 assume !(12292 == ssl3_accept_~s__state~0); 27395#L106 assume !(16384 == ssl3_accept_~s__state~0); 27394#L109 assume !(8192 == ssl3_accept_~s__state~0); 27390#L112 assume !(24576 == ssl3_accept_~s__state~0); 27389#L115 assume !(8195 == ssl3_accept_~s__state~0); 27388#L118 assume !(8480 == ssl3_accept_~s__state~0); 27386#L121 assume !(8481 == ssl3_accept_~s__state~0); 27387#L124 assume !(8482 == ssl3_accept_~s__state~0); 27451#L127 assume 8464 == ssl3_accept_~s__state~0; 27380#L134 [2021-08-31 02:02:25,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:25,635 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-08-31 02:02:25,635 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:25,635 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065365351] [2021-08-31 02:02:25,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:25,635 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:25,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:25,640 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:25,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:25,670 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:25,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:25,671 INFO L82 PathProgramCache]: Analyzing trace with hash 577325018, now seen corresponding path program 1 times [2021-08-31 02:02:25,671 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:25,672 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32467685] [2021-08-31 02:02:25,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:25,672 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:25,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:25,708 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:02:25,708 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:25,709 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32467685] [2021-08-31 02:02:25,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32467685] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:25,709 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289952662] [2021-08-31 02:02:25,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:25,709 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:25,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:25,713 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:02:25,736 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:02:25,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:25,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:02:25,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:26,002 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:02:26,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:02:26,194 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:02:26,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289952662] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:02:26,195 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:02:26,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-08-31 02:02:26,195 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919697376] [2021-08-31 02:02:26,196 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:26,196 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:26,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:02:26,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:02:26,197 INFO L87 Difference]: Start difference. First operand 670 states and 863 transitions. cyclomatic complexity: 196 Second operand has 6 states, 5 states have (on average 26.2) internal successors, (131), 6 states have internal predecessors, (131), 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:02:27,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:27,280 INFO L93 Difference]: Finished difference Result 1651 states and 2115 transitions. [2021-08-31 02:02:27,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-31 02:02:27,281 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1651 states and 2115 transitions. [2021-08-31 02:02:27,286 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1448 [2021-08-31 02:02:27,293 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1651 states to 1621 states and 2085 transitions. [2021-08-31 02:02:27,293 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1515 [2021-08-31 02:02:27,294 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1515 [2021-08-31 02:02:27,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1621 states and 2085 transitions. [2021-08-31 02:02:27,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:27,294 INFO L681 BuchiCegarLoop]: Abstraction has 1621 states and 2085 transitions. [2021-08-31 02:02:27,295 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1621 states and 2085 transitions. [2021-08-31 02:02:27,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1621 to 1010. [2021-08-31 02:02:27,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1010 states, 1010 states have (on average 1.303960396039604) internal successors, (1317), 1009 states have internal predecessors, (1317), 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:02:27,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1010 states to 1010 states and 1317 transitions. [2021-08-31 02:02:27,312 INFO L704 BuchiCegarLoop]: Abstraction has 1010 states and 1317 transitions. [2021-08-31 02:02:27,312 INFO L587 BuchiCegarLoop]: Abstraction has 1010 states and 1317 transitions. [2021-08-31 02:02:27,312 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-08-31 02:02:27,313 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1010 states and 1317 transitions. [2021-08-31 02:02:27,315 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 837 [2021-08-31 02:02:27,315 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:27,315 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:27,317 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:02:27,317 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] [2021-08-31 02:02:27,317 INFO L791 eck$LassoCheckResult]: Stem: 30581#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 30449#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 30401#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 30349#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 30402#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 30404#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 30441#L100-2 assume !false; 30607#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31142#L103 assume !(12292 == ssl3_accept_~s__state~0); 31141#L106 assume !(16384 == ssl3_accept_~s__state~0); 31140#L109 assume !(8192 == ssl3_accept_~s__state~0); 31139#L112 assume !(24576 == ssl3_accept_~s__state~0); 31138#L115 assume !(8195 == ssl3_accept_~s__state~0); 31137#L118 assume !(8480 == ssl3_accept_~s__state~0); 31136#L121 assume !(8481 == ssl3_accept_~s__state~0); 31135#L124 assume !(8482 == ssl3_accept_~s__state~0); 31134#L127 assume 8464 == ssl3_accept_~s__state~0; 30584#L134 [2021-08-31 02:02:27,317 INFO L793 eck$LassoCheckResult]: Loop: 30584#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 30567#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30568#L275-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; 30453#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30444#L604 ssl3_accept_~skip~0 := 0; 30457#L100-2 assume !false; 30558#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30579#L103 assume !(12292 == ssl3_accept_~s__state~0); 30576#L106 assume !(16384 == ssl3_accept_~s__state~0); 30570#L109 assume !(8192 == ssl3_accept_~s__state~0); 30468#L112 assume !(24576 == ssl3_accept_~s__state~0); 30469#L115 assume !(8195 == ssl3_accept_~s__state~0); 30490#L118 assume !(8480 == ssl3_accept_~s__state~0); 30405#L121 assume !(8481 == ssl3_accept_~s__state~0); 30406#L124 assume !(8482 == ssl3_accept_~s__state~0); 30525#L127 assume !(8464 == ssl3_accept_~s__state~0); 30493#L130 assume !(8465 == ssl3_accept_~s__state~0); 30494#L133 assume !(8466 == ssl3_accept_~s__state~0); 30569#L136 assume 8496 == ssl3_accept_~s__state~0; 30476#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 30409#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30410#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 31125#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 30462#L294-2 ssl3_accept_~s__init_num~0 := 0; 30369#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31352#L604 ssl3_accept_~skip~0 := 0; 31351#L100-2 assume !false; 31350#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31349#L103 assume !(12292 == ssl3_accept_~s__state~0); 31347#L106 assume !(16384 == ssl3_accept_~s__state~0); 31346#L109 assume !(8192 == ssl3_accept_~s__state~0); 31345#L112 assume !(24576 == ssl3_accept_~s__state~0); 31343#L115 assume !(8195 == ssl3_accept_~s__state~0); 31342#L118 assume !(8480 == ssl3_accept_~s__state~0); 31341#L121 assume !(8481 == ssl3_accept_~s__state~0); 31340#L124 assume !(8482 == ssl3_accept_~s__state~0); 31335#L127 assume !(8464 == ssl3_accept_~s__state~0); 31333#L130 assume !(8465 == ssl3_accept_~s__state~0); 31330#L133 assume !(8466 == ssl3_accept_~s__state~0); 30375#L136 assume !(8496 == ssl3_accept_~s__state~0); 30376#L139 assume !(8497 == ssl3_accept_~s__state~0); 30423#L142 assume !(8512 == ssl3_accept_~s__state~0); 31301#L145 assume !(8513 == ssl3_accept_~s__state~0); 30426#L148 assume !(8528 == ssl3_accept_~s__state~0); 30427#L151 assume !(8529 == ssl3_accept_~s__state~0); 30527#L154 assume !(8544 == ssl3_accept_~s__state~0); 30358#L157 assume !(8545 == ssl3_accept_~s__state~0); 30359#L160 assume !(8560 == ssl3_accept_~s__state~0); 30472#L163 assume !(8561 == ssl3_accept_~s__state~0); 30473#L166 assume !(8448 == ssl3_accept_~s__state~0); 30501#L169 assume !(8576 == ssl3_accept_~s__state~0); 30502#L172 assume !(8577 == ssl3_accept_~s__state~0); 30352#L175 assume !(8592 == ssl3_accept_~s__state~0); 30353#L178 assume !(8593 == ssl3_accept_~s__state~0); 30420#L181 assume !(8608 == ssl3_accept_~s__state~0); 30529#L184 assume !(8609 == ssl3_accept_~s__state~0); 30530#L187 assume !(8640 == ssl3_accept_~s__state~0); 30505#L190 assume !(8641 == ssl3_accept_~s__state~0); 30480#L193 assume 8656 == ssl3_accept_~s__state~0; 30481#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 30521#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 30439#L505 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 30413#L511-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 30414#L521 assume !(0 == ssl3_accept_~tmp___10~0); 30546#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31334#L604 ssl3_accept_~skip~0 := 0; 31332#L100-2 assume !false; 31331#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31329#L103 assume !(12292 == ssl3_accept_~s__state~0); 31324#L106 assume !(16384 == ssl3_accept_~s__state~0); 31322#L109 assume !(8192 == ssl3_accept_~s__state~0); 31320#L112 assume !(24576 == ssl3_accept_~s__state~0); 31318#L115 assume !(8195 == ssl3_accept_~s__state~0); 31316#L118 assume !(8480 == ssl3_accept_~s__state~0); 31314#L121 assume !(8481 == ssl3_accept_~s__state~0); 31312#L124 assume !(8482 == ssl3_accept_~s__state~0); 31310#L127 assume !(8464 == ssl3_accept_~s__state~0); 31308#L130 assume !(8465 == ssl3_accept_~s__state~0); 31306#L133 assume !(8466 == ssl3_accept_~s__state~0); 31305#L136 assume !(8496 == ssl3_accept_~s__state~0); 31303#L139 assume !(8497 == ssl3_accept_~s__state~0); 30555#L142 assume !(8512 == ssl3_accept_~s__state~0); 30497#L145 assume !(8513 == ssl3_accept_~s__state~0); 30498#L148 assume !(8528 == ssl3_accept_~s__state~0); 31298#L151 assume !(8529 == ssl3_accept_~s__state~0); 31296#L154 assume !(8544 == ssl3_accept_~s__state~0); 31291#L157 assume !(8545 == ssl3_accept_~s__state~0); 31289#L160 assume !(8560 == ssl3_accept_~s__state~0); 31287#L163 assume !(8561 == ssl3_accept_~s__state~0); 31285#L166 assume !(8448 == ssl3_accept_~s__state~0); 31283#L169 assume !(8576 == ssl3_accept_~s__state~0); 31281#L172 assume !(8577 == ssl3_accept_~s__state~0); 31279#L175 assume !(8592 == ssl3_accept_~s__state~0); 31277#L178 assume !(8593 == ssl3_accept_~s__state~0); 31275#L181 assume !(8608 == ssl3_accept_~s__state~0); 31273#L184 assume !(8609 == ssl3_accept_~s__state~0); 31272#L187 assume !(8640 == ssl3_accept_~s__state~0); 31244#L190 assume !(8641 == ssl3_accept_~s__state~0); 31154#L193 assume !(8656 == ssl3_accept_~s__state~0); 31143#L196 assume !(8657 == ssl3_accept_~s__state~0); 30467#L199 assume 8672 == ssl3_accept_~s__state~0; 30417#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 30418#L529 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 30488#L535-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 30563#L544 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 30350#L544-2 ssl3_accept_~s__init_num~0 := 0; 30351#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31107#L604 ssl3_accept_~skip~0 := 0; 31108#L100-2 assume !false; 31101#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31102#L103 assume !(12292 == ssl3_accept_~s__state~0); 31093#L106 assume !(16384 == ssl3_accept_~s__state~0); 31094#L109 assume !(8192 == ssl3_accept_~s__state~0); 31085#L112 assume !(24576 == ssl3_accept_~s__state~0); 31086#L115 assume !(8195 == ssl3_accept_~s__state~0); 31045#L118 assume !(8480 == ssl3_accept_~s__state~0); 31046#L121 assume !(8481 == ssl3_accept_~s__state~0); 31038#L124 assume !(8482 == ssl3_accept_~s__state~0); 31039#L127 assume !(8464 == ssl3_accept_~s__state~0); 31027#L130 assume !(8465 == ssl3_accept_~s__state~0); 31028#L133 assume !(8466 == ssl3_accept_~s__state~0); 30940#L136 assume !(8496 == ssl3_accept_~s__state~0); 30939#L139 assume !(8497 == ssl3_accept_~s__state~0); 30938#L142 assume !(8512 == ssl3_accept_~s__state~0); 30937#L145 assume !(8513 == ssl3_accept_~s__state~0); 30936#L148 assume !(8528 == ssl3_accept_~s__state~0); 30935#L151 assume !(8529 == ssl3_accept_~s__state~0); 30934#L154 assume !(8544 == ssl3_accept_~s__state~0); 30932#L157 assume !(8545 == ssl3_accept_~s__state~0); 30929#L160 assume !(8560 == ssl3_accept_~s__state~0); 30926#L163 assume !(8561 == ssl3_accept_~s__state~0); 30706#L166 assume 8448 == ssl3_accept_~s__state~0; 30707#L167 assume !(ssl3_accept_~num1~0 > 0); 30654#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30655#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30643#L604 ssl3_accept_~skip~0 := 0; 30644#L100-2 assume !false; 30639#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30640#L103 assume !(12292 == ssl3_accept_~s__state~0); 30635#L106 assume !(16384 == ssl3_accept_~s__state~0); 30636#L109 assume !(8192 == ssl3_accept_~s__state~0); 30631#L112 assume !(24576 == ssl3_accept_~s__state~0); 30632#L115 assume !(8195 == ssl3_accept_~s__state~0); 30627#L118 assume !(8480 == ssl3_accept_~s__state~0); 30628#L121 assume !(8481 == ssl3_accept_~s__state~0); 30623#L124 assume !(8482 == ssl3_accept_~s__state~0); 30624#L127 assume 8464 == ssl3_accept_~s__state~0; 30584#L134 [2021-08-31 02:02:27,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:27,318 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-08-31 02:02:27,318 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:27,318 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444589321] [2021-08-31 02:02:27,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:27,319 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:27,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:27,324 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:27,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:27,329 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:27,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:27,330 INFO L82 PathProgramCache]: Analyzing trace with hash -1691770984, now seen corresponding path program 1 times [2021-08-31 02:02:27,330 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:27,330 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308005765] [2021-08-31 02:02:27,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:27,330 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:27,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:27,352 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:02:27,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:27,352 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308005765] [2021-08-31 02:02:27,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308005765] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:27,352 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:27,353 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:27,353 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222919875] [2021-08-31 02:02:27,353 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:27,353 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:27,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:27,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:27,354 INFO L87 Difference]: Start difference. First operand 1010 states and 1317 transitions. cyclomatic complexity: 310 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 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:02:27,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:27,738 INFO L93 Difference]: Finished difference Result 1768 states and 2331 transitions. [2021-08-31 02:02:27,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:27,739 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1768 states and 2331 transitions. [2021-08-31 02:02:27,745 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1595 [2021-08-31 02:02:27,752 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1768 states to 1768 states and 2331 transitions. [2021-08-31 02:02:27,752 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1662 [2021-08-31 02:02:27,753 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1662 [2021-08-31 02:02:27,753 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1768 states and 2331 transitions. [2021-08-31 02:02:27,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:27,754 INFO L681 BuchiCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2021-08-31 02:02:27,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1768 states and 2331 transitions. [2021-08-31 02:02:27,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1768 to 1768. [2021-08-31 02:02:27,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1768 states, 1768 states have (on average 1.3184389140271493) internal successors, (2331), 1767 states have internal predecessors, (2331), 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:02:27,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2331 transitions. [2021-08-31 02:02:27,776 INFO L704 BuchiCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2021-08-31 02:02:27,776 INFO L587 BuchiCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2021-08-31 02:02:27,776 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-08-31 02:02:27,777 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1768 states and 2331 transitions. [2021-08-31 02:02:27,781 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1595 [2021-08-31 02:02:27,781 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:27,781 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:27,782 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:02:27,783 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2021-08-31 02:02:27,783 INFO L791 eck$LassoCheckResult]: Stem: 33364#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33235#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 33184#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33133#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 33185#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33187#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 33227#L100-2 assume !false; 33396#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34035#L103 assume !(12292 == ssl3_accept_~s__state~0); 34033#L106 assume !(16384 == ssl3_accept_~s__state~0); 34031#L109 assume !(8192 == ssl3_accept_~s__state~0); 34029#L112 assume !(24576 == ssl3_accept_~s__state~0); 34027#L115 assume !(8195 == ssl3_accept_~s__state~0); 34024#L118 assume !(8480 == ssl3_accept_~s__state~0); 34022#L121 assume !(8481 == ssl3_accept_~s__state~0); 34020#L124 assume !(8482 == ssl3_accept_~s__state~0); 34014#L127 assume 8464 == ssl3_accept_~s__state~0; 33649#L134 [2021-08-31 02:02:27,783 INFO L793 eck$LassoCheckResult]: Loop: 33649#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 34011#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 34009#L275-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; 33988#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33980#L604 ssl3_accept_~skip~0 := 0; 33976#L100-2 assume !false; 33972#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33968#L103 assume !(12292 == ssl3_accept_~s__state~0); 33964#L106 assume !(16384 == ssl3_accept_~s__state~0); 33960#L109 assume !(8192 == ssl3_accept_~s__state~0); 33956#L112 assume !(24576 == ssl3_accept_~s__state~0); 33952#L115 assume !(8195 == ssl3_accept_~s__state~0); 33948#L118 assume !(8480 == ssl3_accept_~s__state~0); 33945#L121 assume !(8481 == ssl3_accept_~s__state~0); 33941#L124 assume !(8482 == ssl3_accept_~s__state~0); 33937#L127 assume !(8464 == ssl3_accept_~s__state~0); 33933#L130 assume !(8465 == ssl3_accept_~s__state~0); 33929#L133 assume !(8466 == ssl3_accept_~s__state~0); 33605#L136 assume 8496 == ssl3_accept_~s__state~0; 33603#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 33601#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 33599#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 33597#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 33354#L294-2 ssl3_accept_~s__init_num~0 := 0; 34256#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34244#L604 ssl3_accept_~skip~0 := 0; 34240#L100-2 assume !false; 34236#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34232#L103 assume !(12292 == ssl3_accept_~s__state~0); 34228#L106 assume !(16384 == ssl3_accept_~s__state~0); 34224#L109 assume !(8192 == ssl3_accept_~s__state~0); 34220#L112 assume !(24576 == ssl3_accept_~s__state~0); 34216#L115 assume !(8195 == ssl3_accept_~s__state~0); 34212#L118 assume !(8480 == ssl3_accept_~s__state~0); 34208#L121 assume !(8481 == ssl3_accept_~s__state~0); 34204#L124 assume !(8482 == ssl3_accept_~s__state~0); 34200#L127 assume !(8464 == ssl3_accept_~s__state~0); 34196#L130 assume !(8465 == ssl3_accept_~s__state~0); 34192#L133 assume !(8466 == ssl3_accept_~s__state~0); 34188#L136 assume !(8496 == ssl3_accept_~s__state~0); 34170#L139 assume !(8497 == ssl3_accept_~s__state~0); 33588#L142 assume 8512 == ssl3_accept_~s__state~0; 33589#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33292#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 33293#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 34251#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34243#L604 ssl3_accept_~skip~0 := 0; 34239#L100-2 assume !false; 34235#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34231#L103 assume !(12292 == ssl3_accept_~s__state~0); 34227#L106 assume !(16384 == ssl3_accept_~s__state~0); 34223#L109 assume !(8192 == ssl3_accept_~s__state~0); 34219#L112 assume !(24576 == ssl3_accept_~s__state~0); 34215#L115 assume !(8195 == ssl3_accept_~s__state~0); 34211#L118 assume !(8480 == ssl3_accept_~s__state~0); 34207#L121 assume !(8481 == ssl3_accept_~s__state~0); 34203#L124 assume !(8482 == ssl3_accept_~s__state~0); 34199#L127 assume !(8464 == ssl3_accept_~s__state~0); 34195#L130 assume !(8465 == ssl3_accept_~s__state~0); 34191#L133 assume !(8466 == ssl3_accept_~s__state~0); 34187#L136 assume !(8496 == ssl3_accept_~s__state~0); 34183#L139 assume !(8497 == ssl3_accept_~s__state~0); 34181#L142 assume !(8512 == ssl3_accept_~s__state~0); 34180#L145 assume !(8513 == ssl3_accept_~s__state~0); 33535#L148 assume 8528 == ssl3_accept_~s__state~0; 33536#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 34152#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 34150#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 33302#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 33271#L354 assume !(ssl3_accept_~ret~0 <= 0); 33224#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 34145#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34139#L604 ssl3_accept_~skip~0 := 0; 34137#L100-2 assume !false; 34135#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34133#L103 assume !(12292 == ssl3_accept_~s__state~0); 34131#L106 assume !(16384 == ssl3_accept_~s__state~0); 34129#L109 assume !(8192 == ssl3_accept_~s__state~0); 34127#L112 assume !(24576 == ssl3_accept_~s__state~0); 34125#L115 assume !(8195 == ssl3_accept_~s__state~0); 34123#L118 assume !(8480 == ssl3_accept_~s__state~0); 34121#L121 assume !(8481 == ssl3_accept_~s__state~0); 34119#L124 assume !(8482 == ssl3_accept_~s__state~0); 34117#L127 assume !(8464 == ssl3_accept_~s__state~0); 34115#L130 assume !(8465 == ssl3_accept_~s__state~0); 34113#L133 assume !(8466 == ssl3_accept_~s__state~0); 34112#L136 assume !(8496 == ssl3_accept_~s__state~0); 34110#L139 assume !(8497 == ssl3_accept_~s__state~0); 34108#L142 assume !(8512 == ssl3_accept_~s__state~0); 34107#L145 assume !(8513 == ssl3_accept_~s__state~0); 34106#L148 assume !(8528 == ssl3_accept_~s__state~0); 34101#L151 assume !(8529 == ssl3_accept_~s__state~0); 34094#L154 assume 8544 == ssl3_accept_~s__state~0; 33797#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 34093#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 34091#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34090#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 34087#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 34086#L401 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; 33998#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33982#L604 ssl3_accept_~skip~0 := 0; 33978#L100-2 assume !false; 33974#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33970#L103 assume !(12292 == ssl3_accept_~s__state~0); 33966#L106 assume !(16384 == ssl3_accept_~s__state~0); 33962#L109 assume !(8192 == ssl3_accept_~s__state~0); 33958#L112 assume !(24576 == ssl3_accept_~s__state~0); 33954#L115 assume !(8195 == ssl3_accept_~s__state~0); 33950#L118 assume !(8480 == ssl3_accept_~s__state~0); 33946#L121 assume !(8481 == ssl3_accept_~s__state~0); 33943#L124 assume !(8482 == ssl3_accept_~s__state~0); 33939#L127 assume !(8464 == ssl3_accept_~s__state~0); 33935#L130 assume !(8465 == ssl3_accept_~s__state~0); 33931#L133 assume !(8466 == ssl3_accept_~s__state~0); 33927#L136 assume !(8496 == ssl3_accept_~s__state~0); 33924#L139 assume !(8497 == ssl3_accept_~s__state~0); 33918#L142 assume !(8512 == ssl3_accept_~s__state~0); 33916#L145 assume !(8513 == ssl3_accept_~s__state~0); 33914#L148 assume !(8528 == ssl3_accept_~s__state~0); 33912#L151 assume !(8529 == ssl3_accept_~s__state~0); 33909#L154 assume !(8544 == ssl3_accept_~s__state~0); 33907#L157 assume !(8545 == ssl3_accept_~s__state~0); 33905#L160 assume !(8560 == ssl3_accept_~s__state~0); 33902#L163 assume !(8561 == ssl3_accept_~s__state~0); 33900#L166 assume 8448 == ssl3_accept_~s__state~0; 33898#L167 assume !(ssl3_accept_~num1~0 > 0); 33895#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33891#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33883#L604 ssl3_accept_~skip~0 := 0; 33882#L100-2 assume !false; 33881#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33880#L103 assume !(12292 == ssl3_accept_~s__state~0); 33875#L106 assume 16384 == ssl3_accept_~s__state~0; 33874#L212 ssl3_accept_~s__server~0 := 1; 33873#L217 assume 0 != ssl3_accept_~cb~0; 33867#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 33863#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 33859#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 33854#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 33786#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 33768#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33780#L604 ssl3_accept_~skip~0 := 0; 33778#L100-2 assume !false; 33776#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33774#L103 assume !(12292 == ssl3_accept_~s__state~0); 33770#L106 assume !(16384 == ssl3_accept_~s__state~0); 33766#L109 assume !(8192 == ssl3_accept_~s__state~0); 33764#L112 assume !(24576 == ssl3_accept_~s__state~0); 33763#L115 assume !(8195 == ssl3_accept_~s__state~0); 33761#L118 assume !(8480 == ssl3_accept_~s__state~0); 33762#L121 assume !(8481 == ssl3_accept_~s__state~0); 33942#L124 assume !(8482 == ssl3_accept_~s__state~0); 33938#L127 assume !(8464 == ssl3_accept_~s__state~0); 33934#L130 assume 8465 == ssl3_accept_~s__state~0; 33649#L134 [2021-08-31 02:02:27,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:27,784 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-08-31 02:02:27,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:27,784 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439980184] [2021-08-31 02:02:27,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:27,784 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:27,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:27,789 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:27,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:27,795 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:27,796 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:27,796 INFO L82 PathProgramCache]: Analyzing trace with hash -213519508, now seen corresponding path program 1 times [2021-08-31 02:02:27,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:27,796 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483284663] [2021-08-31 02:02:27,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:27,796 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:27,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:27,828 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 176 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-08-31 02:02:27,829 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:27,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483284663] [2021-08-31 02:02:27,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1483284663] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:27,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091520991] [2021-08-31 02:02:27,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:27,829 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:27,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:27,831 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:02:27,832 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:02:27,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:27,898 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:02:27,901 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:28,176 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-08-31 02:02:28,177 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 02:02:28,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091520991] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:28,177 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 02:02:28,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-08-31 02:02:28,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554521779] [2021-08-31 02:02:28,178 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:28,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:28,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:28,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-31 02:02:28,179 INFO L87 Difference]: Start difference. First operand 1768 states and 2331 transitions. cyclomatic complexity: 568 Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 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:02:28,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:28,395 INFO L93 Difference]: Finished difference Result 1828 states and 2403 transitions. [2021-08-31 02:02:28,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:28,396 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1828 states and 2403 transitions. [2021-08-31 02:02:28,401 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1655 [2021-08-31 02:02:28,432 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1828 states to 1828 states and 2403 transitions. [2021-08-31 02:02:28,433 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1722 [2021-08-31 02:02:28,435 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1722 [2021-08-31 02:02:28,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1828 states and 2403 transitions. [2021-08-31 02:02:28,435 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:28,436 INFO L681 BuchiCegarLoop]: Abstraction has 1828 states and 2403 transitions. [2021-08-31 02:02:28,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1828 states and 2403 transitions. [2021-08-31 02:02:28,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1828 to 1804. [2021-08-31 02:02:28,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1804 states, 1804 states have (on average 1.3165188470066518) internal successors, (2375), 1803 states have internal predecessors, (2375), 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:02:28,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 2375 transitions. [2021-08-31 02:02:28,458 INFO L704 BuchiCegarLoop]: Abstraction has 1804 states and 2375 transitions. [2021-08-31 02:02:28,458 INFO L587 BuchiCegarLoop]: Abstraction has 1804 states and 2375 transitions. [2021-08-31 02:02:28,458 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-08-31 02:02:28,458 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1804 states and 2375 transitions. [2021-08-31 02:02:28,462 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1631 [2021-08-31 02:02:28,462 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:28,462 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:28,464 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:02:28,464 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] [2021-08-31 02:02:28,464 INFO L791 eck$LassoCheckResult]: Stem: 37423#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 37296#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 37246#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37196#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 37247#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37249#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 37287#L100-2 assume !false; 37456#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38613#L103 assume !(12292 == ssl3_accept_~s__state~0); 38608#L106 assume !(16384 == ssl3_accept_~s__state~0); 38606#L109 assume !(8192 == ssl3_accept_~s__state~0); 38604#L112 assume !(24576 == ssl3_accept_~s__state~0); 38601#L115 assume !(8195 == ssl3_accept_~s__state~0); 38598#L118 assume !(8480 == ssl3_accept_~s__state~0); 38596#L121 assume !(8481 == ssl3_accept_~s__state~0); 38594#L124 assume !(8482 == ssl3_accept_~s__state~0); 37588#L127 assume 8464 == ssl3_accept_~s__state~0; 37425#L134 [2021-08-31 02:02:28,465 INFO L793 eck$LassoCheckResult]: Loop: 37425#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 37404#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 37405#L275-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; 37413#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38878#L604 ssl3_accept_~skip~0 := 0; 38876#L100-2 assume !false; 38875#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38874#L103 assume !(12292 == ssl3_accept_~s__state~0); 38873#L106 assume !(16384 == ssl3_accept_~s__state~0); 38872#L109 assume !(8192 == ssl3_accept_~s__state~0); 38867#L112 assume !(24576 == ssl3_accept_~s__state~0); 38866#L115 assume !(8195 == ssl3_accept_~s__state~0); 38863#L118 assume !(8480 == ssl3_accept_~s__state~0); 38862#L121 assume !(8481 == ssl3_accept_~s__state~0); 38861#L124 assume !(8482 == ssl3_accept_~s__state~0); 38860#L127 assume !(8464 == ssl3_accept_~s__state~0); 38859#L130 assume !(8465 == ssl3_accept_~s__state~0); 38823#L133 assume !(8466 == ssl3_accept_~s__state~0); 37592#L136 assume 8496 == ssl3_accept_~s__state~0; 37647#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 37646#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 37645#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 37643#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 37306#L294-2 ssl3_accept_~s__init_num~0 := 0; 37307#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38974#L604 ssl3_accept_~skip~0 := 0; 38972#L100-2 assume !false; 38970#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38968#L103 assume !(12292 == ssl3_accept_~s__state~0); 38967#L106 assume !(16384 == ssl3_accept_~s__state~0); 38966#L109 assume !(8192 == ssl3_accept_~s__state~0); 38965#L112 assume !(24576 == ssl3_accept_~s__state~0); 38961#L115 assume !(8195 == ssl3_accept_~s__state~0); 38960#L118 assume !(8480 == ssl3_accept_~s__state~0); 38959#L121 assume !(8481 == ssl3_accept_~s__state~0); 38957#L124 assume !(8482 == ssl3_accept_~s__state~0); 38955#L127 assume !(8464 == ssl3_accept_~s__state~0); 38953#L130 assume !(8465 == ssl3_accept_~s__state~0); 38896#L133 assume !(8466 == ssl3_accept_~s__state~0); 38828#L136 assume !(8496 == ssl3_accept_~s__state~0); 38826#L139 assume !(8497 == ssl3_accept_~s__state~0); 37602#L142 assume 8512 == ssl3_accept_~s__state~0; 37381#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 37352#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 37353#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 37414#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38993#L604 ssl3_accept_~skip~0 := 0; 38992#L100-2 assume !false; 38991#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38990#L103 assume !(12292 == ssl3_accept_~s__state~0); 38989#L106 assume !(16384 == ssl3_accept_~s__state~0); 38988#L109 assume !(8192 == ssl3_accept_~s__state~0); 38987#L112 assume !(24576 == ssl3_accept_~s__state~0); 38986#L115 assume !(8195 == ssl3_accept_~s__state~0); 38985#L118 assume !(8480 == ssl3_accept_~s__state~0); 38983#L121 assume !(8481 == ssl3_accept_~s__state~0); 38982#L124 assume !(8482 == ssl3_accept_~s__state~0); 38981#L127 assume !(8464 == ssl3_accept_~s__state~0); 38980#L130 assume !(8465 == ssl3_accept_~s__state~0); 38975#L133 assume !(8466 == ssl3_accept_~s__state~0); 38973#L136 assume !(8496 == ssl3_accept_~s__state~0); 38971#L139 assume !(8497 == ssl3_accept_~s__state~0); 38969#L142 assume !(8512 == ssl3_accept_~s__state~0); 37342#L145 assume !(8513 == ssl3_accept_~s__state~0); 37343#L148 assume 8528 == ssl3_accept_~s__state~0; 37275#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 37276#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 37382#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 37244#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 37331#L354 assume !(ssl3_accept_~ret~0 <= 0); 37284#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 38853#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38843#L604 ssl3_accept_~skip~0 := 0; 38841#L100-2 assume !false; 38839#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38837#L103 assume !(12292 == ssl3_accept_~s__state~0); 38835#L106 assume !(16384 == ssl3_accept_~s__state~0); 38833#L109 assume !(8192 == ssl3_accept_~s__state~0); 38831#L112 assume !(24576 == ssl3_accept_~s__state~0); 38821#L115 assume !(8195 == ssl3_accept_~s__state~0); 38774#L118 assume !(8480 == ssl3_accept_~s__state~0); 38773#L121 assume !(8481 == ssl3_accept_~s__state~0); 38772#L124 assume !(8482 == ssl3_accept_~s__state~0); 38771#L127 assume !(8464 == ssl3_accept_~s__state~0); 38769#L130 assume !(8465 == ssl3_accept_~s__state~0); 38768#L133 assume !(8466 == ssl3_accept_~s__state~0); 38766#L136 assume !(8496 == ssl3_accept_~s__state~0); 38764#L139 assume !(8497 == ssl3_accept_~s__state~0); 38762#L142 assume !(8512 == ssl3_accept_~s__state~0); 38758#L145 assume !(8513 == ssl3_accept_~s__state~0); 38756#L148 assume !(8528 == ssl3_accept_~s__state~0); 38754#L151 assume !(8529 == ssl3_accept_~s__state~0); 37595#L154 assume 8544 == ssl3_accept_~s__state~0; 37596#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 38411#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 38410#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 38412#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 37411#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 37412#L401 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; 38324#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38318#L604 ssl3_accept_~skip~0 := 0; 38316#L100-2 assume !false; 38314#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38312#L103 assume !(12292 == ssl3_accept_~s__state~0); 38310#L106 assume !(16384 == ssl3_accept_~s__state~0); 38308#L109 assume !(8192 == ssl3_accept_~s__state~0); 38306#L112 assume !(24576 == ssl3_accept_~s__state~0); 38304#L115 assume !(8195 == ssl3_accept_~s__state~0); 38298#L118 assume !(8480 == ssl3_accept_~s__state~0); 38296#L121 assume !(8481 == ssl3_accept_~s__state~0); 38294#L124 assume !(8482 == ssl3_accept_~s__state~0); 38292#L127 assume !(8464 == ssl3_accept_~s__state~0); 38290#L130 assume !(8465 == ssl3_accept_~s__state~0); 38288#L133 assume !(8466 == ssl3_accept_~s__state~0); 38286#L136 assume !(8496 == ssl3_accept_~s__state~0); 37999#L139 assume !(8497 == ssl3_accept_~s__state~0); 37998#L142 assume !(8512 == ssl3_accept_~s__state~0); 37993#L145 assume !(8513 == ssl3_accept_~s__state~0); 37994#L148 assume !(8528 == ssl3_accept_~s__state~0); 38275#L151 assume !(8529 == ssl3_accept_~s__state~0); 38271#L154 assume !(8544 == ssl3_accept_~s__state~0); 37984#L157 assume !(8545 == ssl3_accept_~s__state~0); 37985#L160 assume !(8560 == ssl3_accept_~s__state~0); 38266#L163 assume !(8561 == ssl3_accept_~s__state~0); 38264#L166 assume 8448 == ssl3_accept_~s__state~0; 38262#L167 assume !(ssl3_accept_~num1~0 > 0); 38259#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 38043#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38036#L604 ssl3_accept_~skip~0 := 0; 38034#L100-2 assume !false; 38031#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37995#L103 assume 12292 == ssl3_accept_~s__state~0; 37996#L104 ssl3_accept_~s__new_session~0 := 1; 38806#L212 ssl3_accept_~s__server~0 := 1; 38805#L217 assume 0 != ssl3_accept_~cb~0; 38804#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 38799#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 38796#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 38793#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 38775#L244 assume 12292 != ssl3_accept_~s__state~0; 38702#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 38667#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38661#L604 ssl3_accept_~skip~0 := 0; 38659#L100-2 assume !false; 38619#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38066#L103 assume !(12292 == ssl3_accept_~s__state~0); 38065#L106 assume !(16384 == ssl3_accept_~s__state~0); 38063#L109 assume !(8192 == ssl3_accept_~s__state~0); 38061#L112 assume !(24576 == ssl3_accept_~s__state~0); 38059#L115 assume !(8195 == ssl3_accept_~s__state~0); 38057#L118 assume !(8480 == ssl3_accept_~s__state~0); 38055#L121 assume !(8481 == ssl3_accept_~s__state~0); 38053#L124 assume !(8482 == ssl3_accept_~s__state~0); 38051#L127 assume 8464 == ssl3_accept_~s__state~0; 37425#L134 [2021-08-31 02:02:28,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:28,465 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-08-31 02:02:28,465 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:28,466 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768683742] [2021-08-31 02:02:28,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:28,466 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:28,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:28,471 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:28,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:28,476 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:28,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:28,477 INFO L82 PathProgramCache]: Analyzing trace with hash 987128212, now seen corresponding path program 1 times [2021-08-31 02:02:28,477 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:28,477 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230321521] [2021-08-31 02:02:28,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:28,477 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:28,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:28,525 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:02:28,525 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:28,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230321521] [2021-08-31 02:02:28,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230321521] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:28,526 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1873372885] [2021-08-31 02:02:28,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:28,526 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:28,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:28,527 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:02:28,553 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:02:28,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:28,599 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:02:28,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:28,827 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:02:28,827 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 02:02:28,828 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1873372885] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:28,828 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 02:02:28,828 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-08-31 02:02:28,828 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055394468] [2021-08-31 02:02:28,828 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:28,828 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:28,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:28,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-31 02:02:28,829 INFO L87 Difference]: Start difference. First operand 1804 states and 2375 transitions. cyclomatic complexity: 576 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:02:29,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:29,036 INFO L93 Difference]: Finished difference Result 1804 states and 2369 transitions. [2021-08-31 02:02:29,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:29,037 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1804 states and 2369 transitions. [2021-08-31 02:02:29,041 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1621 [2021-08-31 02:02:29,049 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1804 states to 1804 states and 2369 transitions. [2021-08-31 02:02:29,049 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1698 [2021-08-31 02:02:29,051 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1698 [2021-08-31 02:02:29,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1804 states and 2369 transitions. [2021-08-31 02:02:29,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:29,051 INFO L681 BuchiCegarLoop]: Abstraction has 1804 states and 2369 transitions. [2021-08-31 02:02:29,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1804 states and 2369 transitions. [2021-08-31 02:02:29,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1804 to 1764. [2021-08-31 02:02:29,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1764 states, 1764 states have (on average 1.3157596371882085) internal successors, (2321), 1763 states have internal predecessors, (2321), 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:02:29,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1764 states to 1764 states and 2321 transitions. [2021-08-31 02:02:29,089 INFO L704 BuchiCegarLoop]: Abstraction has 1764 states and 2321 transitions. [2021-08-31 02:02:29,090 INFO L587 BuchiCegarLoop]: Abstraction has 1764 states and 2321 transitions. [2021-08-31 02:02:29,090 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-08-31 02:02:29,090 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1764 states and 2321 transitions. [2021-08-31 02:02:29,094 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1591 [2021-08-31 02:02:29,094 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:29,095 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:29,096 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:02:29,096 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2021-08-31 02:02:29,096 INFO L791 eck$LassoCheckResult]: Stem: 41508#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 41372#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 41323#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41271#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 41324#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41326#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 41364#L100-2 assume !false; 41545#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42004#L103 assume !(12292 == ssl3_accept_~s__state~0); 42002#L106 assume !(16384 == ssl3_accept_~s__state~0); 42001#L109 assume !(8192 == ssl3_accept_~s__state~0); 42000#L112 assume !(24576 == ssl3_accept_~s__state~0); 41999#L115 assume !(8195 == ssl3_accept_~s__state~0); 41998#L118 assume !(8480 == ssl3_accept_~s__state~0); 41996#L121 assume !(8481 == ssl3_accept_~s__state~0); 41995#L124 assume !(8482 == ssl3_accept_~s__state~0); 41994#L127 assume 8464 == ssl3_accept_~s__state~0; 41678#L134 [2021-08-31 02:02:29,097 INFO L793 eck$LassoCheckResult]: Loop: 41678#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 41489#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 41490#L275-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; 42150#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42145#L604 ssl3_accept_~skip~0 := 0; 42144#L100-2 assume !false; 42143#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42142#L103 assume !(12292 == ssl3_accept_~s__state~0); 42141#L106 assume !(16384 == ssl3_accept_~s__state~0); 42140#L109 assume !(8192 == ssl3_accept_~s__state~0); 42139#L112 assume !(24576 == ssl3_accept_~s__state~0); 42138#L115 assume !(8195 == ssl3_accept_~s__state~0); 42137#L118 assume !(8480 == ssl3_accept_~s__state~0); 42136#L121 assume !(8481 == ssl3_accept_~s__state~0); 42135#L124 assume !(8482 == ssl3_accept_~s__state~0); 42134#L127 assume !(8464 == ssl3_accept_~s__state~0); 42133#L130 assume !(8465 == ssl3_accept_~s__state~0); 42132#L133 assume !(8466 == ssl3_accept_~s__state~0); 41738#L136 assume 8496 == ssl3_accept_~s__state~0; 41737#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 41736#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 41735#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 41734#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 41495#L294-2 ssl3_accept_~s__init_num~0 := 0; 42341#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42336#L604 ssl3_accept_~skip~0 := 0; 42335#L100-2 assume !false; 42334#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42333#L103 assume !(12292 == ssl3_accept_~s__state~0); 42332#L106 assume !(16384 == ssl3_accept_~s__state~0); 42331#L109 assume !(8192 == ssl3_accept_~s__state~0); 42330#L112 assume !(24576 == ssl3_accept_~s__state~0); 42329#L115 assume !(8195 == ssl3_accept_~s__state~0); 42328#L118 assume !(8480 == ssl3_accept_~s__state~0); 42327#L121 assume !(8481 == ssl3_accept_~s__state~0); 42326#L124 assume !(8482 == ssl3_accept_~s__state~0); 42325#L127 assume !(8464 == ssl3_accept_~s__state~0); 42324#L130 assume !(8465 == ssl3_accept_~s__state~0); 42323#L133 assume !(8466 == ssl3_accept_~s__state~0); 42322#L136 assume !(8496 == ssl3_accept_~s__state~0); 42321#L139 assume !(8497 == ssl3_accept_~s__state~0); 41691#L142 assume 8512 == ssl3_accept_~s__state~0; 41462#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41429#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 41430#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41498#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42662#L604 ssl3_accept_~skip~0 := 0; 42661#L100-2 assume !false; 42660#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42659#L103 assume !(12292 == ssl3_accept_~s__state~0); 42657#L106 assume !(16384 == ssl3_accept_~s__state~0); 42652#L109 assume !(8192 == ssl3_accept_~s__state~0); 42650#L112 assume !(24576 == ssl3_accept_~s__state~0); 42648#L115 assume !(8195 == ssl3_accept_~s__state~0); 42646#L118 assume !(8480 == ssl3_accept_~s__state~0); 42644#L121 assume !(8481 == ssl3_accept_~s__state~0); 42642#L124 assume !(8482 == ssl3_accept_~s__state~0); 42640#L127 assume !(8464 == ssl3_accept_~s__state~0); 42638#L130 assume !(8465 == ssl3_accept_~s__state~0); 42636#L133 assume !(8466 == ssl3_accept_~s__state~0); 42634#L136 assume !(8496 == ssl3_accept_~s__state~0); 42633#L139 assume !(8497 == ssl3_accept_~s__state~0); 42631#L142 assume !(8512 == ssl3_accept_~s__state~0); 42481#L145 assume !(8513 == ssl3_accept_~s__state~0); 41630#L148 assume 8528 == ssl3_accept_~s__state~0; 41351#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 41352#L322 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 41463#L322-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 42593#L331 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 42591#L334 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 42589#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 42586#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42580#L604 ssl3_accept_~skip~0 := 0; 42575#L100-2 assume !false; 42573#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42571#L103 assume !(12292 == ssl3_accept_~s__state~0); 42569#L106 assume !(16384 == ssl3_accept_~s__state~0); 42567#L109 assume !(8192 == ssl3_accept_~s__state~0); 42565#L112 assume !(24576 == ssl3_accept_~s__state~0); 42563#L115 assume !(8195 == ssl3_accept_~s__state~0); 42561#L118 assume !(8480 == ssl3_accept_~s__state~0); 42559#L121 assume !(8481 == ssl3_accept_~s__state~0); 42557#L124 assume !(8482 == ssl3_accept_~s__state~0); 42555#L127 assume !(8464 == ssl3_accept_~s__state~0); 42553#L130 assume !(8465 == ssl3_accept_~s__state~0); 42551#L133 assume !(8466 == ssl3_accept_~s__state~0); 42549#L136 assume !(8496 == ssl3_accept_~s__state~0); 42547#L139 assume !(8497 == ssl3_accept_~s__state~0); 42545#L142 assume !(8512 == ssl3_accept_~s__state~0); 42543#L145 assume !(8513 == ssl3_accept_~s__state~0); 42541#L148 assume !(8528 == ssl3_accept_~s__state~0); 42539#L151 assume !(8529 == ssl3_accept_~s__state~0); 42537#L154 assume 8544 == ssl3_accept_~s__state~0; 41901#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 42535#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 41443#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41444#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 42509#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 42508#L401 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; 42505#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42499#L604 ssl3_accept_~skip~0 := 0; 42497#L100-2 assume !false; 42495#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42493#L103 assume !(12292 == ssl3_accept_~s__state~0); 42491#L106 assume !(16384 == ssl3_accept_~s__state~0); 42489#L109 assume !(8192 == ssl3_accept_~s__state~0); 42487#L112 assume !(24576 == ssl3_accept_~s__state~0); 42485#L115 assume !(8195 == ssl3_accept_~s__state~0); 42483#L118 assume !(8480 == ssl3_accept_~s__state~0); 42480#L121 assume !(8481 == ssl3_accept_~s__state~0); 42479#L124 assume !(8482 == ssl3_accept_~s__state~0); 42478#L127 assume !(8464 == ssl3_accept_~s__state~0); 42477#L130 assume !(8465 == ssl3_accept_~s__state~0); 42476#L133 assume !(8466 == ssl3_accept_~s__state~0); 42475#L136 assume !(8496 == ssl3_accept_~s__state~0); 42359#L139 assume !(8497 == ssl3_accept_~s__state~0); 42474#L142 assume !(8512 == ssl3_accept_~s__state~0); 42473#L145 assume !(8513 == ssl3_accept_~s__state~0); 42472#L148 assume !(8528 == ssl3_accept_~s__state~0); 42471#L151 assume !(8529 == ssl3_accept_~s__state~0); 42470#L154 assume !(8544 == ssl3_accept_~s__state~0); 42469#L157 assume !(8545 == ssl3_accept_~s__state~0); 42468#L160 assume !(8560 == ssl3_accept_~s__state~0); 42467#L163 assume !(8561 == ssl3_accept_~s__state~0); 42466#L166 assume 8448 == ssl3_accept_~s__state~0; 42464#L167 assume !(ssl3_accept_~num1~0 > 0); 42462#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 42456#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42450#L604 ssl3_accept_~skip~0 := 0; 42448#L100-2 assume !false; 42446#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42444#L103 assume 12292 == ssl3_accept_~s__state~0; 41779#L104 ssl3_accept_~s__new_session~0 := 1; 43033#L212 ssl3_accept_~s__server~0 := 1; 43032#L217 assume 0 != ssl3_accept_~cb~0; 43031#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 41455#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 41456#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 41435#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 41884#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 41882#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41877#L604 ssl3_accept_~skip~0 := 0; 41875#L100-2 assume !false; 41873#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41871#L103 assume !(12292 == ssl3_accept_~s__state~0); 41867#L106 assume !(16384 == ssl3_accept_~s__state~0); 41865#L109 assume !(8192 == ssl3_accept_~s__state~0); 41863#L112 assume !(24576 == ssl3_accept_~s__state~0); 41860#L115 assume !(8195 == ssl3_accept_~s__state~0); 41858#L118 assume !(8480 == ssl3_accept_~s__state~0); 41859#L121 assume !(8481 == ssl3_accept_~s__state~0); 42157#L124 assume !(8482 == ssl3_accept_~s__state~0); 42156#L127 assume !(8464 == ssl3_accept_~s__state~0); 41680#L130 assume 8465 == ssl3_accept_~s__state~0; 41678#L134 [2021-08-31 02:02:29,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:29,097 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-08-31 02:02:29,098 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:29,098 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453442277] [2021-08-31 02:02:29,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:29,098 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:29,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:29,103 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:29,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:29,109 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:29,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:29,109 INFO L82 PathProgramCache]: Analyzing trace with hash -748982657, now seen corresponding path program 1 times [2021-08-31 02:02:29,110 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:29,110 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1371467328] [2021-08-31 02:02:29,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:29,110 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:29,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:29,140 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 171 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-08-31 02:02:29,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:29,140 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1371467328] [2021-08-31 02:02:29,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1371467328] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:29,140 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1661513788] [2021-08-31 02:02:29,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:29,141 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:29,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:29,149 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:02:29,150 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:02:29,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:29,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:02:29,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:29,423 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 75 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-08-31 02:02:29,424 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 02:02:29,424 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1661513788] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:29,424 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 02:02:29,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-08-31 02:02:29,425 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502469542] [2021-08-31 02:02:29,425 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:29,425 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:29,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:29,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-31 02:02:29,426 INFO L87 Difference]: Start difference. First operand 1764 states and 2321 transitions. cyclomatic complexity: 562 Second operand has 3 states, 2 states have (on average 39.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:02:29,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:29,668 INFO L93 Difference]: Finished difference Result 1796 states and 2357 transitions. [2021-08-31 02:02:29,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:29,669 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1796 states and 2357 transitions. [2021-08-31 02:02:29,674 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1623 [2021-08-31 02:02:29,680 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1796 states to 1796 states and 2357 transitions. [2021-08-31 02:02:29,680 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1690 [2021-08-31 02:02:29,681 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1690 [2021-08-31 02:02:29,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1796 states and 2357 transitions. [2021-08-31 02:02:29,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:29,682 INFO L681 BuchiCegarLoop]: Abstraction has 1796 states and 2357 transitions. [2021-08-31 02:02:29,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1796 states and 2357 transitions. [2021-08-31 02:02:29,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1796 to 1764. [2021-08-31 02:02:29,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1764 states, 1764 states have (on average 1.3157596371882085) internal successors, (2321), 1763 states have internal predecessors, (2321), 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:02:29,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1764 states to 1764 states and 2321 transitions. [2021-08-31 02:02:29,703 INFO L704 BuchiCegarLoop]: Abstraction has 1764 states and 2321 transitions. [2021-08-31 02:02:29,703 INFO L587 BuchiCegarLoop]: Abstraction has 1764 states and 2321 transitions. [2021-08-31 02:02:29,703 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-08-31 02:02:29,703 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1764 states and 2321 transitions. [2021-08-31 02:02:29,707 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1591 [2021-08-31 02:02:29,707 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:29,707 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:29,709 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:02:29,709 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] [2021-08-31 02:02:29,709 INFO L791 eck$LassoCheckResult]: Stem: 45534#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 45398#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 45351#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45298#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 45352#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45354#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 45390#L100-2 assume !false; 45570#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45825#L103 assume !(12292 == ssl3_accept_~s__state~0); 45824#L106 assume !(16384 == ssl3_accept_~s__state~0); 45823#L109 assume !(8192 == ssl3_accept_~s__state~0); 45822#L112 assume !(24576 == ssl3_accept_~s__state~0); 45821#L115 assume !(8195 == ssl3_accept_~s__state~0); 45820#L118 assume !(8480 == ssl3_accept_~s__state~0); 45819#L121 assume !(8481 == ssl3_accept_~s__state~0); 45818#L124 assume !(8482 == ssl3_accept_~s__state~0); 45817#L127 assume 8464 == ssl3_accept_~s__state~0; 45815#L134 [2021-08-31 02:02:29,709 INFO L793 eck$LassoCheckResult]: Loop: 45815#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 45516#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 45517#L275-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; 46217#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46210#L604 ssl3_accept_~skip~0 := 0; 46207#L100-2 assume !false; 46204#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46201#L103 assume !(12292 == ssl3_accept_~s__state~0); 46198#L106 assume !(16384 == ssl3_accept_~s__state~0); 46195#L109 assume !(8192 == ssl3_accept_~s__state~0); 46192#L112 assume !(24576 == ssl3_accept_~s__state~0); 46189#L115 assume !(8195 == ssl3_accept_~s__state~0); 46171#L118 assume !(8480 == ssl3_accept_~s__state~0); 45935#L121 assume !(8481 == ssl3_accept_~s__state~0); 46168#L124 assume !(8482 == ssl3_accept_~s__state~0); 46164#L127 assume !(8464 == ssl3_accept_~s__state~0); 46162#L130 assume !(8465 == ssl3_accept_~s__state~0); 46158#L133 assume !(8466 == ssl3_accept_~s__state~0); 45826#L136 assume 8496 == ssl3_accept_~s__state~0; 45427#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 45428#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45407#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 45408#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45410#L294-2 ssl3_accept_~s__init_num~0 := 0; 45411#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47000#L604 ssl3_accept_~skip~0 := 0; 46999#L100-2 assume !false; 46995#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46993#L103 assume !(12292 == ssl3_accept_~s__state~0); 46992#L106 assume !(16384 == ssl3_accept_~s__state~0); 46991#L109 assume !(8192 == ssl3_accept_~s__state~0); 46990#L112 assume !(24576 == ssl3_accept_~s__state~0); 46989#L115 assume !(8195 == ssl3_accept_~s__state~0); 46988#L118 assume !(8480 == ssl3_accept_~s__state~0); 46987#L121 assume !(8481 == ssl3_accept_~s__state~0); 46986#L124 assume !(8482 == ssl3_accept_~s__state~0); 46985#L127 assume !(8464 == ssl3_accept_~s__state~0); 46984#L130 assume !(8465 == ssl3_accept_~s__state~0); 46982#L133 assume !(8466 == ssl3_accept_~s__state~0); 46981#L136 assume !(8496 == ssl3_accept_~s__state~0); 46980#L139 assume !(8497 == ssl3_accept_~s__state~0); 45759#L142 assume 8512 == ssl3_accept_~s__state~0; 45760#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 46930#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 46928#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 46921#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46915#L604 ssl3_accept_~skip~0 := 0; 46913#L100-2 assume !false; 46912#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46833#L103 assume !(12292 == ssl3_accept_~s__state~0); 46832#L106 assume !(16384 == ssl3_accept_~s__state~0); 46830#L109 assume !(8192 == ssl3_accept_~s__state~0); 46828#L112 assume !(24576 == ssl3_accept_~s__state~0); 46826#L115 assume !(8195 == ssl3_accept_~s__state~0); 46825#L118 assume !(8480 == ssl3_accept_~s__state~0); 46819#L121 assume !(8481 == ssl3_accept_~s__state~0); 46817#L124 assume !(8482 == ssl3_accept_~s__state~0); 46815#L127 assume !(8464 == ssl3_accept_~s__state~0); 46813#L130 assume !(8465 == ssl3_accept_~s__state~0); 46811#L133 assume !(8466 == ssl3_accept_~s__state~0); 46809#L136 assume !(8496 == ssl3_accept_~s__state~0); 46807#L139 assume !(8497 == ssl3_accept_~s__state~0); 46805#L142 assume !(8512 == ssl3_accept_~s__state~0); 46728#L145 assume !(8513 == ssl3_accept_~s__state~0); 45655#L148 assume 8528 == ssl3_accept_~s__state~0; 45656#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 46249#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 46248#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 45314#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 45436#L354 assume !(ssl3_accept_~ret~0 <= 0); 45387#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 46244#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46239#L604 ssl3_accept_~skip~0 := 0; 46238#L100-2 assume !false; 46237#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46236#L103 assume !(12292 == ssl3_accept_~s__state~0); 46235#L106 assume !(16384 == ssl3_accept_~s__state~0); 46234#L109 assume !(8192 == ssl3_accept_~s__state~0); 46233#L112 assume !(24576 == ssl3_accept_~s__state~0); 46229#L115 assume !(8195 == ssl3_accept_~s__state~0); 46223#L118 assume !(8480 == ssl3_accept_~s__state~0); 46221#L121 assume !(8481 == ssl3_accept_~s__state~0); 46218#L124 assume !(8482 == ssl3_accept_~s__state~0); 46211#L127 assume !(8464 == ssl3_accept_~s__state~0); 46208#L130 assume !(8465 == ssl3_accept_~s__state~0); 46205#L133 assume !(8466 == ssl3_accept_~s__state~0); 46202#L136 assume !(8496 == ssl3_accept_~s__state~0); 46199#L139 assume !(8497 == ssl3_accept_~s__state~0); 46196#L142 assume !(8512 == ssl3_accept_~s__state~0); 46193#L145 assume !(8513 == ssl3_accept_~s__state~0); 46190#L148 assume !(8528 == ssl3_accept_~s__state~0); 46187#L151 assume !(8529 == ssl3_accept_~s__state~0); 45663#L154 assume 8544 == ssl3_accept_~s__state~0; 45321#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 45322#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 45472#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45330#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 45331#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 45524#L401 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; 46094#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46088#L604 ssl3_accept_~skip~0 := 0; 46086#L100-2 assume !false; 46084#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46082#L103 assume !(12292 == ssl3_accept_~s__state~0); 46080#L106 assume !(16384 == ssl3_accept_~s__state~0); 46078#L109 assume !(8192 == ssl3_accept_~s__state~0); 46076#L112 assume !(24576 == ssl3_accept_~s__state~0); 46074#L115 assume !(8195 == ssl3_accept_~s__state~0); 46072#L118 assume !(8480 == ssl3_accept_~s__state~0); 46070#L121 assume !(8481 == ssl3_accept_~s__state~0); 46068#L124 assume !(8482 == ssl3_accept_~s__state~0); 46066#L127 assume !(8464 == ssl3_accept_~s__state~0); 46064#L130 assume !(8465 == ssl3_accept_~s__state~0); 46062#L133 assume !(8466 == ssl3_accept_~s__state~0); 46060#L136 assume !(8496 == ssl3_accept_~s__state~0); 46059#L139 assume !(8497 == ssl3_accept_~s__state~0); 46058#L142 assume !(8512 == ssl3_accept_~s__state~0); 46057#L145 assume !(8513 == ssl3_accept_~s__state~0); 46056#L148 assume !(8528 == ssl3_accept_~s__state~0); 46055#L151 assume !(8529 == ssl3_accept_~s__state~0); 46054#L154 assume !(8544 == ssl3_accept_~s__state~0); 46053#L157 assume !(8545 == ssl3_accept_~s__state~0); 46052#L160 assume !(8560 == ssl3_accept_~s__state~0); 46051#L163 assume !(8561 == ssl3_accept_~s__state~0); 46050#L166 assume 8448 == ssl3_accept_~s__state~0; 46049#L167 assume !(ssl3_accept_~num1~0 > 0); 46047#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 46045#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46040#L604 ssl3_accept_~skip~0 := 0; 46039#L100-2 assume !false; 46038#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45652#L103 assume !(12292 == ssl3_accept_~s__state~0); 45654#L106 assume 16384 == ssl3_accept_~s__state~0; 46142#L212 ssl3_accept_~s__server~0 := 1; 46140#L217 assume 0 != ssl3_accept_~cb~0; 46118#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 46117#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 46111#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 46108#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 46107#L244 assume 12292 != ssl3_accept_~s__state~0; 46103#L245 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 46099#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46089#L604 ssl3_accept_~skip~0 := 0; 46087#L100-2 assume !false; 46085#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46083#L103 assume !(12292 == ssl3_accept_~s__state~0); 46081#L106 assume !(16384 == ssl3_accept_~s__state~0); 46079#L109 assume !(8192 == ssl3_accept_~s__state~0); 46077#L112 assume !(24576 == ssl3_accept_~s__state~0); 46075#L115 assume !(8195 == ssl3_accept_~s__state~0); 46073#L118 assume !(8480 == ssl3_accept_~s__state~0); 46071#L121 assume !(8481 == ssl3_accept_~s__state~0); 46069#L124 assume !(8482 == ssl3_accept_~s__state~0); 46067#L127 assume 8464 == ssl3_accept_~s__state~0; 45815#L134 [2021-08-31 02:02:29,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:29,710 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-08-31 02:02:29,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:29,710 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304525640] [2021-08-31 02:02:29,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:29,711 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:29,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:29,715 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:29,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:29,720 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:29,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:29,721 INFO L82 PathProgramCache]: Analyzing trace with hash 2053875328, now seen corresponding path program 1 times [2021-08-31 02:02:29,721 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:29,721 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902846858] [2021-08-31 02:02:29,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:29,721 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:29,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:29,746 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:02:29,747 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:29,747 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902846858] [2021-08-31 02:02:29,747 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902846858] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:29,747 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241188003] [2021-08-31 02:02:29,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:29,747 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:29,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:29,753 INFO L229 MonitoredProcess]: Starting monitored process 13 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:02:29,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-31 02:02:29,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:29,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:02:29,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:30,102 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:02:30,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:02:30,297 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:02:30,297 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241188003] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:02:30,297 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:02:30,298 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-08-31 02:02:30,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241598445] [2021-08-31 02:02:30,298 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:30,298 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:30,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:02:30,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:02:30,299 INFO L87 Difference]: Start difference. First operand 1764 states and 2321 transitions. cyclomatic complexity: 562 Second operand has 6 states, 6 states have (on average 23.0) internal successors, (138), 6 states have internal predecessors, (138), 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:02:31,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:31,015 INFO L93 Difference]: Finished difference Result 2857 states and 3666 transitions. [2021-08-31 02:02:31,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-31 02:02:31,016 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2857 states and 3666 transitions. [2021-08-31 02:02:31,026 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2122 [2021-08-31 02:02:31,034 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2857 states to 2807 states and 3612 transitions. [2021-08-31 02:02:31,035 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2701 [2021-08-31 02:02:31,037 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2701 [2021-08-31 02:02:31,037 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2807 states and 3612 transitions. [2021-08-31 02:02:31,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:31,039 INFO L681 BuchiCegarLoop]: Abstraction has 2807 states and 3612 transitions. [2021-08-31 02:02:31,041 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2807 states and 3612 transitions. [2021-08-31 02:02:31,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2807 to 2042. [2021-08-31 02:02:31,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2042 states, 2042 states have (on average 1.3036238981390793) internal successors, (2662), 2041 states have internal predecessors, (2662), 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:02:31,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2042 states to 2042 states and 2662 transitions. [2021-08-31 02:02:31,085 INFO L704 BuchiCegarLoop]: Abstraction has 2042 states and 2662 transitions. [2021-08-31 02:02:31,085 INFO L587 BuchiCegarLoop]: Abstraction has 2042 states and 2662 transitions. [2021-08-31 02:02:31,085 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-08-31 02:02:31,085 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2042 states and 2662 transitions. [2021-08-31 02:02:31,090 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1824 [2021-08-31 02:02:31,090 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:31,090 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:31,091 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:02:31,092 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] [2021-08-31 02:02:31,092 INFO L791 eck$LassoCheckResult]: Stem: 51095#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 50958#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 50910#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50858#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 50911#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50913#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 50951#L100-2 assume !false; 51119#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51760#L103 assume !(12292 == ssl3_accept_~s__state~0); 51759#L106 assume !(16384 == ssl3_accept_~s__state~0); 51758#L109 assume !(8192 == ssl3_accept_~s__state~0); 51757#L112 assume !(24576 == ssl3_accept_~s__state~0); 51756#L115 assume !(8195 == ssl3_accept_~s__state~0); 51755#L118 assume !(8480 == ssl3_accept_~s__state~0); 51754#L121 assume !(8481 == ssl3_accept_~s__state~0); 51753#L124 assume !(8482 == ssl3_accept_~s__state~0); 51752#L127 assume 8464 == ssl3_accept_~s__state~0; 51161#L134 [2021-08-31 02:02:31,092 INFO L793 eck$LassoCheckResult]: Loop: 51161#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 52864#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 52862#L275-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; 52863#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52876#L604 ssl3_accept_~skip~0 := 0; 52875#L100-2 assume !false; 52874#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52873#L103 assume !(12292 == ssl3_accept_~s__state~0); 52872#L106 assume !(16384 == ssl3_accept_~s__state~0); 52871#L109 assume !(8192 == ssl3_accept_~s__state~0); 52870#L112 assume !(24576 == ssl3_accept_~s__state~0); 52869#L115 assume !(8195 == ssl3_accept_~s__state~0); 52868#L118 assume !(8480 == ssl3_accept_~s__state~0); 52111#L121 assume !(8481 == ssl3_accept_~s__state~0); 52867#L124 assume !(8482 == ssl3_accept_~s__state~0); 52866#L127 assume !(8464 == ssl3_accept_~s__state~0); 52825#L130 assume !(8465 == ssl3_accept_~s__state~0); 52100#L133 assume !(8466 == ssl3_accept_~s__state~0); 51894#L136 assume 8496 == ssl3_accept_~s__state~0; 51158#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 51893#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51892#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 51891#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 51087#L294-2 ssl3_accept_~s__init_num~0 := 0; 51889#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51884#L604 ssl3_accept_~skip~0 := 0; 51883#L100-2 assume !false; 51882#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51881#L103 assume !(12292 == ssl3_accept_~s__state~0); 51880#L106 assume !(16384 == ssl3_accept_~s__state~0); 51879#L109 assume !(8192 == ssl3_accept_~s__state~0); 51878#L112 assume !(24576 == ssl3_accept_~s__state~0); 51877#L115 assume !(8195 == ssl3_accept_~s__state~0); 51876#L118 assume !(8480 == ssl3_accept_~s__state~0); 51875#L121 assume !(8481 == ssl3_accept_~s__state~0); 51874#L124 assume !(8482 == ssl3_accept_~s__state~0); 51873#L127 assume !(8464 == ssl3_accept_~s__state~0); 51872#L130 assume !(8465 == ssl3_accept_~s__state~0); 51871#L133 assume !(8466 == ssl3_accept_~s__state~0); 51870#L136 assume !(8496 == ssl3_accept_~s__state~0); 51869#L139 assume !(8497 == ssl3_accept_~s__state~0); 51846#L142 assume 8512 == ssl3_accept_~s__state~0; 51155#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52812#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 52810#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 52807#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52801#L604 ssl3_accept_~skip~0 := 0; 52799#L100-2 assume !false; 52797#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52795#L103 assume !(12292 == ssl3_accept_~s__state~0); 52793#L106 assume !(16384 == ssl3_accept_~s__state~0); 52791#L109 assume !(8192 == ssl3_accept_~s__state~0); 52789#L112 assume !(24576 == ssl3_accept_~s__state~0); 52787#L115 assume !(8195 == ssl3_accept_~s__state~0); 52785#L118 assume !(8480 == ssl3_accept_~s__state~0); 52783#L121 assume !(8481 == ssl3_accept_~s__state~0); 52781#L124 assume !(8482 == ssl3_accept_~s__state~0); 52779#L127 assume !(8464 == ssl3_accept_~s__state~0); 52735#L130 assume !(8465 == ssl3_accept_~s__state~0); 52733#L133 assume !(8466 == ssl3_accept_~s__state~0); 52732#L136 assume !(8496 == ssl3_accept_~s__state~0); 52718#L139 assume !(8497 == ssl3_accept_~s__state~0); 52681#L142 assume !(8512 == ssl3_accept_~s__state~0); 52679#L145 assume !(8513 == ssl3_accept_~s__state~0); 51786#L148 assume 8528 == ssl3_accept_~s__state~0; 51152#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 51046#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 51025#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 50875#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 50997#L354 assume !(ssl3_accept_~ret~0 <= 0); 50948#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 50952#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52773#L604 ssl3_accept_~skip~0 := 0; 52772#L100-2 assume !false; 52771#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52769#L103 assume !(12292 == ssl3_accept_~s__state~0); 52768#L106 assume !(16384 == ssl3_accept_~s__state~0); 52767#L109 assume !(8192 == ssl3_accept_~s__state~0); 52766#L112 assume !(24576 == ssl3_accept_~s__state~0); 52761#L115 assume !(8195 == ssl3_accept_~s__state~0); 52759#L118 assume !(8480 == ssl3_accept_~s__state~0); 52757#L121 assume !(8481 == ssl3_accept_~s__state~0); 52755#L124 assume !(8482 == ssl3_accept_~s__state~0); 52753#L127 assume !(8464 == ssl3_accept_~s__state~0); 52751#L130 assume !(8465 == ssl3_accept_~s__state~0); 52749#L133 assume !(8466 == ssl3_accept_~s__state~0); 52747#L136 assume !(8496 == ssl3_accept_~s__state~0); 52745#L139 assume !(8497 == ssl3_accept_~s__state~0); 52743#L142 assume !(8512 == ssl3_accept_~s__state~0); 52741#L145 assume !(8513 == ssl3_accept_~s__state~0); 52739#L148 assume !(8528 == ssl3_accept_~s__state~0); 52737#L151 assume !(8529 == ssl3_accept_~s__state~0); 52731#L154 assume 8544 == ssl3_accept_~s__state~0; 50882#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 50883#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 50881#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52582#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 52578#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 52576#L401 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; 52489#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52485#L604 ssl3_accept_~skip~0 := 0; 52476#L100-2 assume !false; 52477#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52468#L103 assume !(12292 == ssl3_accept_~s__state~0); 52469#L106 assume !(16384 == ssl3_accept_~s__state~0); 52460#L109 assume !(8192 == ssl3_accept_~s__state~0); 52461#L112 assume !(24576 == ssl3_accept_~s__state~0); 52452#L115 assume !(8195 == ssl3_accept_~s__state~0); 52453#L118 assume !(8480 == ssl3_accept_~s__state~0); 52444#L121 assume !(8481 == ssl3_accept_~s__state~0); 52445#L124 assume !(8482 == ssl3_accept_~s__state~0); 52436#L127 assume !(8464 == ssl3_accept_~s__state~0); 52437#L130 assume !(8465 == ssl3_accept_~s__state~0); 52428#L133 assume !(8466 == ssl3_accept_~s__state~0); 52429#L136 assume !(8496 == ssl3_accept_~s__state~0); 52420#L139 assume !(8497 == ssl3_accept_~s__state~0); 52421#L142 assume !(8512 == ssl3_accept_~s__state~0); 52412#L145 assume !(8513 == ssl3_accept_~s__state~0); 52413#L148 assume !(8528 == ssl3_accept_~s__state~0); 52404#L151 assume !(8529 == ssl3_accept_~s__state~0); 52405#L154 assume !(8544 == ssl3_accept_~s__state~0); 52393#L157 assume !(8545 == ssl3_accept_~s__state~0); 52394#L160 assume !(8560 == ssl3_accept_~s__state~0); 52382#L163 assume !(8561 == ssl3_accept_~s__state~0); 52383#L166 assume 8448 == ssl3_accept_~s__state~0; 50903#L167 assume !(ssl3_accept_~num1~0 > 0); 50892#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 52569#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52564#L604 ssl3_accept_~skip~0 := 0; 52563#L100-2 assume !false; 52562#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52561#L103 assume !(12292 == ssl3_accept_~s__state~0); 52560#L106 assume !(16384 == ssl3_accept_~s__state~0); 52559#L109 assume !(8192 == ssl3_accept_~s__state~0); 52558#L112 assume !(24576 == ssl3_accept_~s__state~0); 52557#L115 assume !(8195 == ssl3_accept_~s__state~0); 52556#L118 assume !(8480 == ssl3_accept_~s__state~0); 52555#L121 assume !(8481 == ssl3_accept_~s__state~0); 52554#L124 assume !(8482 == ssl3_accept_~s__state~0); 52553#L127 assume !(8464 == ssl3_accept_~s__state~0); 52552#L130 assume !(8465 == ssl3_accept_~s__state~0); 52551#L133 assume !(8466 == ssl3_accept_~s__state~0); 52550#L136 assume !(8496 == ssl3_accept_~s__state~0); 52549#L139 assume !(8497 == ssl3_accept_~s__state~0); 52548#L142 assume !(8512 == ssl3_accept_~s__state~0); 52547#L145 assume !(8513 == ssl3_accept_~s__state~0); 52546#L148 assume !(8528 == ssl3_accept_~s__state~0); 52545#L151 assume !(8529 == ssl3_accept_~s__state~0); 52544#L154 assume !(8544 == ssl3_accept_~s__state~0); 52543#L157 assume !(8545 == ssl3_accept_~s__state~0); 52542#L160 assume !(8560 == ssl3_accept_~s__state~0); 52541#L163 assume !(8561 == ssl3_accept_~s__state~0); 52540#L166 assume !(8448 == ssl3_accept_~s__state~0); 52539#L169 assume 8576 == ssl3_accept_~s__state~0; 52402#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 52536#L441 assume !(ssl3_accept_~ret~0 <= 0); 52534#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 51593#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52856#L604 ssl3_accept_~skip~0 := 0; 52855#L100-2 assume !false; 52854#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52853#L103 assume !(12292 == ssl3_accept_~s__state~0); 52852#L106 assume !(16384 == ssl3_accept_~s__state~0); 52851#L109 assume !(8192 == ssl3_accept_~s__state~0); 52850#L112 assume !(24576 == ssl3_accept_~s__state~0); 52849#L115 assume !(8195 == ssl3_accept_~s__state~0); 52848#L118 assume !(8480 == ssl3_accept_~s__state~0); 52847#L121 assume !(8481 == ssl3_accept_~s__state~0); 52846#L124 assume !(8482 == ssl3_accept_~s__state~0); 52844#L127 assume !(8464 == ssl3_accept_~s__state~0); 52845#L130 assume 8465 == ssl3_accept_~s__state~0; 51161#L134 [2021-08-31 02:02:31,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:31,093 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-08-31 02:02:31,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:31,093 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379641387] [2021-08-31 02:02:31,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:31,093 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:31,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:31,099 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:31,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:31,104 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:31,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:31,105 INFO L82 PathProgramCache]: Analyzing trace with hash -925750313, now seen corresponding path program 1 times [2021-08-31 02:02:31,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:31,105 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988032566] [2021-08-31 02:02:31,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:31,105 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:31,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:31,127 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:02:31,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:31,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988032566] [2021-08-31 02:02:31,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988032566] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:31,128 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:31,128 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:31,128 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211829746] [2021-08-31 02:02:31,129 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:31,129 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:31,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:31,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:31,130 INFO L87 Difference]: Start difference. First operand 2042 states and 2662 transitions. cyclomatic complexity: 628 Second operand has 3 states, 2 states have (on average 37.0) internal successors, (74), 3 states have internal predecessors, (74), 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:02:31,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:31,375 INFO L93 Difference]: Finished difference Result 2068 states and 2692 transitions. [2021-08-31 02:02:31,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:31,378 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2068 states and 2692 transitions. [2021-08-31 02:02:31,384 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1850 [2021-08-31 02:02:31,398 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2068 states to 2068 states and 2692 transitions. [2021-08-31 02:02:31,399 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1962 [2021-08-31 02:02:31,400 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1962 [2021-08-31 02:02:31,400 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2068 states and 2692 transitions. [2021-08-31 02:02:31,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:31,402 INFO L681 BuchiCegarLoop]: Abstraction has 2068 states and 2692 transitions. [2021-08-31 02:02:31,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2068 states and 2692 transitions. [2021-08-31 02:02:31,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2068 to 2042. [2021-08-31 02:02:31,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2042 states, 2042 states have (on average 1.3026444662095984) internal successors, (2660), 2041 states have internal predecessors, (2660), 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:02:31,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2042 states to 2042 states and 2660 transitions. [2021-08-31 02:02:31,426 INFO L704 BuchiCegarLoop]: Abstraction has 2042 states and 2660 transitions. [2021-08-31 02:02:31,426 INFO L587 BuchiCegarLoop]: Abstraction has 2042 states and 2660 transitions. [2021-08-31 02:02:31,426 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-08-31 02:02:31,426 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2042 states and 2660 transitions. [2021-08-31 02:02:31,431 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1824 [2021-08-31 02:02:31,431 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:31,431 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:31,434 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:02:31,434 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] [2021-08-31 02:02:31,434 INFO L791 eck$LassoCheckResult]: Stem: 55199#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 55070#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 55025#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54974#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 55026#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 55028#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 55063#L100-2 assume !false; 55237#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55542#L103 assume !(12292 == ssl3_accept_~s__state~0); 55541#L106 assume !(16384 == ssl3_accept_~s__state~0); 55540#L109 assume !(8192 == ssl3_accept_~s__state~0); 55539#L112 assume !(24576 == ssl3_accept_~s__state~0); 55538#L115 assume !(8195 == ssl3_accept_~s__state~0); 55537#L118 assume !(8480 == ssl3_accept_~s__state~0); 55536#L121 assume !(8481 == ssl3_accept_~s__state~0); 55535#L124 assume !(8482 == ssl3_accept_~s__state~0); 55534#L127 assume 8464 == ssl3_accept_~s__state~0; 55306#L134 [2021-08-31 02:02:31,435 INFO L793 eck$LassoCheckResult]: Loop: 55306#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 56986#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 56981#L275-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; 56982#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56994#L604 ssl3_accept_~skip~0 := 0; 56993#L100-2 assume !false; 56992#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56991#L103 assume !(12292 == ssl3_accept_~s__state~0); 55193#L106 assume !(16384 == ssl3_accept_~s__state~0); 55185#L109 assume !(8192 == ssl3_accept_~s__state~0); 55094#L112 assume !(24576 == ssl3_accept_~s__state~0); 55095#L115 assume !(8195 == ssl3_accept_~s__state~0); 56988#L118 assume !(8480 == ssl3_accept_~s__state~0); 56175#L121 assume !(8481 == ssl3_accept_~s__state~0); 56987#L124 assume !(8482 == ssl3_accept_~s__state~0); 56906#L127 assume !(8464 == ssl3_accept_~s__state~0); 56907#L130 assume !(8465 == ssl3_accept_~s__state~0); 56523#L133 assume !(8466 == ssl3_accept_~s__state~0); 55546#L136 assume 8496 == ssl3_accept_~s__state~0; 55301#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 55545#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 55079#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 55080#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 55189#L294-2 ssl3_accept_~s__init_num~0 := 0; 56837#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56831#L604 ssl3_accept_~skip~0 := 0; 56829#L100-2 assume !false; 56827#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56825#L103 assume !(12292 == ssl3_accept_~s__state~0); 56823#L106 assume !(16384 == ssl3_accept_~s__state~0); 56821#L109 assume !(8192 == ssl3_accept_~s__state~0); 56819#L112 assume !(24576 == ssl3_accept_~s__state~0); 56817#L115 assume !(8195 == ssl3_accept_~s__state~0); 56810#L118 assume !(8480 == ssl3_accept_~s__state~0); 56807#L121 assume !(8481 == ssl3_accept_~s__state~0); 56804#L124 assume !(8482 == ssl3_accept_~s__state~0); 56801#L127 assume !(8464 == ssl3_accept_~s__state~0); 56798#L130 assume !(8465 == ssl3_accept_~s__state~0); 56795#L133 assume !(8466 == ssl3_accept_~s__state~0); 56792#L136 assume !(8496 == ssl3_accept_~s__state~0); 56789#L139 assume !(8497 == ssl3_accept_~s__state~0); 55638#L142 assume 8512 == ssl3_accept_~s__state~0; 55296#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 55130#L305 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 55131#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 55192#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56955#L604 ssl3_accept_~skip~0 := 0; 56954#L100-2 assume !false; 56948#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56945#L103 assume !(12292 == ssl3_accept_~s__state~0); 56942#L106 assume !(16384 == ssl3_accept_~s__state~0); 56939#L109 assume !(8192 == ssl3_accept_~s__state~0); 56936#L112 assume !(24576 == ssl3_accept_~s__state~0); 56933#L115 assume !(8195 == ssl3_accept_~s__state~0); 56930#L118 assume !(8480 == ssl3_accept_~s__state~0); 56927#L121 assume !(8481 == ssl3_accept_~s__state~0); 56924#L124 assume !(8482 == ssl3_accept_~s__state~0); 56921#L127 assume !(8464 == ssl3_accept_~s__state~0); 55111#L130 assume !(8465 == ssl3_accept_~s__state~0); 55112#L133 assume !(8466 == ssl3_accept_~s__state~0); 55184#L136 assume !(8496 == ssl3_accept_~s__state~0); 56905#L139 assume !(8497 == ssl3_accept_~s__state~0); 56731#L142 assume !(8512 == ssl3_accept_~s__state~0); 56728#L145 assume !(8513 == ssl3_accept_~s__state~0); 55399#L148 assume 8528 == ssl3_accept_~s__state~0; 55057#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 55058#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 55140#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 54991#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 55107#L354 assume !(ssl3_accept_~ret~0 <= 0); 55060#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 55064#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56891#L604 ssl3_accept_~skip~0 := 0; 56889#L100-2 assume !false; 56887#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56885#L103 assume !(12292 == ssl3_accept_~s__state~0); 56883#L106 assume !(16384 == ssl3_accept_~s__state~0); 56881#L109 assume !(8192 == ssl3_accept_~s__state~0); 56879#L112 assume !(24576 == ssl3_accept_~s__state~0); 56877#L115 assume !(8195 == ssl3_accept_~s__state~0); 56875#L118 assume !(8480 == ssl3_accept_~s__state~0); 56871#L121 assume !(8481 == ssl3_accept_~s__state~0); 56869#L124 assume !(8482 == ssl3_accept_~s__state~0); 56867#L127 assume !(8464 == ssl3_accept_~s__state~0); 56862#L130 assume !(8465 == ssl3_accept_~s__state~0); 56860#L133 assume !(8466 == ssl3_accept_~s__state~0); 56858#L136 assume !(8496 == ssl3_accept_~s__state~0); 56855#L139 assume !(8497 == ssl3_accept_~s__state~0); 56853#L142 assume !(8512 == ssl3_accept_~s__state~0); 56850#L145 assume !(8513 == ssl3_accept_~s__state~0); 56730#L148 assume !(8528 == ssl3_accept_~s__state~0); 56727#L151 assume !(8529 == ssl3_accept_~s__state~0); 55597#L154 assume 8544 == ssl3_accept_~s__state~0; 54997#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 54998#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 55144#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 55004#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 55005#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 55190#L401 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; 56522#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56515#L604 ssl3_accept_~skip~0 := 0; 56512#L100-2 assume !false; 56508#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56478#L103 assume !(12292 == ssl3_accept_~s__state~0); 56477#L106 assume !(16384 == ssl3_accept_~s__state~0); 56473#L109 assume !(8192 == ssl3_accept_~s__state~0); 56467#L112 assume !(24576 == ssl3_accept_~s__state~0); 56466#L115 assume !(8195 == ssl3_accept_~s__state~0); 56465#L118 assume !(8480 == ssl3_accept_~s__state~0); 56464#L121 assume !(8481 == ssl3_accept_~s__state~0); 56462#L124 assume !(8482 == ssl3_accept_~s__state~0); 56461#L127 assume !(8464 == ssl3_accept_~s__state~0); 56460#L130 assume !(8465 == ssl3_accept_~s__state~0); 56459#L133 assume !(8466 == ssl3_accept_~s__state~0); 56457#L136 assume !(8496 == ssl3_accept_~s__state~0); 56456#L139 assume !(8497 == ssl3_accept_~s__state~0); 56455#L142 assume !(8512 == ssl3_accept_~s__state~0); 56454#L145 assume !(8513 == ssl3_accept_~s__state~0); 56453#L148 assume !(8528 == ssl3_accept_~s__state~0); 56451#L151 assume !(8529 == ssl3_accept_~s__state~0); 56450#L154 assume !(8544 == ssl3_accept_~s__state~0); 56449#L157 assume !(8545 == ssl3_accept_~s__state~0); 56448#L160 assume !(8560 == ssl3_accept_~s__state~0); 56442#L163 assume !(8561 == ssl3_accept_~s__state~0); 56440#L166 assume 8448 == ssl3_accept_~s__state~0; 56438#L167 assume !(ssl3_accept_~num1~0 > 0); 56435#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 56432#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56426#L604 ssl3_accept_~skip~0 := 0; 56424#L100-2 assume !false; 56422#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56420#L103 assume !(12292 == ssl3_accept_~s__state~0); 56418#L106 assume !(16384 == ssl3_accept_~s__state~0); 56416#L109 assume !(8192 == ssl3_accept_~s__state~0); 56414#L112 assume !(24576 == ssl3_accept_~s__state~0); 56412#L115 assume !(8195 == ssl3_accept_~s__state~0); 56410#L118 assume !(8480 == ssl3_accept_~s__state~0); 56408#L121 assume !(8481 == ssl3_accept_~s__state~0); 56406#L124 assume !(8482 == ssl3_accept_~s__state~0); 56404#L127 assume !(8464 == ssl3_accept_~s__state~0); 56402#L130 assume !(8465 == ssl3_accept_~s__state~0); 56400#L133 assume !(8466 == ssl3_accept_~s__state~0); 56398#L136 assume !(8496 == ssl3_accept_~s__state~0); 56396#L139 assume !(8497 == ssl3_accept_~s__state~0); 56394#L142 assume !(8512 == ssl3_accept_~s__state~0); 56392#L145 assume !(8513 == ssl3_accept_~s__state~0); 56390#L148 assume !(8528 == ssl3_accept_~s__state~0); 56388#L151 assume !(8529 == ssl3_accept_~s__state~0); 56386#L154 assume !(8544 == ssl3_accept_~s__state~0); 56383#L157 assume !(8545 == ssl3_accept_~s__state~0); 56381#L160 assume !(8560 == ssl3_accept_~s__state~0); 56378#L163 assume !(8561 == ssl3_accept_~s__state~0); 56376#L166 assume !(8448 == ssl3_accept_~s__state~0); 56373#L169 assume 8576 == ssl3_accept_~s__state~0; 56294#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 56372#L441 assume !(ssl3_accept_~ret~0 <= 0); 56371#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 55173#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56978#L604 ssl3_accept_~skip~0 := 0; 56977#L100-2 assume !false; 56976#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55196#L103 assume !(12292 == ssl3_accept_~s__state~0); 55197#L106 assume !(16384 == ssl3_accept_~s__state~0); 56990#L109 assume !(8192 == ssl3_accept_~s__state~0); 56989#L112 assume !(24576 == ssl3_accept_~s__state~0); 55115#L115 assume !(8195 == ssl3_accept_~s__state~0); 55116#L118 assume !(8480 == ssl3_accept_~s__state~0); 55029#L121 assume !(8481 == ssl3_accept_~s__state~0); 55030#L124 assume !(8482 == ssl3_accept_~s__state~0); 55146#L127 assume !(8464 == ssl3_accept_~s__state~0); 56083#L130 assume !(8465 == ssl3_accept_~s__state~0); 56084#L133 assume 8466 == ssl3_accept_~s__state~0; 55306#L134 [2021-08-31 02:02:31,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:31,435 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-08-31 02:02:31,435 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:31,436 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52726326] [2021-08-31 02:02:31,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:31,436 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:31,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:31,441 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:31,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:31,448 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:31,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:31,449 INFO L82 PathProgramCache]: Analyzing trace with hash 1366511526, now seen corresponding path program 1 times [2021-08-31 02:02:31,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:31,449 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168769223] [2021-08-31 02:02:31,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:31,450 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:31,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:31,529 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:02:31,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:31,529 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168769223] [2021-08-31 02:02:31,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168769223] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:31,530 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:31,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-31 02:02:31,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099671630] [2021-08-31 02:02:31,530 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:31,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:31,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-31 02:02:31,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-31 02:02:31,531 INFO L87 Difference]: Start difference. First operand 2042 states and 2660 transitions. cyclomatic complexity: 626 Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 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:02:32,901 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:32,902 INFO L93 Difference]: Finished difference Result 9285 states and 12006 transitions. [2021-08-31 02:02:32,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-31 02:02:32,909 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9285 states and 12006 transitions. [2021-08-31 02:02:32,961 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8917 [2021-08-31 02:02:32,987 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9285 states to 9285 states and 12006 transitions. [2021-08-31 02:02:32,988 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9179 [2021-08-31 02:02:32,994 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9179 [2021-08-31 02:02:32,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9285 states and 12006 transitions. [2021-08-31 02:02:32,996 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:32,996 INFO L681 BuchiCegarLoop]: Abstraction has 9285 states and 12006 transitions. [2021-08-31 02:02:33,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9285 states and 12006 transitions. [2021-08-31 02:02:33,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9285 to 3515. [2021-08-31 02:02:33,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3515 states, 3515 states have (on average 1.296728307254623) internal successors, (4558), 3514 states have internal predecessors, (4558), 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:02:33,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3515 states to 3515 states and 4558 transitions. [2021-08-31 02:02:33,092 INFO L704 BuchiCegarLoop]: Abstraction has 3515 states and 4558 transitions. [2021-08-31 02:02:33,092 INFO L587 BuchiCegarLoop]: Abstraction has 3515 states and 4558 transitions. [2021-08-31 02:02:33,092 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-08-31 02:02:33,092 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3515 states and 4558 transitions. [2021-08-31 02:02:33,102 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3297 [2021-08-31 02:02:33,102 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:33,102 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:33,106 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:02:33,107 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:02:33,107 INFO L791 eck$LassoCheckResult]: Stem: 66560#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 66421#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 66371#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 66318#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 66372#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 66374#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 66413#L100-2 assume !false; 66594#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68388#L103 assume !(12292 == ssl3_accept_~s__state~0); 68389#L106 assume !(16384 == ssl3_accept_~s__state~0); 68384#L109 assume !(8192 == ssl3_accept_~s__state~0); 68385#L112 assume !(24576 == ssl3_accept_~s__state~0); 68380#L115 assume !(8195 == ssl3_accept_~s__state~0); 68381#L118 assume !(8480 == ssl3_accept_~s__state~0); 68376#L121 assume !(8481 == ssl3_accept_~s__state~0); 68377#L124 assume !(8482 == ssl3_accept_~s__state~0); 68537#L127 assume 8464 == ssl3_accept_~s__state~0; 66564#L134 [2021-08-31 02:02:33,107 INFO L793 eck$LassoCheckResult]: Loop: 66564#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 66541#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 66542#L275-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; 66550#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69807#L604 ssl3_accept_~skip~0 := 0; 69804#L100-2 assume !false; 69803#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69802#L103 assume !(12292 == ssl3_accept_~s__state~0); 69801#L106 assume !(16384 == ssl3_accept_~s__state~0); 69800#L109 assume !(8192 == ssl3_accept_~s__state~0); 69799#L112 assume !(24576 == ssl3_accept_~s__state~0); 69798#L115 assume !(8195 == ssl3_accept_~s__state~0); 69797#L118 assume !(8480 == ssl3_accept_~s__state~0); 68880#L121 assume !(8481 == ssl3_accept_~s__state~0); 69796#L124 assume !(8482 == ssl3_accept_~s__state~0); 69795#L127 assume !(8464 == ssl3_accept_~s__state~0); 69792#L130 assume !(8465 == ssl3_accept_~s__state~0); 69791#L133 assume !(8466 == ssl3_accept_~s__state~0); 68544#L136 assume 8496 == ssl3_accept_~s__state~0; 68101#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 68645#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 68642#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 68639#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 66549#L294-2 ssl3_accept_~s__init_num~0 := 0; 68633#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68626#L604 ssl3_accept_~skip~0 := 0; 68623#L100-2 assume !false; 68620#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68617#L103 assume !(12292 == ssl3_accept_~s__state~0); 68614#L106 assume !(16384 == ssl3_accept_~s__state~0); 68611#L109 assume !(8192 == ssl3_accept_~s__state~0); 68608#L112 assume !(24576 == ssl3_accept_~s__state~0); 68605#L115 assume !(8195 == ssl3_accept_~s__state~0); 68602#L118 assume !(8480 == ssl3_accept_~s__state~0); 68599#L121 assume !(8481 == ssl3_accept_~s__state~0); 68596#L124 assume !(8482 == ssl3_accept_~s__state~0); 68593#L127 assume !(8464 == ssl3_accept_~s__state~0); 68591#L130 assume !(8465 == ssl3_accept_~s__state~0); 68587#L133 assume !(8466 == ssl3_accept_~s__state~0); 68585#L136 assume !(8496 == ssl3_accept_~s__state~0); 68584#L139 assume !(8497 == ssl3_accept_~s__state~0); 67752#L142 assume 8512 == ssl3_accept_~s__state~0; 66610#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66611#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 66502#L309 assume !(ssl3_accept_~ret~0 <= 0); 66503#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 69271#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69267#L604 ssl3_accept_~skip~0 := 0; 69262#L100-2 assume !false; 69263#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69258#L103 assume !(12292 == ssl3_accept_~s__state~0); 69259#L106 assume !(16384 == ssl3_accept_~s__state~0); 69254#L109 assume !(8192 == ssl3_accept_~s__state~0); 69255#L112 assume !(24576 == ssl3_accept_~s__state~0); 69250#L115 assume !(8195 == ssl3_accept_~s__state~0); 69251#L118 assume !(8480 == ssl3_accept_~s__state~0); 69246#L121 assume !(8481 == ssl3_accept_~s__state~0); 69247#L124 assume !(8482 == ssl3_accept_~s__state~0); 69242#L127 assume !(8464 == ssl3_accept_~s__state~0); 69243#L130 assume !(8465 == ssl3_accept_~s__state~0); 69238#L133 assume !(8466 == ssl3_accept_~s__state~0); 69239#L136 assume !(8496 == ssl3_accept_~s__state~0); 69234#L139 assume !(8497 == ssl3_accept_~s__state~0); 69235#L142 assume !(8512 == ssl3_accept_~s__state~0); 69231#L145 assume !(8513 == ssl3_accept_~s__state~0); 68531#L148 assume 8528 == ssl3_accept_~s__state~0; 66402#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 66403#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 66487#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 66335#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 66455#L354 assume !(ssl3_accept_~ret~0 <= 0); 66410#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 66414#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69767#L604 ssl3_accept_~skip~0 := 0; 69766#L100-2 assume !false; 69765#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69763#L103 assume !(12292 == ssl3_accept_~s__state~0); 69758#L106 assume !(16384 == ssl3_accept_~s__state~0); 69645#L109 assume !(8192 == ssl3_accept_~s__state~0); 69644#L112 assume !(24576 == ssl3_accept_~s__state~0); 69643#L115 assume !(8195 == ssl3_accept_~s__state~0); 69642#L118 assume !(8480 == ssl3_accept_~s__state~0); 69641#L121 assume !(8481 == ssl3_accept_~s__state~0); 69640#L124 assume !(8482 == ssl3_accept_~s__state~0); 69639#L127 assume !(8464 == ssl3_accept_~s__state~0); 69638#L130 assume !(8465 == ssl3_accept_~s__state~0); 69637#L133 assume !(8466 == ssl3_accept_~s__state~0); 69636#L136 assume !(8496 == ssl3_accept_~s__state~0); 69635#L139 assume !(8497 == ssl3_accept_~s__state~0); 69634#L142 assume !(8512 == ssl3_accept_~s__state~0); 69633#L145 assume !(8513 == ssl3_accept_~s__state~0); 69632#L148 assume !(8528 == ssl3_accept_~s__state~0); 69631#L151 assume !(8529 == ssl3_accept_~s__state~0); 69630#L154 assume 8544 == ssl3_accept_~s__state~0; 66342#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 66343#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 69570#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66351#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 66352#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 66333#L401 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; 66326#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69435#L604 ssl3_accept_~skip~0 := 0; 69433#L100-2 assume !false; 69431#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69429#L103 assume !(12292 == ssl3_accept_~s__state~0); 69427#L106 assume !(16384 == ssl3_accept_~s__state~0); 69425#L109 assume !(8192 == ssl3_accept_~s__state~0); 69423#L112 assume !(24576 == ssl3_accept_~s__state~0); 69421#L115 assume !(8195 == ssl3_accept_~s__state~0); 69419#L118 assume !(8480 == ssl3_accept_~s__state~0); 69417#L121 assume !(8481 == ssl3_accept_~s__state~0); 69415#L124 assume !(8482 == ssl3_accept_~s__state~0); 69413#L127 assume !(8464 == ssl3_accept_~s__state~0); 69411#L130 assume !(8465 == ssl3_accept_~s__state~0); 69409#L133 assume !(8466 == ssl3_accept_~s__state~0); 69407#L136 assume !(8496 == ssl3_accept_~s__state~0); 69405#L139 assume !(8497 == ssl3_accept_~s__state~0); 69403#L142 assume !(8512 == ssl3_accept_~s__state~0); 69401#L145 assume !(8513 == ssl3_accept_~s__state~0); 69399#L148 assume !(8528 == ssl3_accept_~s__state~0); 69397#L151 assume !(8529 == ssl3_accept_~s__state~0); 69394#L154 assume !(8544 == ssl3_accept_~s__state~0); 69395#L157 assume !(8545 == ssl3_accept_~s__state~0); 69275#L160 assume !(8560 == ssl3_accept_~s__state~0); 69276#L163 assume !(8561 == ssl3_accept_~s__state~0); 69470#L166 assume 8448 == ssl3_accept_~s__state~0; 66364#L167 assume !(ssl3_accept_~num1~0 > 0); 66346#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 69454#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69447#L604 ssl3_accept_~skip~0 := 0; 69444#L100-2 assume !false; 69442#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69441#L103 assume !(12292 == ssl3_accept_~s__state~0); 69436#L106 assume !(16384 == ssl3_accept_~s__state~0); 69434#L109 assume !(8192 == ssl3_accept_~s__state~0); 69432#L112 assume !(24576 == ssl3_accept_~s__state~0); 69430#L115 assume !(8195 == ssl3_accept_~s__state~0); 69428#L118 assume !(8480 == ssl3_accept_~s__state~0); 69426#L121 assume !(8481 == ssl3_accept_~s__state~0); 69424#L124 assume !(8482 == ssl3_accept_~s__state~0); 69422#L127 assume !(8464 == ssl3_accept_~s__state~0); 69420#L130 assume !(8465 == ssl3_accept_~s__state~0); 69418#L133 assume !(8466 == ssl3_accept_~s__state~0); 69416#L136 assume !(8496 == ssl3_accept_~s__state~0); 69414#L139 assume !(8497 == ssl3_accept_~s__state~0); 69412#L142 assume !(8512 == ssl3_accept_~s__state~0); 69410#L145 assume !(8513 == ssl3_accept_~s__state~0); 69408#L148 assume !(8528 == ssl3_accept_~s__state~0); 69406#L151 assume !(8529 == ssl3_accept_~s__state~0); 69404#L154 assume !(8544 == ssl3_accept_~s__state~0); 69402#L157 assume !(8545 == ssl3_accept_~s__state~0); 69400#L160 assume !(8560 == ssl3_accept_~s__state~0); 69398#L163 assume !(8561 == ssl3_accept_~s__state~0); 69396#L166 assume !(8448 == ssl3_accept_~s__state~0); 69392#L169 assume 8576 == ssl3_accept_~s__state~0; 66446#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 66365#L441 assume !(ssl3_accept_~ret~0 <= 0); 66366#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 66524#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69757#L604 ssl3_accept_~skip~0 := 0; 69756#L100-2 assume !false; 69755#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69753#L103 assume !(12292 == ssl3_accept_~s__state~0); 69748#L106 assume !(16384 == ssl3_accept_~s__state~0); 69746#L109 assume !(8192 == ssl3_accept_~s__state~0); 69744#L112 assume !(24576 == ssl3_accept_~s__state~0); 69742#L115 assume !(8195 == ssl3_accept_~s__state~0); 69740#L118 assume !(8480 == ssl3_accept_~s__state~0); 69738#L121 assume !(8481 == ssl3_accept_~s__state~0); 69736#L124 assume !(8482 == ssl3_accept_~s__state~0); 69734#L127 assume !(8464 == ssl3_accept_~s__state~0); 69732#L130 assume !(8465 == ssl3_accept_~s__state~0); 68543#L133 assume 8466 == ssl3_accept_~s__state~0; 66564#L134 [2021-08-31 02:02:33,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:33,108 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-08-31 02:02:33,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:33,108 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104161681] [2021-08-31 02:02:33,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:33,109 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:33,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:33,114 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:33,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:33,120 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:33,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:33,120 INFO L82 PathProgramCache]: Analyzing trace with hash -1679659852, now seen corresponding path program 1 times [2021-08-31 02:02:33,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:33,120 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945151757] [2021-08-31 02:02:33,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:33,121 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:33,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:33,135 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:33,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:33,155 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:33,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:33,155 INFO L82 PathProgramCache]: Analyzing trace with hash 1159625416, now seen corresponding path program 1 times [2021-08-31 02:02:33,156 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:33,156 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720254010] [2021-08-31 02:02:33,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:33,156 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:33,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:33,168 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:33,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:33,210 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:34,439 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:02:34,439 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:02:34,439 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:02:34,439 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:02:34,439 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 02:02:34,439 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:34,439 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:02:34,439 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:02:34,439 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration25_Loop [2021-08-31 02:02:34,439 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:02:34,439 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:02:34,442 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:02:34,449 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:02:34,451 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:02:34,453 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:02:34,456 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:02:34,458 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:02:34,463 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:02:34,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:02:34,467 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:02:34,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:02:34,472 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:02:34,475 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:02:34,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:02:34,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:02:34,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:02:34,492 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:02:34,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:02:34,495 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:02:34,497 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:02:34,499 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:02:34,500 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:02:34,503 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:02:34,719 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:02:34,720 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 02:02:34,720 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:34,720 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:34,777 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:02:34,780 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:02:34,781 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:34,781 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:34,795 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:02:34,795 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:02:34,813 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:02:34,814 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:34,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:34,814 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:02:34,815 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:02:34,817 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:34,817 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:34,829 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:02:34,829 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:02:34,848 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Ended with exit code 0 [2021-08-31 02:02:34,849 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:34,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:34,850 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:02:34,851 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:02:34,852 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:34,852 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:34,865 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:02:34,866 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:02:34,882 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:02:34,882 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:34,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:34,883 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:02:34,884 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:02:34,885 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:34,885 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:34,904 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:02:34,904 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet46=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet46=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:02:34,930 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:34,931 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:34,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:34,932 INFO L229 MonitoredProcess]: Starting monitored process 18 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:02:34,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-08-31 02:02:34,934 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:34,934 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:34,971 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:02:34,971 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:02:34,999 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:35,000 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,000 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,003 INFO L229 MonitoredProcess]: Starting monitored process 19 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:02:35,005 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-08-31 02:02:35,006 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:35,006 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:35,041 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:02:35,041 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552, ULTIMATE.start_ssl3_accept_~l~0=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-4294967552} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552, ULTIMATE.start_ssl3_accept_~l~0=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-4294967552} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:02:35,048 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:35,049 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,053 INFO L229 MonitoredProcess]: Starting monitored process 20 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:02:35,058 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-08-31 02:02:35,059 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:35,059 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:35,067 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:02:35,068 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:02:35,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2021-08-31 02:02:35,083 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,084 INFO L229 MonitoredProcess]: Starting monitored process 21 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:02:35,086 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-08-31 02:02:35,087 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:35,087 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:35,094 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:02:35,094 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:02:35,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:35,110 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,111 INFO L229 MonitoredProcess]: Starting monitored process 22 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:02:35,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-08-31 02:02:35,115 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:35,115 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:35,127 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:02:35,128 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Honda state: {ULTIMATE.start_ssl3_accept_~s__state~0=8466, ULTIMATE.start_ssl3_accept_~state~0=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:02:35,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:35,143 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,143 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,144 INFO L229 MonitoredProcess]: Starting monitored process 23 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:02:35,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-08-31 02:02:35,146 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:35,146 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:35,157 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:02:35,157 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:02:35,172 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:35,172 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,174 INFO L229 MonitoredProcess]: Starting monitored process 24 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:02:35,177 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:35,177 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:35,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-08-31 02:02:35,208 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:02:35,208 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0=-2097153} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0=-2097153} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:02:35,211 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:35,211 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,212 INFO L229 MonitoredProcess]: Starting monitored process 25 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:02:35,214 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-08-31 02:02:35,214 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:35,214 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:35,228 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:02:35,228 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:02:35,243 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:35,243 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,244 INFO L229 MonitoredProcess]: Starting monitored process 26 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:02:35,245 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-08-31 02:02:35,246 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:35,246 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:35,259 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:02:35,259 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet44=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet44=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:02:35,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:35,275 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,276 INFO L229 MonitoredProcess]: Starting monitored process 27 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:02:35,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-08-31 02:02:35,278 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:35,278 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:35,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:35,304 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,305 INFO L229 MonitoredProcess]: Starting monitored process 28 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:02:35,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-08-31 02:02:35,307 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 02:02:35,307 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:35,320 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 02:02:35,336 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2021-08-31 02:02:35,336 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:02:35,336 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:02:35,336 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:02:35,336 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:02:35,336 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 02:02:35,336 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,336 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:02:35,336 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:02:35,336 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration25_Loop [2021-08-31 02:02:35,336 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:02:35,336 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:02:35,338 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:02:35,340 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:02:35,342 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:02:35,344 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:02:35,346 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:02:35,347 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:02:35,349 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:02:35,365 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:02:35,367 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:02:35,369 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:02:35,372 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:02:35,378 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:02:35,380 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:02:35,383 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:02:35,386 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:02:35,388 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:02:35,391 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:02:35,393 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:02:35,395 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:02:35,398 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:02:35,402 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:02:35,404 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:02:35,629 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:02:35,630 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 02:02:35,630 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,637 INFO L229 MonitoredProcess]: Starting monitored process 29 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:02:35,638 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-08-31 02:02:35,640 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:02:35,648 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:35,649 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:35,649 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:35,649 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:35,649 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:35,650 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:35,650 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:35,663 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:35,685 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:35,686 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,687 INFO L229 MonitoredProcess]: Starting monitored process 30 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:02:35,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-08-31 02:02:35,689 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:02:35,695 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:35,695 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:35,696 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:35,696 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:35,696 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:35,696 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:35,696 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:35,697 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:35,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:35,717 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,718 INFO L229 MonitoredProcess]: Starting monitored process 31 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:02:35,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-08-31 02:02:35,720 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:02:35,726 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:35,726 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:35,726 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:35,727 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:35,727 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:35,727 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:35,727 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:35,728 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:35,743 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-08-31 02:02:35,743 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,744 INFO L229 MonitoredProcess]: Starting monitored process 32 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:02:35,744 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-08-31 02:02:35,746 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:02:35,753 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:35,753 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:35,753 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:35,753 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 02:02:35,753 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:35,754 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:02:35,754 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:35,755 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:35,770 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2021-08-31 02:02:35,771 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,771 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,771 INFO L229 MonitoredProcess]: Starting monitored process 33 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:02:35,772 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-08-31 02:02:35,773 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:02:35,779 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:35,779 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:35,779 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:35,780 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:35,780 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:35,780 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:35,780 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:35,792 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:35,807 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2021-08-31 02:02:35,808 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,808 INFO L229 MonitoredProcess]: Starting monitored process 34 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:02:35,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-08-31 02:02:35,811 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:02:35,817 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:35,818 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:35,818 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:35,818 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:35,818 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:35,818 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:35,819 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:35,820 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:35,835 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2021-08-31 02:02:35,835 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,836 INFO L229 MonitoredProcess]: Starting monitored process 35 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:02:35,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-08-31 02:02:35,838 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:02:35,844 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:35,844 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:35,844 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:35,844 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:35,844 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:35,845 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:35,845 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:35,860 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:35,877 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:35,877 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,877 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,878 INFO L229 MonitoredProcess]: Starting monitored process 36 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:02:35,878 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-08-31 02:02:35,880 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:02:35,887 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:35,887 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:35,887 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:35,887 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:35,887 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:35,887 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:35,887 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:35,888 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:35,905 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:35,906 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,907 INFO L229 MonitoredProcess]: Starting monitored process 37 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:02:35,908 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-08-31 02:02:35,909 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:02:35,916 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:35,916 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:35,917 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:35,917 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:35,917 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:35,917 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:35,917 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:35,920 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:35,937 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-08-31 02:02:35,938 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,938 INFO L229 MonitoredProcess]: Starting monitored process 38 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:02:35,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-08-31 02:02:35,940 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:02:35,947 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:35,947 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:35,947 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:35,947 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:35,947 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:35,948 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:35,948 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:35,957 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:35,972 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-08-31 02:02:35,973 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:35,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:35,973 INFO L229 MonitoredProcess]: Starting monitored process 39 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:02:35,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-08-31 02:02:35,975 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:02:35,982 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:35,982 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:35,982 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:35,982 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:35,982 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:35,984 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:35,984 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:35,986 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:36,001 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2021-08-31 02:02:36,001 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:36,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:36,002 INFO L229 MonitoredProcess]: Starting monitored process 40 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:02:36,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-08-31 02:02:36,004 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:02:36,010 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:36,011 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:36,011 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:36,011 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:36,011 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:36,011 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:36,011 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:36,012 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:36,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:36,029 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:36,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:36,030 INFO L229 MonitoredProcess]: Starting monitored process 41 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:02:36,030 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-08-31 02:02:36,032 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:02:36,038 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:36,038 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:36,038 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:36,039 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:36,039 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:36,039 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:36,039 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:36,041 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 02:02:36,042 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 02:02:36,042 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-08-31 02:02:36,043 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:36,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:36,043 INFO L229 MonitoredProcess]: Starting monitored process 42 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:02:36,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-08-31 02:02:36,045 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 02:02:36,045 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 02:02:36,045 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 02:02:36,045 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2021-08-31 02:02:36,060 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:36,061 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 02:02:36,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:36,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:36,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:02:36,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:36,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:36,166 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 02:02:36,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:36,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:37,033 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-08-31 02:02:37,034 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:02:37,035 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3515 states and 4558 transitions. cyclomatic complexity: 1054 Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 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:02:37,537 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3515 states and 4558 transitions. cyclomatic complexity: 1054. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 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 9435 states and 12196 transitions. Complement of second has 4 states. [2021-08-31 02:02:37,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2021-08-31 02:02:37,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 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:02:37,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 401 transitions. [2021-08-31 02:02:37,539 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 401 transitions. Stem has 17 letters. Loop has 173 letters. [2021-08-31 02:02:37,542 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:02:37,542 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 401 transitions. Stem has 190 letters. Loop has 173 letters. [2021-08-31 02:02:37,543 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:02:37,543 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 401 transitions. Stem has 17 letters. Loop has 346 letters. [2021-08-31 02:02:37,545 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:02:37,546 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9435 states and 12196 transitions. [2021-08-31 02:02:37,581 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6245 [2021-08-31 02:02:37,607 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9435 states to 9435 states and 12196 transitions. [2021-08-31 02:02:37,607 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6361 [2021-08-31 02:02:37,611 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6373 [2021-08-31 02:02:37,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9435 states and 12196 transitions. [2021-08-31 02:02:37,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:37,611 INFO L681 BuchiCegarLoop]: Abstraction has 9435 states and 12196 transitions. [2021-08-31 02:02:37,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9435 states and 12196 transitions. [2021-08-31 02:02:37,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9435 to 9423. [2021-08-31 02:02:37,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9423 states, 9423 states have (on average 1.2923697336304787) internal successors, (12178), 9422 states have internal predecessors, (12178), 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:02:37,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9423 states to 9423 states and 12178 transitions. [2021-08-31 02:02:37,771 INFO L704 BuchiCegarLoop]: Abstraction has 9423 states and 12178 transitions. [2021-08-31 02:02:37,771 INFO L587 BuchiCegarLoop]: Abstraction has 9423 states and 12178 transitions. [2021-08-31 02:02:37,771 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-08-31 02:02:37,772 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9423 states and 12178 transitions. [2021-08-31 02:02:37,792 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6245 [2021-08-31 02:02:37,792 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:37,792 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:37,794 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:37,794 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:02:37,794 INFO L791 eck$LassoCheckResult]: Stem: 80215#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 80009#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 79944#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 79859#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 79945#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 79947#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 79999#L100-2 assume !false; 82581#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83446#L103 assume !(12292 == ssl3_accept_~s__state~0); 83447#L106 assume !(16384 == ssl3_accept_~s__state~0); 83405#L109 assume !(8192 == ssl3_accept_~s__state~0); 83406#L112 assume !(24576 == ssl3_accept_~s__state~0); 83398#L115 assume !(8195 == ssl3_accept_~s__state~0); 83399#L118 assume !(8480 == ssl3_accept_~s__state~0); 83391#L121 assume !(8481 == ssl3_accept_~s__state~0); 83392#L124 assume !(8482 == ssl3_accept_~s__state~0); 82487#L127 assume 8464 == ssl3_accept_~s__state~0; 82485#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 82486#L275 [2021-08-31 02:02:37,795 INFO L793 eck$LassoCheckResult]: Loop: 82486#L275 assume !(0 == ssl3_accept_~blastFlag~0); 85134#L275-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; 85130#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85126#L604 ssl3_accept_~skip~0 := 0; 85121#L100-2 assume !false; 85122#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85117#L103 assume !(12292 == ssl3_accept_~s__state~0); 85118#L106 assume !(16384 == ssl3_accept_~s__state~0); 85113#L109 assume !(8192 == ssl3_accept_~s__state~0); 85114#L112 assume !(24576 == ssl3_accept_~s__state~0); 85109#L115 assume !(8195 == ssl3_accept_~s__state~0); 85110#L118 assume !(8480 == ssl3_accept_~s__state~0); 85105#L121 assume !(8481 == ssl3_accept_~s__state~0); 85106#L124 assume !(8482 == ssl3_accept_~s__state~0); 85101#L127 assume !(8464 == ssl3_accept_~s__state~0); 85102#L130 assume !(8465 == ssl3_accept_~s__state~0); 84992#L133 assume !(8466 == ssl3_accept_~s__state~0); 84631#L136 assume 8496 == ssl3_accept_~s__state~0; 84630#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 84629#L288 assume !(1 == ssl3_accept_~blastFlag~0); 84628#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 84621#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 84620#L294-2 ssl3_accept_~s__init_num~0 := 0; 84618#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84613#L604 ssl3_accept_~skip~0 := 0; 84612#L100-2 assume !false; 84611#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84610#L103 assume !(12292 == ssl3_accept_~s__state~0); 84609#L106 assume !(16384 == ssl3_accept_~s__state~0); 84608#L109 assume !(8192 == ssl3_accept_~s__state~0); 84607#L112 assume !(24576 == ssl3_accept_~s__state~0); 84606#L115 assume !(8195 == ssl3_accept_~s__state~0); 84605#L118 assume !(8480 == ssl3_accept_~s__state~0); 84604#L121 assume !(8481 == ssl3_accept_~s__state~0); 84603#L124 assume !(8482 == ssl3_accept_~s__state~0); 84602#L127 assume !(8464 == ssl3_accept_~s__state~0); 84601#L130 assume !(8465 == ssl3_accept_~s__state~0); 84600#L133 assume !(8466 == ssl3_accept_~s__state~0); 84599#L136 assume !(8496 == ssl3_accept_~s__state~0); 84596#L139 assume !(8497 == ssl3_accept_~s__state~0); 80555#L142 assume 8512 == ssl3_accept_~s__state~0; 80556#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 85863#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 85862#L309 assume !(ssl3_accept_~ret~0 <= 0); 85861#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 85859#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85854#L604 ssl3_accept_~skip~0 := 0; 85853#L100-2 assume !false; 85852#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85851#L103 assume !(12292 == ssl3_accept_~s__state~0); 85850#L106 assume !(16384 == ssl3_accept_~s__state~0); 85849#L109 assume !(8192 == ssl3_accept_~s__state~0); 85848#L112 assume !(24576 == ssl3_accept_~s__state~0); 85847#L115 assume !(8195 == ssl3_accept_~s__state~0); 85846#L118 assume !(8480 == ssl3_accept_~s__state~0); 85845#L121 assume !(8481 == ssl3_accept_~s__state~0); 85844#L124 assume !(8482 == ssl3_accept_~s__state~0); 85843#L127 assume !(8464 == ssl3_accept_~s__state~0); 85842#L130 assume !(8465 == ssl3_accept_~s__state~0); 85841#L133 assume !(8466 == ssl3_accept_~s__state~0); 85840#L136 assume !(8496 == ssl3_accept_~s__state~0); 85839#L139 assume !(8497 == ssl3_accept_~s__state~0); 85838#L142 assume !(8512 == ssl3_accept_~s__state~0); 85837#L145 assume !(8513 == ssl3_accept_~s__state~0); 85836#L148 assume 8528 == ssl3_accept_~s__state~0; 84981#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 85835#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 85833#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 85826#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 85824#L354 assume !(ssl3_accept_~ret~0 <= 0); 85823#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 85821#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85816#L604 ssl3_accept_~skip~0 := 0; 85815#L100-2 assume !false; 85813#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85808#L103 assume !(12292 == ssl3_accept_~s__state~0); 85806#L106 assume !(16384 == ssl3_accept_~s__state~0); 85804#L109 assume !(8192 == ssl3_accept_~s__state~0); 85802#L112 assume !(24576 == ssl3_accept_~s__state~0); 85800#L115 assume !(8195 == ssl3_accept_~s__state~0); 85798#L118 assume !(8480 == ssl3_accept_~s__state~0); 85796#L121 assume !(8481 == ssl3_accept_~s__state~0); 85794#L124 assume !(8482 == ssl3_accept_~s__state~0); 85792#L127 assume !(8464 == ssl3_accept_~s__state~0); 85790#L130 assume !(8465 == ssl3_accept_~s__state~0); 85788#L133 assume !(8466 == ssl3_accept_~s__state~0); 85786#L136 assume !(8496 == ssl3_accept_~s__state~0); 85784#L139 assume !(8497 == ssl3_accept_~s__state~0); 85782#L142 assume !(8512 == ssl3_accept_~s__state~0); 85780#L145 assume !(8513 == ssl3_accept_~s__state~0); 85778#L148 assume !(8528 == ssl3_accept_~s__state~0); 85776#L151 assume !(8529 == ssl3_accept_~s__state~0); 85774#L154 assume 8544 == ssl3_accept_~s__state~0; 84882#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 85771#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 85768#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 85765#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 85760#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 85759#L401 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; 85756#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85751#L604 ssl3_accept_~skip~0 := 0; 85750#L100-2 assume !false; 85749#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85748#L103 assume !(12292 == ssl3_accept_~s__state~0); 85747#L106 assume !(16384 == ssl3_accept_~s__state~0); 85746#L109 assume !(8192 == ssl3_accept_~s__state~0); 85745#L112 assume !(24576 == ssl3_accept_~s__state~0); 85744#L115 assume !(8195 == ssl3_accept_~s__state~0); 85743#L118 assume !(8480 == ssl3_accept_~s__state~0); 85742#L121 assume !(8481 == ssl3_accept_~s__state~0); 85741#L124 assume !(8482 == ssl3_accept_~s__state~0); 85740#L127 assume !(8464 == ssl3_accept_~s__state~0); 85739#L130 assume !(8465 == ssl3_accept_~s__state~0); 85738#L133 assume !(8466 == ssl3_accept_~s__state~0); 85737#L136 assume !(8496 == ssl3_accept_~s__state~0); 85736#L139 assume !(8497 == ssl3_accept_~s__state~0); 85735#L142 assume !(8512 == ssl3_accept_~s__state~0); 85734#L145 assume !(8513 == ssl3_accept_~s__state~0); 85733#L148 assume !(8528 == ssl3_accept_~s__state~0); 85732#L151 assume !(8529 == ssl3_accept_~s__state~0); 85731#L154 assume !(8544 == ssl3_accept_~s__state~0); 85730#L157 assume !(8545 == ssl3_accept_~s__state~0); 85729#L160 assume !(8560 == ssl3_accept_~s__state~0); 85728#L163 assume !(8561 == ssl3_accept_~s__state~0); 85727#L166 assume 8448 == ssl3_accept_~s__state~0; 85726#L167 assume !(ssl3_accept_~num1~0 > 0); 85724#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 85722#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85717#L604 ssl3_accept_~skip~0 := 0; 85716#L100-2 assume !false; 85715#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85714#L103 assume !(12292 == ssl3_accept_~s__state~0); 85713#L106 assume !(16384 == ssl3_accept_~s__state~0); 85712#L109 assume !(8192 == ssl3_accept_~s__state~0); 85711#L112 assume !(24576 == ssl3_accept_~s__state~0); 85710#L115 assume !(8195 == ssl3_accept_~s__state~0); 85709#L118 assume !(8480 == ssl3_accept_~s__state~0); 85708#L121 assume !(8481 == ssl3_accept_~s__state~0); 85707#L124 assume !(8482 == ssl3_accept_~s__state~0); 85706#L127 assume !(8464 == ssl3_accept_~s__state~0); 85705#L130 assume !(8465 == ssl3_accept_~s__state~0); 85704#L133 assume !(8466 == ssl3_accept_~s__state~0); 85703#L136 assume !(8496 == ssl3_accept_~s__state~0); 85702#L139 assume !(8497 == ssl3_accept_~s__state~0); 85701#L142 assume !(8512 == ssl3_accept_~s__state~0); 85698#L145 assume !(8513 == ssl3_accept_~s__state~0); 85696#L148 assume !(8528 == ssl3_accept_~s__state~0); 85697#L151 assume !(8529 == ssl3_accept_~s__state~0); 85692#L154 assume !(8544 == ssl3_accept_~s__state~0); 85693#L157 assume !(8545 == ssl3_accept_~s__state~0); 85689#L160 assume !(8560 == ssl3_accept_~s__state~0); 85687#L163 assume !(8561 == ssl3_accept_~s__state~0); 85688#L166 assume !(8448 == ssl3_accept_~s__state~0); 86241#L169 assume 8576 == ssl3_accept_~s__state~0; 86206#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 86240#L441 assume !(ssl3_accept_~ret~0 <= 0); 86239#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 85137#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85123#L604 ssl3_accept_~skip~0 := 0; 85124#L100-2 assume !false; 85119#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85120#L103 assume !(12292 == ssl3_accept_~s__state~0); 85115#L106 assume !(16384 == ssl3_accept_~s__state~0); 85116#L109 assume !(8192 == ssl3_accept_~s__state~0); 85111#L112 assume !(24576 == ssl3_accept_~s__state~0); 85112#L115 assume !(8195 == ssl3_accept_~s__state~0); 85107#L118 assume !(8480 == ssl3_accept_~s__state~0); 85108#L121 assume !(8481 == ssl3_accept_~s__state~0); 85103#L124 assume !(8482 == ssl3_accept_~s__state~0); 85104#L127 assume !(8464 == ssl3_accept_~s__state~0); 85099#L130 assume !(8465 == ssl3_accept_~s__state~0); 85100#L133 assume 8466 == ssl3_accept_~s__state~0; 84661#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 82486#L275 [2021-08-31 02:02:37,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:37,795 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-08-31 02:02:37,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:37,795 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128341472] [2021-08-31 02:02:37,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:37,796 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:37,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:37,801 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:37,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:37,806 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:37,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:37,807 INFO L82 PathProgramCache]: Analyzing trace with hash -1957408652, now seen corresponding path program 1 times [2021-08-31 02:02:37,807 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:37,807 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817384991] [2021-08-31 02:02:37,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:37,807 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:37,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:37,816 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:37,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:37,834 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:37,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:37,835 INFO L82 PathProgramCache]: Analyzing trace with hash 1504774797, now seen corresponding path program 1 times [2021-08-31 02:02:37,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:37,835 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571752989] [2021-08-31 02:02:37,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:37,836 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:37,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:37,853 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-08-31 02:02:37,853 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:37,853 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571752989] [2021-08-31 02:02:37,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571752989] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:37,854 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:37,854 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:37,854 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470287583] [2021-08-31 02:02:39,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:39,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:39,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:39,007 INFO L87 Difference]: Start difference. First operand 9423 states and 12178 transitions. cyclomatic complexity: 2778 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:02:39,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:39,323 INFO L93 Difference]: Finished difference Result 12314 states and 15831 transitions. [2021-08-31 02:02:39,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:39,324 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12314 states and 15831 transitions. [2021-08-31 02:02:39,354 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9111 [2021-08-31 02:02:39,387 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12314 states to 12310 states and 15827 transitions. [2021-08-31 02:02:39,387 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9244 [2021-08-31 02:02:39,392 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9244 [2021-08-31 02:02:39,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12310 states and 15827 transitions. [2021-08-31 02:02:39,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:39,397 INFO L681 BuchiCegarLoop]: Abstraction has 12310 states and 15827 transitions. [2021-08-31 02:02:39,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12310 states and 15827 transitions. [2021-08-31 02:02:39,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12310 to 12310. [2021-08-31 02:02:39,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12310 states, 12310 states have (on average 1.28570268074736) internal successors, (15827), 12309 states have internal predecessors, (15827), 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:02:39,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12310 states to 12310 states and 15827 transitions. [2021-08-31 02:02:39,546 INFO L704 BuchiCegarLoop]: Abstraction has 12310 states and 15827 transitions. [2021-08-31 02:02:39,546 INFO L587 BuchiCegarLoop]: Abstraction has 12310 states and 15827 transitions. [2021-08-31 02:02:39,547 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-08-31 02:02:39,547 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12310 states and 15827 transitions. [2021-08-31 02:02:39,577 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9111 [2021-08-31 02:02:39,578 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:39,578 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:39,579 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:02:39,579 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:02:39,579 INFO L791 eck$LassoCheckResult]: Stem: 101956#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 101752#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 101688#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 101604#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 101689#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 101691#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 101741#L100-2 assume !false; 102688#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 106831#L103 assume !(12292 == ssl3_accept_~s__state~0); 106828#L106 assume !(16384 == ssl3_accept_~s__state~0); 106825#L109 assume !(8192 == ssl3_accept_~s__state~0); 106812#L112 assume !(24576 == ssl3_accept_~s__state~0); 106813#L115 assume !(8195 == ssl3_accept_~s__state~0); 106804#L118 assume !(8480 == ssl3_accept_~s__state~0); 106805#L121 assume !(8481 == ssl3_accept_~s__state~0); 106676#L124 assume !(8482 == ssl3_accept_~s__state~0); 106677#L127 assume 8464 == ssl3_accept_~s__state~0; 103295#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 103253#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 103254#L275-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; 112738#L567 [2021-08-31 02:02:39,580 INFO L793 eck$LassoCheckResult]: Loop: 112738#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 112734#L604 ssl3_accept_~skip~0 := 0; 112725#L100-2 assume !false; 112726#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 112717#L103 assume !(12292 == ssl3_accept_~s__state~0); 112718#L106 assume !(16384 == ssl3_accept_~s__state~0); 112651#L109 assume !(8192 == ssl3_accept_~s__state~0); 112652#L112 assume !(24576 == ssl3_accept_~s__state~0); 112644#L115 assume !(8195 == ssl3_accept_~s__state~0); 112642#L118 assume !(8480 == ssl3_accept_~s__state~0); 112000#L121 assume !(8481 == ssl3_accept_~s__state~0); 111990#L124 assume !(8482 == ssl3_accept_~s__state~0); 111989#L127 assume !(8464 == ssl3_accept_~s__state~0); 111978#L130 assume !(8465 == ssl3_accept_~s__state~0); 111702#L133 assume !(8466 == ssl3_accept_~s__state~0); 111392#L136 assume 8496 == ssl3_accept_~s__state~0; 111389#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 111388#L288 assume !(1 == ssl3_accept_~blastFlag~0); 111387#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 111385#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 111384#L294-2 ssl3_accept_~s__init_num~0 := 0; 111382#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 111377#L604 ssl3_accept_~skip~0 := 0; 111376#L100-2 assume !false; 111375#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111374#L103 assume !(12292 == ssl3_accept_~s__state~0); 111373#L106 assume !(16384 == ssl3_accept_~s__state~0); 111372#L109 assume !(8192 == ssl3_accept_~s__state~0); 111371#L112 assume !(24576 == ssl3_accept_~s__state~0); 111370#L115 assume !(8195 == ssl3_accept_~s__state~0); 111369#L118 assume !(8480 == ssl3_accept_~s__state~0); 111368#L121 assume !(8481 == ssl3_accept_~s__state~0); 111367#L124 assume !(8482 == ssl3_accept_~s__state~0); 111366#L127 assume !(8464 == ssl3_accept_~s__state~0); 111365#L130 assume !(8465 == ssl3_accept_~s__state~0); 111364#L133 assume !(8466 == ssl3_accept_~s__state~0); 111363#L136 assume !(8496 == ssl3_accept_~s__state~0); 111362#L139 assume !(8497 == ssl3_accept_~s__state~0); 111100#L142 assume 8512 == ssl3_accept_~s__state~0; 111098#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 107514#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 107516#L309 assume !(ssl3_accept_~ret~0 <= 0); 112975#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 112973#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 112968#L604 ssl3_accept_~skip~0 := 0; 112967#L100-2 assume !false; 112966#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 112965#L103 assume !(12292 == ssl3_accept_~s__state~0); 112964#L106 assume !(16384 == ssl3_accept_~s__state~0); 112963#L109 assume !(8192 == ssl3_accept_~s__state~0); 112962#L112 assume !(24576 == ssl3_accept_~s__state~0); 112961#L115 assume !(8195 == ssl3_accept_~s__state~0); 112960#L118 assume !(8480 == ssl3_accept_~s__state~0); 112959#L121 assume !(8481 == ssl3_accept_~s__state~0); 112958#L124 assume !(8482 == ssl3_accept_~s__state~0); 112957#L127 assume !(8464 == ssl3_accept_~s__state~0); 112956#L130 assume !(8465 == ssl3_accept_~s__state~0); 112955#L133 assume !(8466 == ssl3_accept_~s__state~0); 112954#L136 assume !(8496 == ssl3_accept_~s__state~0); 112953#L139 assume !(8497 == ssl3_accept_~s__state~0); 112952#L142 assume !(8512 == ssl3_accept_~s__state~0); 112951#L145 assume !(8513 == ssl3_accept_~s__state~0); 112950#L148 assume 8528 == ssl3_accept_~s__state~0; 111691#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 112949#L322 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 112947#L322-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 112946#L331 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 112943#L334 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 112937#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 112935#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 112930#L604 ssl3_accept_~skip~0 := 0; 112928#L100-2 assume !false; 112923#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 112921#L103 assume !(12292 == ssl3_accept_~s__state~0); 112919#L106 assume !(16384 == ssl3_accept_~s__state~0); 112917#L109 assume !(8192 == ssl3_accept_~s__state~0); 112915#L112 assume !(24576 == ssl3_accept_~s__state~0); 112913#L115 assume !(8195 == ssl3_accept_~s__state~0); 112911#L118 assume !(8480 == ssl3_accept_~s__state~0); 112909#L121 assume !(8481 == ssl3_accept_~s__state~0); 112907#L124 assume !(8482 == ssl3_accept_~s__state~0); 112905#L127 assume !(8464 == ssl3_accept_~s__state~0); 112903#L130 assume !(8465 == ssl3_accept_~s__state~0); 112901#L133 assume !(8466 == ssl3_accept_~s__state~0); 112899#L136 assume !(8496 == ssl3_accept_~s__state~0); 112897#L139 assume !(8497 == ssl3_accept_~s__state~0); 112895#L142 assume !(8512 == ssl3_accept_~s__state~0); 112893#L145 assume !(8513 == ssl3_accept_~s__state~0); 112891#L148 assume !(8528 == ssl3_accept_~s__state~0); 112889#L151 assume !(8529 == ssl3_accept_~s__state~0); 112887#L154 assume 8544 == ssl3_accept_~s__state~0; 111686#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 112884#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 112881#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 112879#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 112875#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 112874#L401 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; 112871#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 112866#L604 ssl3_accept_~skip~0 := 0; 112865#L100-2 assume !false; 112864#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 112863#L103 assume !(12292 == ssl3_accept_~s__state~0); 112862#L106 assume !(16384 == ssl3_accept_~s__state~0); 112861#L109 assume !(8192 == ssl3_accept_~s__state~0); 112860#L112 assume !(24576 == ssl3_accept_~s__state~0); 112859#L115 assume !(8195 == ssl3_accept_~s__state~0); 112858#L118 assume !(8480 == ssl3_accept_~s__state~0); 112857#L121 assume !(8481 == ssl3_accept_~s__state~0); 112856#L124 assume !(8482 == ssl3_accept_~s__state~0); 112855#L127 assume !(8464 == ssl3_accept_~s__state~0); 112854#L130 assume !(8465 == ssl3_accept_~s__state~0); 112853#L133 assume !(8466 == ssl3_accept_~s__state~0); 112852#L136 assume !(8496 == ssl3_accept_~s__state~0); 112851#L139 assume !(8497 == ssl3_accept_~s__state~0); 112850#L142 assume !(8512 == ssl3_accept_~s__state~0); 112849#L145 assume !(8513 == ssl3_accept_~s__state~0); 112843#L148 assume !(8528 == ssl3_accept_~s__state~0); 112841#L151 assume !(8529 == ssl3_accept_~s__state~0); 112838#L154 assume !(8544 == ssl3_accept_~s__state~0); 112837#L157 assume !(8545 == ssl3_accept_~s__state~0); 112836#L160 assume !(8560 == ssl3_accept_~s__state~0); 112835#L163 assume !(8561 == ssl3_accept_~s__state~0); 112830#L166 assume 8448 == ssl3_accept_~s__state~0; 112827#L167 assume !(ssl3_accept_~num1~0 > 0); 112822#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 112815#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 112809#L604 ssl3_accept_~skip~0 := 0; 112807#L100-2 assume !false; 112805#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 112803#L103 assume !(12292 == ssl3_accept_~s__state~0); 112801#L106 assume !(16384 == ssl3_accept_~s__state~0); 112799#L109 assume !(8192 == ssl3_accept_~s__state~0); 112797#L112 assume !(24576 == ssl3_accept_~s__state~0); 112795#L115 assume !(8195 == ssl3_accept_~s__state~0); 112793#L118 assume !(8480 == ssl3_accept_~s__state~0); 112791#L121 assume !(8481 == ssl3_accept_~s__state~0); 112789#L124 assume !(8482 == ssl3_accept_~s__state~0); 112787#L127 assume !(8464 == ssl3_accept_~s__state~0); 112785#L130 assume !(8465 == ssl3_accept_~s__state~0); 112783#L133 assume !(8466 == ssl3_accept_~s__state~0); 112781#L136 assume !(8496 == ssl3_accept_~s__state~0); 112779#L139 assume !(8497 == ssl3_accept_~s__state~0); 112777#L142 assume !(8512 == ssl3_accept_~s__state~0); 112775#L145 assume !(8513 == ssl3_accept_~s__state~0); 112773#L148 assume !(8528 == ssl3_accept_~s__state~0); 112771#L151 assume !(8529 == ssl3_accept_~s__state~0); 112769#L154 assume !(8544 == ssl3_accept_~s__state~0); 112767#L157 assume !(8545 == ssl3_accept_~s__state~0); 112765#L160 assume !(8560 == ssl3_accept_~s__state~0); 112762#L163 assume !(8561 == ssl3_accept_~s__state~0); 112760#L166 assume !(8448 == ssl3_accept_~s__state~0); 112759#L169 assume 8576 == ssl3_accept_~s__state~0; 112750#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 112747#L441 assume !(ssl3_accept_~ret~0 <= 0); 112743#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 112416#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 112729#L604 ssl3_accept_~skip~0 := 0; 112730#L100-2 assume !false; 112721#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 112722#L103 assume !(12292 == ssl3_accept_~s__state~0); 112713#L106 assume !(16384 == ssl3_accept_~s__state~0); 112714#L109 assume !(8192 == ssl3_accept_~s__state~0); 112649#L112 assume !(24576 == ssl3_accept_~s__state~0); 112650#L115 assume !(8195 == ssl3_accept_~s__state~0); 113254#L118 assume !(8480 == ssl3_accept_~s__state~0); 113252#L121 assume !(8481 == ssl3_accept_~s__state~0); 113250#L124 assume !(8482 == ssl3_accept_~s__state~0); 113248#L127 assume !(8464 == ssl3_accept_~s__state~0); 113246#L130 assume !(8465 == ssl3_accept_~s__state~0); 113242#L133 assume 8466 == ssl3_accept_~s__state~0; 111297#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 101931#L275 assume !(0 == ssl3_accept_~blastFlag~0); 101932#L275-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; 112738#L567 [2021-08-31 02:02:39,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:39,581 INFO L82 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-08-31 02:02:39,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:39,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995278786] [2021-08-31 02:02:39,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:39,581 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:39,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:39,588 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:39,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:39,600 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:39,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:39,602 INFO L82 PathProgramCache]: Analyzing trace with hash 101630305, now seen corresponding path program 1 times [2021-08-31 02:02:39,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:39,602 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582913938] [2021-08-31 02:02:39,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:39,603 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:39,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:39,700 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:02:39,700 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:39,701 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582913938] [2021-08-31 02:02:39,701 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582913938] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:39,702 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:39,702 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:39,702 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850324050] [2021-08-31 02:02:39,702 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:39,702 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:39,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:39,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:39,703 INFO L87 Difference]: Start difference. First operand 12310 states and 15827 transitions. cyclomatic complexity: 3546 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:02:40,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:40,103 INFO L93 Difference]: Finished difference Result 23888 states and 30601 transitions. [2021-08-31 02:02:40,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:40,104 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23888 states and 30601 transitions. [2021-08-31 02:02:40,188 INFO L131 ngComponentsAnalysis]: Automaton has 28 accepting balls. 17753 [2021-08-31 02:02:40,358 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23888 states to 23888 states and 30601 transitions. [2021-08-31 02:02:40,358 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17902 [2021-08-31 02:02:40,379 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17902 [2021-08-31 02:02:40,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23888 states and 30601 transitions. [2021-08-31 02:02:40,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:40,389 INFO L681 BuchiCegarLoop]: Abstraction has 23888 states and 30601 transitions. [2021-08-31 02:02:40,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23888 states and 30601 transitions. [2021-08-31 02:02:40,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23888 to 12310. [2021-08-31 02:02:40,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12310 states, 12310 states have (on average 1.2844029244516653) internal successors, (15811), 12309 states have internal predecessors, (15811), 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:02:40,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12310 states to 12310 states and 15811 transitions. [2021-08-31 02:02:40,669 INFO L704 BuchiCegarLoop]: Abstraction has 12310 states and 15811 transitions. [2021-08-31 02:02:40,669 INFO L587 BuchiCegarLoop]: Abstraction has 12310 states and 15811 transitions. [2021-08-31 02:02:40,669 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-08-31 02:02:40,669 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12310 states and 15811 transitions. [2021-08-31 02:02:40,703 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9111 [2021-08-31 02:02:40,704 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:40,704 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:40,705 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:02:40,705 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:02:40,706 INFO L791 eck$LassoCheckResult]: Stem: 138165#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 137955#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 137893#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 137808#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 137894#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 137896#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 137942#L100-2 assume !false; 139483#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 142400#L103 assume !(12292 == ssl3_accept_~s__state~0); 142401#L106 assume !(16384 == ssl3_accept_~s__state~0); 142396#L109 assume !(8192 == ssl3_accept_~s__state~0); 142397#L112 assume !(24576 == ssl3_accept_~s__state~0); 142392#L115 assume !(8195 == ssl3_accept_~s__state~0); 142393#L118 assume !(8480 == ssl3_accept_~s__state~0); 142388#L121 assume !(8481 == ssl3_accept_~s__state~0); 142389#L124 assume !(8482 == ssl3_accept_~s__state~0); 142367#L127 assume 8464 == ssl3_accept_~s__state~0; 140479#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 140474#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 140475#L275-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; 148134#L567 [2021-08-31 02:02:40,706 INFO L793 eck$LassoCheckResult]: Loop: 148134#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148130#L604 ssl3_accept_~skip~0 := 0; 148124#L100-2 assume !false; 148125#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148113#L103 assume !(12292 == ssl3_accept_~s__state~0); 148114#L106 assume !(16384 == ssl3_accept_~s__state~0); 148101#L109 assume !(8192 == ssl3_accept_~s__state~0); 148102#L112 assume !(24576 == ssl3_accept_~s__state~0); 148093#L115 assume !(8195 == ssl3_accept_~s__state~0); 148094#L118 assume !(8480 == ssl3_accept_~s__state~0); 148083#L121 assume !(8481 == ssl3_accept_~s__state~0); 148084#L124 assume !(8482 == ssl3_accept_~s__state~0); 148074#L127 assume !(8464 == ssl3_accept_~s__state~0); 148075#L130 assume !(8465 == ssl3_accept_~s__state~0); 148003#L133 assume !(8466 == ssl3_accept_~s__state~0); 147748#L136 assume 8496 == ssl3_accept_~s__state~0; 147747#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 147746#L288 assume !(1 == ssl3_accept_~blastFlag~0); 147745#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 147679#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 147744#L294-2 ssl3_accept_~s__init_num~0 := 0; 149157#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149152#L604 ssl3_accept_~skip~0 := 0; 149151#L100-2 assume !false; 149150#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149149#L103 assume !(12292 == ssl3_accept_~s__state~0); 149148#L106 assume !(16384 == ssl3_accept_~s__state~0); 149147#L109 assume !(8192 == ssl3_accept_~s__state~0); 149146#L112 assume !(24576 == ssl3_accept_~s__state~0); 149145#L115 assume !(8195 == ssl3_accept_~s__state~0); 149144#L118 assume !(8480 == ssl3_accept_~s__state~0); 149143#L121 assume !(8481 == ssl3_accept_~s__state~0); 149142#L124 assume !(8482 == ssl3_accept_~s__state~0); 149141#L127 assume !(8464 == ssl3_accept_~s__state~0); 149140#L130 assume !(8465 == ssl3_accept_~s__state~0); 149139#L133 assume !(8466 == ssl3_accept_~s__state~0); 149138#L136 assume !(8496 == ssl3_accept_~s__state~0); 149137#L139 assume !(8497 == ssl3_accept_~s__state~0); 149126#L142 assume 8512 == ssl3_accept_~s__state~0; 144652#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 144653#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 149121#L309 assume !(ssl3_accept_~ret~0 <= 0); 149450#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 149448#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149443#L604 ssl3_accept_~skip~0 := 0; 149442#L100-2 assume !false; 149441#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149440#L103 assume !(12292 == ssl3_accept_~s__state~0); 149439#L106 assume !(16384 == ssl3_accept_~s__state~0); 149438#L109 assume !(8192 == ssl3_accept_~s__state~0); 149437#L112 assume !(24576 == ssl3_accept_~s__state~0); 149436#L115 assume !(8195 == ssl3_accept_~s__state~0); 149435#L118 assume !(8480 == ssl3_accept_~s__state~0); 149434#L121 assume !(8481 == ssl3_accept_~s__state~0); 149433#L124 assume !(8482 == ssl3_accept_~s__state~0); 149432#L127 assume !(8464 == ssl3_accept_~s__state~0); 149431#L130 assume !(8465 == ssl3_accept_~s__state~0); 149430#L133 assume !(8466 == ssl3_accept_~s__state~0); 149429#L136 assume !(8496 == ssl3_accept_~s__state~0); 149428#L139 assume !(8497 == ssl3_accept_~s__state~0); 149427#L142 assume !(8512 == ssl3_accept_~s__state~0); 149426#L145 assume !(8513 == ssl3_accept_~s__state~0); 149425#L148 assume 8528 == ssl3_accept_~s__state~0; 147973#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 149423#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 149424#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 149415#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 149413#L354 assume !(ssl3_accept_~ret~0 <= 0); 149412#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 149410#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149405#L604 ssl3_accept_~skip~0 := 0; 149403#L100-2 assume !false; 149398#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149396#L103 assume !(12292 == ssl3_accept_~s__state~0); 149394#L106 assume !(16384 == ssl3_accept_~s__state~0); 149392#L109 assume !(8192 == ssl3_accept_~s__state~0); 149390#L112 assume !(24576 == ssl3_accept_~s__state~0); 149388#L115 assume !(8195 == ssl3_accept_~s__state~0); 149386#L118 assume !(8480 == ssl3_accept_~s__state~0); 149384#L121 assume !(8481 == ssl3_accept_~s__state~0); 149382#L124 assume !(8482 == ssl3_accept_~s__state~0); 149380#L127 assume !(8464 == ssl3_accept_~s__state~0); 149378#L130 assume !(8465 == ssl3_accept_~s__state~0); 149376#L133 assume !(8466 == ssl3_accept_~s__state~0); 149374#L136 assume !(8496 == ssl3_accept_~s__state~0); 149372#L139 assume !(8497 == ssl3_accept_~s__state~0); 149370#L142 assume !(8512 == ssl3_accept_~s__state~0); 149368#L145 assume !(8513 == ssl3_accept_~s__state~0); 149366#L148 assume !(8528 == ssl3_accept_~s__state~0); 149364#L151 assume !(8529 == ssl3_accept_~s__state~0); 149362#L154 assume 8544 == ssl3_accept_~s__state~0; 147970#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 149359#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 149356#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 149354#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 149350#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 149349#L401 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; 149346#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149341#L604 ssl3_accept_~skip~0 := 0; 149340#L100-2 assume !false; 149339#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149338#L103 assume !(12292 == ssl3_accept_~s__state~0); 149337#L106 assume !(16384 == ssl3_accept_~s__state~0); 149336#L109 assume !(8192 == ssl3_accept_~s__state~0); 149335#L112 assume !(24576 == ssl3_accept_~s__state~0); 149334#L115 assume !(8195 == ssl3_accept_~s__state~0); 149333#L118 assume !(8480 == ssl3_accept_~s__state~0); 149332#L121 assume !(8481 == ssl3_accept_~s__state~0); 149331#L124 assume !(8482 == ssl3_accept_~s__state~0); 149330#L127 assume !(8464 == ssl3_accept_~s__state~0); 149329#L130 assume !(8465 == ssl3_accept_~s__state~0); 149328#L133 assume !(8466 == ssl3_accept_~s__state~0); 149327#L136 assume !(8496 == ssl3_accept_~s__state~0); 149326#L139 assume !(8497 == ssl3_accept_~s__state~0); 149325#L142 assume !(8512 == ssl3_accept_~s__state~0); 149324#L145 assume !(8513 == ssl3_accept_~s__state~0); 149323#L148 assume !(8528 == ssl3_accept_~s__state~0); 149322#L151 assume !(8529 == ssl3_accept_~s__state~0); 149321#L154 assume !(8544 == ssl3_accept_~s__state~0); 149320#L157 assume !(8545 == ssl3_accept_~s__state~0); 149319#L160 assume !(8560 == ssl3_accept_~s__state~0); 149318#L163 assume !(8561 == ssl3_accept_~s__state~0); 149317#L166 assume 8448 == ssl3_accept_~s__state~0; 149316#L167 assume !(ssl3_accept_~num1~0 > 0); 149314#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 149312#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 149307#L604 ssl3_accept_~skip~0 := 0; 149306#L100-2 assume !false; 149305#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149304#L103 assume !(12292 == ssl3_accept_~s__state~0); 149303#L106 assume !(16384 == ssl3_accept_~s__state~0); 149302#L109 assume !(8192 == ssl3_accept_~s__state~0); 149301#L112 assume !(24576 == ssl3_accept_~s__state~0); 149300#L115 assume !(8195 == ssl3_accept_~s__state~0); 149299#L118 assume !(8480 == ssl3_accept_~s__state~0); 149298#L121 assume !(8481 == ssl3_accept_~s__state~0); 149297#L124 assume !(8482 == ssl3_accept_~s__state~0); 149296#L127 assume !(8464 == ssl3_accept_~s__state~0); 149295#L130 assume !(8465 == ssl3_accept_~s__state~0); 149294#L133 assume !(8466 == ssl3_accept_~s__state~0); 149293#L136 assume !(8496 == ssl3_accept_~s__state~0); 149292#L139 assume !(8497 == ssl3_accept_~s__state~0); 149291#L142 assume !(8512 == ssl3_accept_~s__state~0); 149290#L145 assume !(8513 == ssl3_accept_~s__state~0); 149289#L148 assume !(8528 == ssl3_accept_~s__state~0); 149288#L151 assume !(8529 == ssl3_accept_~s__state~0); 149287#L154 assume !(8544 == ssl3_accept_~s__state~0); 149286#L157 assume !(8545 == ssl3_accept_~s__state~0); 149285#L160 assume !(8560 == ssl3_accept_~s__state~0); 149283#L163 assume !(8561 == ssl3_accept_~s__state~0); 149284#L166 assume !(8448 == ssl3_accept_~s__state~0); 149695#L169 assume 8576 == ssl3_accept_~s__state~0; 149657#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 149694#L441 assume !(ssl3_accept_~ret~0 <= 0); 149693#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 148141#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 148127#L604 ssl3_accept_~skip~0 := 0; 148128#L100-2 assume !false; 148120#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 148121#L103 assume !(12292 == ssl3_accept_~s__state~0); 148105#L106 assume !(16384 == ssl3_accept_~s__state~0); 148106#L109 assume !(8192 == ssl3_accept_~s__state~0); 148097#L112 assume !(24576 == ssl3_accept_~s__state~0); 148098#L115 assume !(8195 == ssl3_accept_~s__state~0); 148089#L118 assume !(8480 == ssl3_accept_~s__state~0); 148090#L121 assume !(8481 == ssl3_accept_~s__state~0); 148076#L124 assume !(8482 == ssl3_accept_~s__state~0); 148077#L127 assume !(8464 == ssl3_accept_~s__state~0); 148072#L130 assume !(8465 == ssl3_accept_~s__state~0); 148073#L133 assume 8466 == ssl3_accept_~s__state~0; 147757#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 140481#L275 assume !(0 == ssl3_accept_~blastFlag~0); 148138#L275-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; 148134#L567 [2021-08-31 02:02:40,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:40,707 INFO L82 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 2 times [2021-08-31 02:02:40,707 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:40,707 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702516593] [2021-08-31 02:02:40,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:40,707 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:40,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:40,713 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:40,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:40,719 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:40,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:40,719 INFO L82 PathProgramCache]: Analyzing trace with hash 302464000, now seen corresponding path program 2 times [2021-08-31 02:02:40,719 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:40,720 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1601606985] [2021-08-31 02:02:40,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:40,720 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:40,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:40,729 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:40,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:40,749 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:40,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:40,750 INFO L82 PathProgramCache]: Analyzing trace with hash -1334930927, now seen corresponding path program 1 times [2021-08-31 02:02:40,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:40,750 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073720426] [2021-08-31 02:02:40,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:40,750 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:40,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:40,777 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-08-31 02:02:40,778 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:40,778 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073720426] [2021-08-31 02:02:40,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073720426] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:40,778 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:40,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:40,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399880872] [2021-08-31 02:02:41,964 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:41,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:41,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:41,965 INFO L87 Difference]: Start difference. First operand 12310 states and 15811 transitions. cyclomatic complexity: 3530 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 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:02:42,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:42,175 INFO L93 Difference]: Finished difference Result 12590 states and 16147 transitions. [2021-08-31 02:02:42,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:42,176 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12590 states and 16147 transitions. [2021-08-31 02:02:42,216 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9207 [2021-08-31 02:02:42,248 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12590 states to 12498 states and 16035 transitions. [2021-08-31 02:02:42,248 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9340 [2021-08-31 02:02:42,253 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9340 [2021-08-31 02:02:42,253 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12498 states and 16035 transitions. [2021-08-31 02:02:42,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:42,254 INFO L681 BuchiCegarLoop]: Abstraction has 12498 states and 16035 transitions. [2021-08-31 02:02:42,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12498 states and 16035 transitions. [2021-08-31 02:02:42,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12498 to 12498. [2021-08-31 02:02:42,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12498 states, 12498 states have (on average 1.2830052808449353) internal successors, (16035), 12497 states have internal predecessors, (16035), 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:02:42,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12498 states to 12498 states and 16035 transitions. [2021-08-31 02:02:42,431 INFO L704 BuchiCegarLoop]: Abstraction has 12498 states and 16035 transitions. [2021-08-31 02:02:42,431 INFO L587 BuchiCegarLoop]: Abstraction has 12498 states and 16035 transitions. [2021-08-31 02:02:42,431 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-08-31 02:02:42,431 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12498 states and 16035 transitions. [2021-08-31 02:02:42,461 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9207 [2021-08-31 02:02:42,461 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:42,461 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:42,463 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:02:42,463 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:02:42,463 INFO L791 eck$LassoCheckResult]: Stem: 163058#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 162858#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 162799#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 162716#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 162800#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 162802#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 162846#L100-2 assume !false; 163909#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 167106#L103 assume !(12292 == ssl3_accept_~s__state~0); 167107#L106 assume !(16384 == ssl3_accept_~s__state~0); 167099#L109 assume !(8192 == ssl3_accept_~s__state~0); 167100#L112 assume !(24576 == ssl3_accept_~s__state~0); 167091#L115 assume !(8195 == ssl3_accept_~s__state~0); 167092#L118 assume !(8480 == ssl3_accept_~s__state~0); 167083#L121 assume !(8481 == ssl3_accept_~s__state~0); 167084#L124 assume !(8482 == ssl3_accept_~s__state~0); 163379#L127 assume !(8464 == ssl3_accept_~s__state~0); 163380#L130 assume 8465 == ssl3_accept_~s__state~0; 167536#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 169139#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 169138#L275-2 [2021-08-31 02:02:42,463 INFO L793 eck$LassoCheckResult]: Loop: 169138#L275-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; 169136#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 169131#L604 ssl3_accept_~skip~0 := 0; 169130#L100-2 assume !false; 169129#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169128#L103 assume !(12292 == ssl3_accept_~s__state~0); 169127#L106 assume !(16384 == ssl3_accept_~s__state~0); 169126#L109 assume !(8192 == ssl3_accept_~s__state~0); 169125#L112 assume !(24576 == ssl3_accept_~s__state~0); 169124#L115 assume !(8195 == ssl3_accept_~s__state~0); 169123#L118 assume !(8480 == ssl3_accept_~s__state~0); 169122#L121 assume !(8481 == ssl3_accept_~s__state~0); 169121#L124 assume !(8482 == ssl3_accept_~s__state~0); 169120#L127 assume !(8464 == ssl3_accept_~s__state~0); 169119#L130 assume !(8465 == ssl3_accept_~s__state~0); 169117#L133 assume !(8466 == ssl3_accept_~s__state~0); 169115#L136 assume 8496 == ssl3_accept_~s__state~0; 169114#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 169112#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 169111#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 169109#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 169108#L294-2 ssl3_accept_~s__init_num~0 := 0; 169106#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 169101#L604 ssl3_accept_~skip~0 := 0; 169100#L100-2 assume !false; 169099#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169098#L103 assume !(12292 == ssl3_accept_~s__state~0); 169097#L106 assume !(16384 == ssl3_accept_~s__state~0); 169096#L109 assume !(8192 == ssl3_accept_~s__state~0); 169095#L112 assume !(24576 == ssl3_accept_~s__state~0); 169094#L115 assume !(8195 == ssl3_accept_~s__state~0); 169093#L118 assume !(8480 == ssl3_accept_~s__state~0); 169092#L121 assume !(8481 == ssl3_accept_~s__state~0); 169091#L124 assume !(8482 == ssl3_accept_~s__state~0); 169090#L127 assume !(8464 == ssl3_accept_~s__state~0); 169089#L130 assume !(8465 == ssl3_accept_~s__state~0); 169088#L133 assume !(8466 == ssl3_accept_~s__state~0); 169087#L136 assume !(8496 == ssl3_accept_~s__state~0); 169086#L139 assume !(8497 == ssl3_accept_~s__state~0); 169085#L142 assume 8512 == ssl3_accept_~s__state~0; 163755#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 169083#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 169082#L309 assume !(ssl3_accept_~ret~0 <= 0); 169081#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 169079#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 169074#L604 ssl3_accept_~skip~0 := 0; 169073#L100-2 assume !false; 169072#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169071#L103 assume !(12292 == ssl3_accept_~s__state~0); 169070#L106 assume !(16384 == ssl3_accept_~s__state~0); 169069#L109 assume !(8192 == ssl3_accept_~s__state~0); 169068#L112 assume !(24576 == ssl3_accept_~s__state~0); 169067#L115 assume !(8195 == ssl3_accept_~s__state~0); 169066#L118 assume !(8480 == ssl3_accept_~s__state~0); 169065#L121 assume !(8481 == ssl3_accept_~s__state~0); 169064#L124 assume !(8482 == ssl3_accept_~s__state~0); 169063#L127 assume !(8464 == ssl3_accept_~s__state~0); 169062#L130 assume !(8465 == ssl3_accept_~s__state~0); 169061#L133 assume !(8466 == ssl3_accept_~s__state~0); 169060#L136 assume !(8496 == ssl3_accept_~s__state~0); 169059#L139 assume !(8497 == ssl3_accept_~s__state~0); 169058#L142 assume !(8512 == ssl3_accept_~s__state~0); 169057#L145 assume !(8513 == ssl3_accept_~s__state~0); 169056#L148 assume 8528 == ssl3_accept_~s__state~0; 163746#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 169055#L322 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 169054#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 169041#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 169039#L354 assume !(ssl3_accept_~ret~0 <= 0); 169037#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 169034#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 169028#L604 ssl3_accept_~skip~0 := 0; 169026#L100-2 assume !false; 169024#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169022#L103 assume !(12292 == ssl3_accept_~s__state~0); 169020#L106 assume !(16384 == ssl3_accept_~s__state~0); 169018#L109 assume !(8192 == ssl3_accept_~s__state~0); 169016#L112 assume !(24576 == ssl3_accept_~s__state~0); 169014#L115 assume !(8195 == ssl3_accept_~s__state~0); 169012#L118 assume !(8480 == ssl3_accept_~s__state~0); 169010#L121 assume !(8481 == ssl3_accept_~s__state~0); 169008#L124 assume !(8482 == ssl3_accept_~s__state~0); 169006#L127 assume !(8464 == ssl3_accept_~s__state~0); 169004#L130 assume !(8465 == ssl3_accept_~s__state~0); 169002#L133 assume !(8466 == ssl3_accept_~s__state~0); 169000#L136 assume !(8496 == ssl3_accept_~s__state~0); 168998#L139 assume !(8497 == ssl3_accept_~s__state~0); 168996#L142 assume !(8512 == ssl3_accept_~s__state~0); 168994#L145 assume !(8513 == ssl3_accept_~s__state~0); 168992#L148 assume !(8528 == ssl3_accept_~s__state~0); 168991#L151 assume !(8529 == ssl3_accept_~s__state~0); 168990#L154 assume 8544 == ssl3_accept_~s__state~0; 163737#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 168989#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 168932#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 168931#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 168925#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 168923#L401 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; 168917#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168912#L604 ssl3_accept_~skip~0 := 0; 168911#L100-2 assume !false; 168910#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168909#L103 assume !(12292 == ssl3_accept_~s__state~0); 168908#L106 assume !(16384 == ssl3_accept_~s__state~0); 168907#L109 assume !(8192 == ssl3_accept_~s__state~0); 168906#L112 assume !(24576 == ssl3_accept_~s__state~0); 168905#L115 assume !(8195 == ssl3_accept_~s__state~0); 168904#L118 assume !(8480 == ssl3_accept_~s__state~0); 168903#L121 assume !(8481 == ssl3_accept_~s__state~0); 168902#L124 assume !(8482 == ssl3_accept_~s__state~0); 168901#L127 assume !(8464 == ssl3_accept_~s__state~0); 168900#L130 assume !(8465 == ssl3_accept_~s__state~0); 168899#L133 assume !(8466 == ssl3_accept_~s__state~0); 168898#L136 assume !(8496 == ssl3_accept_~s__state~0); 168897#L139 assume !(8497 == ssl3_accept_~s__state~0); 168896#L142 assume !(8512 == ssl3_accept_~s__state~0); 168895#L145 assume !(8513 == ssl3_accept_~s__state~0); 168894#L148 assume !(8528 == ssl3_accept_~s__state~0); 168893#L151 assume !(8529 == ssl3_accept_~s__state~0); 168892#L154 assume !(8544 == ssl3_accept_~s__state~0); 168891#L157 assume !(8545 == ssl3_accept_~s__state~0); 168890#L160 assume !(8560 == ssl3_accept_~s__state~0); 168889#L163 assume !(8561 == ssl3_accept_~s__state~0); 168888#L166 assume 8448 == ssl3_accept_~s__state~0; 168887#L167 assume !(ssl3_accept_~num1~0 > 0); 168885#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 168881#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168876#L604 ssl3_accept_~skip~0 := 0; 168875#L100-2 assume !false; 168874#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168873#L103 assume !(12292 == ssl3_accept_~s__state~0); 168872#L106 assume !(16384 == ssl3_accept_~s__state~0); 168871#L109 assume !(8192 == ssl3_accept_~s__state~0); 168869#L112 assume !(24576 == ssl3_accept_~s__state~0); 168870#L115 assume !(8195 == ssl3_accept_~s__state~0); 168866#L118 assume !(8480 == ssl3_accept_~s__state~0); 168865#L121 assume !(8481 == ssl3_accept_~s__state~0); 168863#L124 assume !(8482 == ssl3_accept_~s__state~0); 168864#L127 assume !(8464 == ssl3_accept_~s__state~0); 168985#L130 assume !(8465 == ssl3_accept_~s__state~0); 168984#L133 assume !(8466 == ssl3_accept_~s__state~0); 168983#L136 assume !(8496 == ssl3_accept_~s__state~0); 168982#L139 assume !(8497 == ssl3_accept_~s__state~0); 168981#L142 assume !(8512 == ssl3_accept_~s__state~0); 168980#L145 assume !(8513 == ssl3_accept_~s__state~0); 168979#L148 assume !(8528 == ssl3_accept_~s__state~0); 168978#L151 assume !(8529 == ssl3_accept_~s__state~0); 168977#L154 assume !(8544 == ssl3_accept_~s__state~0); 168976#L157 assume !(8545 == ssl3_accept_~s__state~0); 168850#L160 assume !(8560 == ssl3_accept_~s__state~0); 168848#L163 assume !(8561 == ssl3_accept_~s__state~0); 168849#L166 assume !(8448 == ssl3_accept_~s__state~0); 168844#L169 assume 8576 == ssl3_accept_~s__state~0; 168845#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 168797#L441 assume !(ssl3_accept_~ret~0 <= 0); 168798#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 166901#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 169169#L604 ssl3_accept_~skip~0 := 0; 169167#L100-2 assume !false; 169165#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169163#L103 assume !(12292 == ssl3_accept_~s__state~0); 169161#L106 assume !(16384 == ssl3_accept_~s__state~0); 169159#L109 assume !(8192 == ssl3_accept_~s__state~0); 169157#L112 assume !(24576 == ssl3_accept_~s__state~0); 169155#L115 assume !(8195 == ssl3_accept_~s__state~0); 169153#L118 assume !(8480 == ssl3_accept_~s__state~0); 169151#L121 assume !(8481 == ssl3_accept_~s__state~0); 169149#L124 assume !(8482 == ssl3_accept_~s__state~0); 169147#L127 assume !(8464 == ssl3_accept_~s__state~0); 169140#L130 assume !(8465 == ssl3_accept_~s__state~0); 169141#L133 assume 8466 == ssl3_accept_~s__state~0; 163926#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 169142#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 169138#L275-2 [2021-08-31 02:02:42,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:42,464 INFO L82 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2021-08-31 02:02:42,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:42,464 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301632035] [2021-08-31 02:02:42,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:42,465 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:42,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:42,477 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:02:42,477 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:42,477 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301632035] [2021-08-31 02:02:42,477 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301632035] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:42,477 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:42,478 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:42,478 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659371455] [2021-08-31 02:02:42,478 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:02:42,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:42,479 INFO L82 PathProgramCache]: Analyzing trace with hash -20871528, now seen corresponding path program 1 times [2021-08-31 02:02:42,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:42,479 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484717748] [2021-08-31 02:02:42,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:42,479 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:42,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:42,510 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:02:42,510 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:42,510 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484717748] [2021-08-31 02:02:42,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484717748] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:42,511 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:42,511 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:42,511 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36354387] [2021-08-31 02:02:42,511 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:42,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:42,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:42,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:42,512 INFO L87 Difference]: Start difference. First operand 12498 states and 16035 transitions. cyclomatic complexity: 3566 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:02:42,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:42,768 INFO L93 Difference]: Finished difference Result 12550 states and 16076 transitions. [2021-08-31 02:02:42,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:42,783 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12550 states and 16076 transitions. [2021-08-31 02:02:42,835 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9235 [2021-08-31 02:02:42,869 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12550 states to 12550 states and 16076 transitions. [2021-08-31 02:02:42,869 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9376 [2021-08-31 02:02:42,874 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9376 [2021-08-31 02:02:42,875 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12550 states and 16076 transitions. [2021-08-31 02:02:42,875 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:42,875 INFO L681 BuchiCegarLoop]: Abstraction has 12550 states and 16076 transitions. [2021-08-31 02:02:42,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12550 states and 16076 transitions. [2021-08-31 02:02:43,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12550 to 12498. [2021-08-31 02:02:43,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12498 states, 12498 states have (on average 1.281485037606017) internal successors, (16016), 12497 states have internal predecessors, (16016), 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:02:43,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12498 states to 12498 states and 16016 transitions. [2021-08-31 02:02:43,100 INFO L704 BuchiCegarLoop]: Abstraction has 12498 states and 16016 transitions. [2021-08-31 02:02:43,100 INFO L587 BuchiCegarLoop]: Abstraction has 12498 states and 16016 transitions. [2021-08-31 02:02:43,100 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-08-31 02:02:43,100 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12498 states and 16016 transitions. [2021-08-31 02:02:43,138 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9207 [2021-08-31 02:02:43,138 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:43,139 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:43,139 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:02:43,139 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] [2021-08-31 02:02:43,139 INFO L791 eck$LassoCheckResult]: Stem: 188144#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 187920#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 187857#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 187771#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 187858#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 187860#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 187907#L100-2 assume !false; 188673#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193336#L103 assume !(12292 == ssl3_accept_~s__state~0); 193337#L106 assume !(16384 == ssl3_accept_~s__state~0); 193292#L109 assume !(8192 == ssl3_accept_~s__state~0); 193293#L112 assume !(24576 == ssl3_accept_~s__state~0); 193283#L115 assume !(8195 == ssl3_accept_~s__state~0); 193284#L118 assume !(8480 == ssl3_accept_~s__state~0); 193274#L121 assume !(8481 == ssl3_accept_~s__state~0); 193275#L124 assume !(8482 == ssl3_accept_~s__state~0); 188894#L127 assume !(8464 == ssl3_accept_~s__state~0); 188896#L130 assume !(8465 == ssl3_accept_~s__state~0); 194502#L133 assume !(8466 == ssl3_accept_~s__state~0); 194503#L136 assume !(8496 == ssl3_accept_~s__state~0); 193224#L139 [2021-08-31 02:02:43,140 INFO L793 eck$LassoCheckResult]: Loop: 193224#L139 assume !(8497 == ssl3_accept_~s__state~0); 193222#L142 assume !(8512 == ssl3_accept_~s__state~0); 193220#L145 assume !(8513 == ssl3_accept_~s__state~0); 193218#L148 assume !(8528 == ssl3_accept_~s__state~0); 193215#L151 assume !(8529 == ssl3_accept_~s__state~0); 193213#L154 assume !(8544 == ssl3_accept_~s__state~0); 193212#L157 assume !(8545 == ssl3_accept_~s__state~0); 193210#L160 assume !(8560 == ssl3_accept_~s__state~0); 193208#L163 assume !(8561 == ssl3_accept_~s__state~0); 193206#L166 assume 8448 == ssl3_accept_~s__state~0; 193137#L167 assume !(ssl3_accept_~num1~0 > 0); 193202#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 193198#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 193188#L604 ssl3_accept_~skip~0 := 0; 193186#L100-2 assume !false; 193184#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 193181#L103 assume !(12292 == ssl3_accept_~s__state~0); 193179#L106 assume !(16384 == ssl3_accept_~s__state~0); 193177#L109 assume !(8192 == ssl3_accept_~s__state~0); 193175#L112 assume !(24576 == ssl3_accept_~s__state~0); 193172#L115 assume !(8195 == ssl3_accept_~s__state~0); 193170#L118 assume !(8480 == ssl3_accept_~s__state~0); 193168#L121 assume !(8481 == ssl3_accept_~s__state~0); 193165#L124 assume 8482 == ssl3_accept_~s__state~0; 193166#L125 ssl3_accept_~s__state~0 := 3; 194785#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 194779#L604 ssl3_accept_~skip~0 := 0; 194777#L100-2 assume !false; 194775#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 194773#L103 assume !(12292 == ssl3_accept_~s__state~0); 194771#L106 assume !(16384 == ssl3_accept_~s__state~0); 194769#L109 assume !(8192 == ssl3_accept_~s__state~0); 194768#L112 assume !(24576 == ssl3_accept_~s__state~0); 193366#L115 assume !(8195 == ssl3_accept_~s__state~0); 193365#L118 assume !(8480 == ssl3_accept_~s__state~0); 193364#L121 assume !(8481 == ssl3_accept_~s__state~0); 193363#L124 assume !(8482 == ssl3_accept_~s__state~0); 193362#L127 assume !(8464 == ssl3_accept_~s__state~0); 193358#L130 assume !(8465 == ssl3_accept_~s__state~0); 193357#L133 assume !(8466 == ssl3_accept_~s__state~0); 193226#L136 assume !(8496 == ssl3_accept_~s__state~0); 193224#L139 [2021-08-31 02:02:43,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:43,140 INFO L82 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-08-31 02:02:43,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:43,141 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469809399] [2021-08-31 02:02:43,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:43,141 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:43,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:43,153 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:02:43,154 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:43,154 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469809399] [2021-08-31 02:02:43,154 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469809399] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:43,154 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:43,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:43,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308579267] [2021-08-31 02:02:43,155 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:02:43,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:43,155 INFO L82 PathProgramCache]: Analyzing trace with hash -1086275611, now seen corresponding path program 2 times [2021-08-31 02:02:43,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:43,155 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573501768] [2021-08-31 02:02:43,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:43,156 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:43,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:43,158 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:43,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:43,162 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:43,253 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:02:43,253 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:02:43,253 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:02:43,253 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:02:43,253 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 02:02:43,253 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:43,254 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:02:43,254 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:02:43,254 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration30_Loop [2021-08-31 02:02:43,254 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:02:43,254 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:02:43,254 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:02:43,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:02:43,323 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:02:43,326 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:02:43,327 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:02:43,363 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:02:43,363 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 02:02:43,363 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:43,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:43,365 INFO L229 MonitoredProcess]: Starting monitored process 43 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:02:43,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-08-31 02:02:43,367 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:43,367 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:43,376 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:02:43,376 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:02:43,391 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2021-08-31 02:02:43,391 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:43,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:43,392 INFO L229 MonitoredProcess]: Starting monitored process 44 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:02:43,392 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-08-31 02:02:43,394 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:43,394 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:43,424 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:43,424 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:43,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:43,425 INFO L229 MonitoredProcess]: Starting monitored process 45 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:02:43,426 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-08-31 02:02:43,427 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 02:02:43,427 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:43,436 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 02:02:43,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:43,454 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:02:43,454 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:02:43,454 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:02:43,454 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:02:43,454 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 02:02:43,454 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:43,454 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:02:43,454 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:02:43,454 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration30_Loop [2021-08-31 02:02:43,454 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:02:43,454 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:02:43,455 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:02:43,466 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:02:43,468 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:02:43,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:02:43,513 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:02:43,557 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:02:43,558 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 02:02:43,558 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:43,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:43,559 INFO L229 MonitoredProcess]: Starting monitored process 46 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:02:43,559 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-08-31 02:02:43,561 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:02:43,568 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:43,568 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:43,568 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:43,568 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 02:02:43,568 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:43,576 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:02:43,576 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:43,596 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:43,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:43,613 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:43,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:43,614 INFO L229 MonitoredProcess]: Starting monitored process 47 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:02:43,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-08-31 02:02:43,616 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:02:43,623 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:43,623 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:43,623 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:43,623 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:43,624 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:43,624 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:43,624 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:43,625 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:43,642 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:43,644 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:43,644 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:43,645 INFO L229 MonitoredProcess]: Starting monitored process 48 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:02:43,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-08-31 02:02:43,650 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:02:43,656 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:43,656 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:43,657 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:43,657 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:43,657 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:43,658 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:43,658 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:43,659 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:43,674 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-08-31 02:02:43,674 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:43,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:43,675 INFO L229 MonitoredProcess]: Starting monitored process 49 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:02:43,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-08-31 02:02:43,678 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:02:43,685 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:43,685 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:43,685 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:43,685 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:43,686 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:43,686 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:43,687 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:43,700 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 02:02:43,701 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-08-31 02:02:43,701 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-08-31 02:02:43,702 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:43,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:43,702 INFO L229 MonitoredProcess]: Starting monitored process 50 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:02:43,703 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-08-31 02:02:43,704 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 02:02:43,704 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 02:02:43,705 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 02:02:43,705 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:02:43,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:43,721 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 02:02:43,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:43,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:43,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:02:43,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:43,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:43,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 02:02:43,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:44,005 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:02:44,007 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:02:44,008 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12498 states and 16016 transitions. cyclomatic complexity: 3547 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 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:02:44,645 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12498 states and 16016 transitions. cyclomatic complexity: 3547. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 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) Result 42807 states and 54471 transitions. Complement of second has 9 states. [2021-08-31 02:02:44,645 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:02:44,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 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:02:44,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 356 transitions. [2021-08-31 02:02:44,647 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 20 letters. Loop has 41 letters. [2021-08-31 02:02:44,647 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:02:44,647 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 61 letters. Loop has 41 letters. [2021-08-31 02:02:44,647 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:02:44,648 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 20 letters. Loop has 82 letters. [2021-08-31 02:02:44,648 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:02:44,648 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42807 states and 54471 transitions. [2021-08-31 02:02:44,926 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:44,966 INFO L131 ngComponentsAnalysis]: Automaton has 50 accepting balls. 17537 [2021-08-31 02:02:45,172 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42807 states to 42305 states and 53819 transitions. [2021-08-31 02:02:45,173 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19220 [2021-08-31 02:02:45,186 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19332 [2021-08-31 02:02:45,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42305 states and 53819 transitions. [2021-08-31 02:02:45,187 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:45,187 INFO L681 BuchiCegarLoop]: Abstraction has 42305 states and 53819 transitions. [2021-08-31 02:02:45,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42305 states and 53819 transitions. [2021-08-31 02:02:45,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42305 to 36901. [2021-08-31 02:02:45,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36901 states, 36901 states have (on average 1.2828378634725346) internal successors, (47338), 36900 states have internal predecessors, (47338), 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:02:45,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36901 states to 36901 states and 47338 transitions. [2021-08-31 02:02:45,757 INFO L704 BuchiCegarLoop]: Abstraction has 36901 states and 47338 transitions. [2021-08-31 02:02:45,757 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:45,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:45,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:45,758 INFO L87 Difference]: Start difference. First operand 36901 states and 47338 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:02:46,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:46,002 INFO L93 Difference]: Finished difference Result 16574 states and 21240 transitions. [2021-08-31 02:02:46,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:46,003 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16574 states and 21240 transitions. [2021-08-31 02:02:46,048 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5080 [2021-08-31 02:02:46,080 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16574 states to 16564 states and 21230 transitions. [2021-08-31 02:02:46,080 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5281 [2021-08-31 02:02:46,082 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5281 [2021-08-31 02:02:46,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16564 states and 21230 transitions. [2021-08-31 02:02:46,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:46,085 INFO L681 BuchiCegarLoop]: Abstraction has 16564 states and 21230 transitions. [2021-08-31 02:02:46,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16564 states and 21230 transitions. [2021-08-31 02:02:46,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16564 to 16480. [2021-08-31 02:02:46,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16480 states, 16480 states have (on average 1.2824029126213592) internal successors, (21134), 16479 states have internal predecessors, (21134), 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:02:46,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16480 states to 16480 states and 21134 transitions. [2021-08-31 02:02:46,553 INFO L704 BuchiCegarLoop]: Abstraction has 16480 states and 21134 transitions. [2021-08-31 02:02:46,553 INFO L587 BuchiCegarLoop]: Abstraction has 16480 states and 21134 transitions. [2021-08-31 02:02:46,554 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-08-31 02:02:46,555 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16480 states and 21134 transitions. [2021-08-31 02:02:46,607 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5068 [2021-08-31 02:02:46,607 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:46,607 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:46,608 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:02:46,608 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:46,609 INFO L791 eck$LassoCheckResult]: Stem: 297093#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 296902#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 296844#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 296762#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 296845#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 296847#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 296890#L100-2 assume !false; 300321#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 300320#L103 assume !(12292 == ssl3_accept_~s__state~0); 300319#L106 assume !(16384 == ssl3_accept_~s__state~0); 300318#L109 assume !(8192 == ssl3_accept_~s__state~0); 300317#L112 assume !(24576 == ssl3_accept_~s__state~0); 300316#L115 assume !(8195 == ssl3_accept_~s__state~0); 300315#L118 assume !(8480 == ssl3_accept_~s__state~0); 300314#L121 assume !(8481 == ssl3_accept_~s__state~0); 300313#L124 assume !(8482 == ssl3_accept_~s__state~0); 300312#L127 assume 8464 == ssl3_accept_~s__state~0; 300311#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 300309#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 300310#L275-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; 299696#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 299692#L604 ssl3_accept_~skip~0 := 0; 299683#L100-2 assume !false; 299684#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 299675#L103 assume !(12292 == ssl3_accept_~s__state~0); 299676#L106 assume !(16384 == ssl3_accept_~s__state~0); 299667#L109 assume !(8192 == ssl3_accept_~s__state~0); 299668#L112 assume !(24576 == ssl3_accept_~s__state~0); 299659#L115 assume !(8195 == ssl3_accept_~s__state~0); 299660#L118 assume !(8480 == ssl3_accept_~s__state~0); 299651#L121 assume !(8481 == ssl3_accept_~s__state~0); 299652#L124 assume !(8482 == ssl3_accept_~s__state~0); 299643#L127 assume !(8464 == ssl3_accept_~s__state~0); 299644#L130 assume !(8465 == ssl3_accept_~s__state~0); 299636#L133 assume !(8466 == ssl3_accept_~s__state~0); 299637#L136 assume 8496 == ssl3_accept_~s__state~0; 299632#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 299633#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 298850#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 298851#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 298193#L294-2 ssl3_accept_~s__init_num~0 := 0; 298194#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 298223#L604 ssl3_accept_~skip~0 := 0; 298224#L100-2 assume !false; 298221#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 298222#L103 assume !(12292 == ssl3_accept_~s__state~0); 298220#L106 assume !(16384 == ssl3_accept_~s__state~0); 298173#L109 assume !(8192 == ssl3_accept_~s__state~0); 298172#L112 assume !(24576 == ssl3_accept_~s__state~0); 298170#L115 assume !(8195 == ssl3_accept_~s__state~0); 298171#L118 assume !(8480 == ssl3_accept_~s__state~0); 303016#L121 assume !(8481 == ssl3_accept_~s__state~0); 298166#L124 assume !(8482 == ssl3_accept_~s__state~0); 298165#L127 assume !(8464 == ssl3_accept_~s__state~0); 298163#L130 assume !(8465 == ssl3_accept_~s__state~0); 298161#L133 assume !(8466 == ssl3_accept_~s__state~0); 298162#L136 assume !(8496 == ssl3_accept_~s__state~0); 303005#L139 assume !(8497 == ssl3_accept_~s__state~0); 302926#L142 [2021-08-31 02:02:46,609 INFO L793 eck$LassoCheckResult]: Loop: 302926#L142 assume !(8512 == ssl3_accept_~s__state~0); 302925#L145 assume !(8513 == ssl3_accept_~s__state~0); 302924#L148 assume !(8528 == ssl3_accept_~s__state~0); 302923#L151 assume !(8529 == ssl3_accept_~s__state~0); 302922#L154 assume !(8544 == ssl3_accept_~s__state~0); 302921#L157 assume !(8545 == ssl3_accept_~s__state~0); 302920#L160 assume !(8560 == ssl3_accept_~s__state~0); 302919#L163 assume !(8561 == ssl3_accept_~s__state~0); 302918#L166 assume !(8448 == ssl3_accept_~s__state~0); 302917#L169 assume !(8576 == ssl3_accept_~s__state~0); 302916#L172 assume !(8577 == ssl3_accept_~s__state~0); 302915#L175 assume !(8592 == ssl3_accept_~s__state~0); 302914#L178 assume !(8593 == ssl3_accept_~s__state~0); 302913#L181 assume !(8608 == ssl3_accept_~s__state~0); 302825#L184 assume !(8609 == ssl3_accept_~s__state~0); 302824#L187 assume !(8640 == ssl3_accept_~s__state~0); 302823#L190 assume !(8641 == ssl3_accept_~s__state~0); 302822#L193 assume 8656 == ssl3_accept_~s__state~0; 297124#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 302821#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 302820#L505 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 302817#L511-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 302816#L521 assume !(0 == ssl3_accept_~tmp___10~0); 302815#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 302810#L604 ssl3_accept_~skip~0 := 0; 302809#L100-2 assume !false; 302808#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 302807#L103 assume !(12292 == ssl3_accept_~s__state~0); 302806#L106 assume !(16384 == ssl3_accept_~s__state~0); 302805#L109 assume !(8192 == ssl3_accept_~s__state~0); 302804#L112 assume !(24576 == ssl3_accept_~s__state~0); 302803#L115 assume !(8195 == ssl3_accept_~s__state~0); 302802#L118 assume !(8480 == ssl3_accept_~s__state~0); 302801#L121 assume !(8481 == ssl3_accept_~s__state~0); 302800#L124 assume !(8482 == ssl3_accept_~s__state~0); 302799#L127 assume !(8464 == ssl3_accept_~s__state~0); 302798#L130 assume !(8465 == ssl3_accept_~s__state~0); 302797#L133 assume !(8466 == ssl3_accept_~s__state~0); 302796#L136 assume !(8496 == ssl3_accept_~s__state~0); 302795#L139 assume !(8497 == ssl3_accept_~s__state~0); 302794#L142 assume !(8512 == ssl3_accept_~s__state~0); 302793#L145 assume !(8513 == ssl3_accept_~s__state~0); 302792#L148 assume !(8528 == ssl3_accept_~s__state~0); 302791#L151 assume !(8529 == ssl3_accept_~s__state~0); 302790#L154 assume !(8544 == ssl3_accept_~s__state~0); 302789#L157 assume !(8545 == ssl3_accept_~s__state~0); 302788#L160 assume !(8560 == ssl3_accept_~s__state~0); 302787#L163 assume !(8561 == ssl3_accept_~s__state~0); 302786#L166 assume !(8448 == ssl3_accept_~s__state~0); 302785#L169 assume !(8576 == ssl3_accept_~s__state~0); 302784#L172 assume !(8577 == ssl3_accept_~s__state~0); 302783#L175 assume !(8592 == ssl3_accept_~s__state~0); 302782#L178 assume !(8593 == ssl3_accept_~s__state~0); 302781#L181 assume !(8608 == ssl3_accept_~s__state~0); 302780#L184 assume !(8609 == ssl3_accept_~s__state~0); 297553#L187 assume !(8640 == ssl3_accept_~s__state~0); 297554#L190 assume !(8641 == ssl3_accept_~s__state~0); 297541#L193 assume !(8656 == ssl3_accept_~s__state~0); 297542#L196 assume !(8657 == ssl3_accept_~s__state~0); 297523#L199 assume 8672 == ssl3_accept_~s__state~0; 297522#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 297509#L529 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 297498#L535-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 297499#L544 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 298412#L544-2 ssl3_accept_~s__init_num~0 := 0; 302516#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 302511#L604 ssl3_accept_~skip~0 := 0; 302510#L100-2 assume !false; 302509#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 302508#L103 assume !(12292 == ssl3_accept_~s__state~0); 302507#L106 assume !(16384 == ssl3_accept_~s__state~0); 302506#L109 assume !(8192 == ssl3_accept_~s__state~0); 302505#L112 assume !(24576 == ssl3_accept_~s__state~0); 302504#L115 assume !(8195 == ssl3_accept_~s__state~0); 302503#L118 assume !(8480 == ssl3_accept_~s__state~0); 302502#L121 assume !(8481 == ssl3_accept_~s__state~0); 302501#L124 assume !(8482 == ssl3_accept_~s__state~0); 302500#L127 assume !(8464 == ssl3_accept_~s__state~0); 302499#L130 assume !(8465 == ssl3_accept_~s__state~0); 302498#L133 assume !(8466 == ssl3_accept_~s__state~0); 302497#L136 assume !(8496 == ssl3_accept_~s__state~0); 302496#L139 assume !(8497 == ssl3_accept_~s__state~0); 302495#L142 assume !(8512 == ssl3_accept_~s__state~0); 302494#L145 assume !(8513 == ssl3_accept_~s__state~0); 302493#L148 assume !(8528 == ssl3_accept_~s__state~0); 302492#L151 assume !(8529 == ssl3_accept_~s__state~0); 302491#L154 assume !(8544 == ssl3_accept_~s__state~0); 302490#L157 assume !(8545 == ssl3_accept_~s__state~0); 302489#L160 assume !(8560 == ssl3_accept_~s__state~0); 302488#L163 assume !(8561 == ssl3_accept_~s__state~0); 302487#L166 assume 8448 == ssl3_accept_~s__state~0; 302486#L167 assume !(ssl3_accept_~num1~0 > 0); 302484#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 302483#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 302478#L604 ssl3_accept_~skip~0 := 0; 302477#L100-2 assume !false; 302476#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 302474#L103 assume 12292 == ssl3_accept_~s__state~0; 302473#L104 ssl3_accept_~s__new_session~0 := 1; 302472#L212 ssl3_accept_~s__server~0 := 1; 302471#L217 assume 0 != ssl3_accept_~cb~0; 302470#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 302469#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 302467#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 302465#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 302464#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 302463#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 302460#L604 ssl3_accept_~skip~0 := 0; 302459#L100-2 assume !false; 302458#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 302457#L103 assume !(12292 == ssl3_accept_~s__state~0); 302456#L106 assume !(16384 == ssl3_accept_~s__state~0); 302455#L109 assume !(8192 == ssl3_accept_~s__state~0); 302454#L112 assume !(24576 == ssl3_accept_~s__state~0); 302453#L115 assume !(8195 == ssl3_accept_~s__state~0); 302451#L118 assume !(8480 == ssl3_accept_~s__state~0); 302452#L121 assume !(8481 == ssl3_accept_~s__state~0); 308127#L124 assume !(8482 == ssl3_accept_~s__state~0); 308114#L127 assume !(8464 == ssl3_accept_~s__state~0); 308115#L130 assume !(8465 == ssl3_accept_~s__state~0); 307929#L133 assume !(8466 == ssl3_accept_~s__state~0); 298244#L136 assume 8496 == ssl3_accept_~s__state~0; 298245#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 298240#L288 assume !(1 == ssl3_accept_~blastFlag~0); 298241#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 298230#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 298231#L294-2 ssl3_accept_~s__init_num~0 := 0; 298189#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 298185#L604 ssl3_accept_~skip~0 := 0; 298180#L100-2 assume !false; 298181#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 298176#L103 assume !(12292 == ssl3_accept_~s__state~0); 298177#L106 assume !(16384 == ssl3_accept_~s__state~0); 303179#L109 assume !(8192 == ssl3_accept_~s__state~0); 303177#L112 assume !(24576 == ssl3_accept_~s__state~0); 303176#L115 assume !(8195 == ssl3_accept_~s__state~0); 298169#L118 assume !(8480 == ssl3_accept_~s__state~0); 298167#L121 assume !(8481 == ssl3_accept_~s__state~0); 298168#L124 assume !(8482 == ssl3_accept_~s__state~0); 303008#L127 assume !(8464 == ssl3_accept_~s__state~0); 303007#L130 assume !(8465 == ssl3_accept_~s__state~0); 303006#L133 assume !(8466 == ssl3_accept_~s__state~0); 298104#L136 assume !(8496 == ssl3_accept_~s__state~0); 298105#L139 assume !(8497 == ssl3_accept_~s__state~0); 302926#L142 [2021-08-31 02:02:46,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:46,609 INFO L82 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 1 times [2021-08-31 02:02:46,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:46,609 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399389151] [2021-08-31 02:02:46,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:46,610 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:46,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:46,619 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:46,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:46,629 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:46,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:46,629 INFO L82 PathProgramCache]: Analyzing trace with hash 1229205416, now seen corresponding path program 1 times [2021-08-31 02:02:46,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:46,630 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858458554] [2021-08-31 02:02:46,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:46,630 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:46,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:46,655 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-08-31 02:02:46,656 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:46,656 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858458554] [2021-08-31 02:02:46,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858458554] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:46,656 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109425036] [2021-08-31 02:02:46,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:46,656 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:46,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:46,665 INFO L229 MonitoredProcess]: Starting monitored process 51 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:02:46,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2021-08-31 02:02:46,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:46,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:02:46,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:47,014 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-08-31 02:02:47,015 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 02:02:47,015 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109425036] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:47,015 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 02:02:47,015 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-08-31 02:02:47,015 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363886356] [2021-08-31 02:02:47,015 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:47,015 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:47,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:47,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-31 02:02:47,017 INFO L87 Difference]: Start difference. First operand 16480 states and 21134 transitions. cyclomatic complexity: 4690 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 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:02:47,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:47,232 INFO L93 Difference]: Finished difference Result 16612 states and 21242 transitions. [2021-08-31 02:02:47,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:47,232 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16612 states and 21242 transitions. [2021-08-31 02:02:47,270 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5084 [2021-08-31 02:02:47,301 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16612 states to 16528 states and 21146 transitions. [2021-08-31 02:02:47,301 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5273 [2021-08-31 02:02:47,304 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5273 [2021-08-31 02:02:47,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16528 states and 21146 transitions. [2021-08-31 02:02:47,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:47,307 INFO L681 BuchiCegarLoop]: Abstraction has 16528 states and 21146 transitions. [2021-08-31 02:02:47,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16528 states and 21146 transitions. [2021-08-31 02:02:47,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16528 to 16480. [2021-08-31 02:02:47,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16480 states, 16480 states have (on average 1.2802184466019417) internal successors, (21098), 16479 states have internal predecessors, (21098), 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:02:47,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16480 states to 16480 states and 21098 transitions. [2021-08-31 02:02:47,584 INFO L704 BuchiCegarLoop]: Abstraction has 16480 states and 21098 transitions. [2021-08-31 02:02:47,584 INFO L587 BuchiCegarLoop]: Abstraction has 16480 states and 21098 transitions. [2021-08-31 02:02:47,584 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-08-31 02:02:47,584 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16480 states and 21098 transitions. [2021-08-31 02:02:47,650 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5068 [2021-08-31 02:02:47,650 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:47,650 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:47,671 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:02:47,671 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:47,671 INFO L791 eck$LassoCheckResult]: Stem: 330622#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 330435#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 330373#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 330291#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 330374#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 330376#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 330422#L100-2 assume !false; 340466#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 340465#L103 assume !(12292 == ssl3_accept_~s__state~0); 340464#L106 assume !(16384 == ssl3_accept_~s__state~0); 340420#L109 assume !(8192 == ssl3_accept_~s__state~0); 340415#L112 assume !(24576 == ssl3_accept_~s__state~0); 340409#L115 assume !(8195 == ssl3_accept_~s__state~0); 340405#L118 assume !(8480 == ssl3_accept_~s__state~0); 340400#L121 assume !(8481 == ssl3_accept_~s__state~0); 340395#L124 assume !(8482 == ssl3_accept_~s__state~0); 340391#L127 assume 8464 == ssl3_accept_~s__state~0; 330623#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 330624#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 340332#L275-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; 340301#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 340291#L604 ssl3_accept_~skip~0 := 0; 340289#L100-2 assume !false; 340287#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 340285#L103 assume !(12292 == ssl3_accept_~s__state~0); 340283#L106 assume !(16384 == ssl3_accept_~s__state~0); 340281#L109 assume !(8192 == ssl3_accept_~s__state~0); 340279#L112 assume !(24576 == ssl3_accept_~s__state~0); 340277#L115 assume !(8195 == ssl3_accept_~s__state~0); 340275#L118 assume !(8480 == ssl3_accept_~s__state~0); 340273#L121 assume !(8481 == ssl3_accept_~s__state~0); 340271#L124 assume !(8482 == ssl3_accept_~s__state~0); 340269#L127 assume !(8464 == ssl3_accept_~s__state~0); 340267#L130 assume !(8465 == ssl3_accept_~s__state~0); 340265#L133 assume !(8466 == ssl3_accept_~s__state~0); 340263#L136 assume 8496 == ssl3_accept_~s__state~0; 340261#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 331923#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 331911#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 331906#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 331907#L294-2 ssl3_accept_~s__init_num~0 := 0; 331824#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 331820#L604 ssl3_accept_~skip~0 := 0; 331815#L100-2 assume !false; 331816#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 331897#L103 assume !(12292 == ssl3_accept_~s__state~0); 333778#L106 assume !(16384 == ssl3_accept_~s__state~0); 333776#L109 assume !(8192 == ssl3_accept_~s__state~0); 331805#L112 assume !(24576 == ssl3_accept_~s__state~0); 331806#L115 assume !(8195 == ssl3_accept_~s__state~0); 331801#L118 assume !(8480 == ssl3_accept_~s__state~0); 331802#L121 assume !(8481 == ssl3_accept_~s__state~0); 331797#L124 assume !(8482 == ssl3_accept_~s__state~0); 331798#L127 assume !(8464 == ssl3_accept_~s__state~0); 331793#L130 assume !(8465 == ssl3_accept_~s__state~0); 331794#L133 assume !(8466 == ssl3_accept_~s__state~0); 331788#L136 assume !(8496 == ssl3_accept_~s__state~0); 331789#L139 assume !(8497 == ssl3_accept_~s__state~0); 331349#L142 [2021-08-31 02:02:47,674 INFO L793 eck$LassoCheckResult]: Loop: 331349#L142 assume !(8512 == ssl3_accept_~s__state~0); 331336#L145 assume !(8513 == ssl3_accept_~s__state~0); 331337#L148 assume !(8528 == ssl3_accept_~s__state~0); 331324#L151 assume !(8529 == ssl3_accept_~s__state~0); 331325#L154 assume !(8544 == ssl3_accept_~s__state~0); 331312#L157 assume !(8545 == ssl3_accept_~s__state~0); 331313#L160 assume !(8560 == ssl3_accept_~s__state~0); 331300#L163 assume !(8561 == ssl3_accept_~s__state~0); 331301#L166 assume !(8448 == ssl3_accept_~s__state~0); 331287#L169 assume !(8576 == ssl3_accept_~s__state~0); 331288#L172 assume !(8577 == ssl3_accept_~s__state~0); 331273#L175 assume !(8592 == ssl3_accept_~s__state~0); 331274#L178 assume !(8593 == ssl3_accept_~s__state~0); 331259#L181 assume !(8608 == ssl3_accept_~s__state~0); 331260#L184 assume !(8609 == ssl3_accept_~s__state~0); 331250#L187 assume !(8640 == ssl3_accept_~s__state~0); 331251#L190 assume !(8641 == ssl3_accept_~s__state~0); 331247#L193 assume 8656 == ssl3_accept_~s__state~0; 330665#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 330614#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 330615#L505 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 332470#L511-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 332468#L521 assume !(0 == ssl3_accept_~tmp___10~0); 331212#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 331208#L604 ssl3_accept_~skip~0 := 0; 331185#L100-2 assume !false; 331186#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 331177#L103 assume !(12292 == ssl3_accept_~s__state~0); 331178#L106 assume !(16384 == ssl3_accept_~s__state~0); 331169#L109 assume !(8192 == ssl3_accept_~s__state~0); 331170#L112 assume !(24576 == ssl3_accept_~s__state~0); 331161#L115 assume !(8195 == ssl3_accept_~s__state~0); 331162#L118 assume !(8480 == ssl3_accept_~s__state~0); 331153#L121 assume !(8481 == ssl3_accept_~s__state~0); 331154#L124 assume !(8482 == ssl3_accept_~s__state~0); 331145#L127 assume !(8464 == ssl3_accept_~s__state~0); 331146#L130 assume !(8465 == ssl3_accept_~s__state~0); 331137#L133 assume !(8466 == ssl3_accept_~s__state~0); 331138#L136 assume !(8496 == ssl3_accept_~s__state~0); 331129#L139 assume !(8497 == ssl3_accept_~s__state~0); 331130#L142 assume !(8512 == ssl3_accept_~s__state~0); 331121#L145 assume !(8513 == ssl3_accept_~s__state~0); 331122#L148 assume !(8528 == ssl3_accept_~s__state~0); 331113#L151 assume !(8529 == ssl3_accept_~s__state~0); 331114#L154 assume !(8544 == ssl3_accept_~s__state~0); 331105#L157 assume !(8545 == ssl3_accept_~s__state~0); 331106#L160 assume !(8560 == ssl3_accept_~s__state~0); 331097#L163 assume !(8561 == ssl3_accept_~s__state~0); 331098#L166 assume !(8448 == ssl3_accept_~s__state~0); 331089#L169 assume !(8576 == ssl3_accept_~s__state~0); 331090#L172 assume !(8577 == ssl3_accept_~s__state~0); 331081#L175 assume !(8592 == ssl3_accept_~s__state~0); 331082#L178 assume !(8593 == ssl3_accept_~s__state~0); 331073#L181 assume !(8608 == ssl3_accept_~s__state~0); 331074#L184 assume !(8609 == ssl3_accept_~s__state~0); 331065#L187 assume !(8640 == ssl3_accept_~s__state~0); 331066#L190 assume !(8641 == ssl3_accept_~s__state~0); 331057#L193 assume !(8656 == ssl3_accept_~s__state~0); 331058#L196 assume !(8657 == ssl3_accept_~s__state~0); 331048#L199 assume 8672 == ssl3_accept_~s__state~0; 330555#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 331042#L529 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 330628#L535-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 330629#L544 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 330825#L544-2 ssl3_accept_~s__init_num~0 := 0; 330826#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 330811#L604 ssl3_accept_~skip~0 := 0; 330812#L100-2 assume !false; 330803#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 330804#L103 assume !(12292 == ssl3_accept_~s__state~0); 330795#L106 assume !(16384 == ssl3_accept_~s__state~0); 330796#L109 assume !(8192 == ssl3_accept_~s__state~0); 330787#L112 assume !(24576 == ssl3_accept_~s__state~0); 330788#L115 assume !(8195 == ssl3_accept_~s__state~0); 330779#L118 assume !(8480 == ssl3_accept_~s__state~0); 330780#L121 assume !(8481 == ssl3_accept_~s__state~0); 330771#L124 assume !(8482 == ssl3_accept_~s__state~0); 330772#L127 assume !(8464 == ssl3_accept_~s__state~0); 330763#L130 assume !(8465 == ssl3_accept_~s__state~0); 330764#L133 assume !(8466 == ssl3_accept_~s__state~0); 330755#L136 assume !(8496 == ssl3_accept_~s__state~0); 330756#L139 assume !(8497 == ssl3_accept_~s__state~0); 330747#L142 assume !(8512 == ssl3_accept_~s__state~0); 330748#L145 assume !(8513 == ssl3_accept_~s__state~0); 330739#L148 assume !(8528 == ssl3_accept_~s__state~0); 330740#L151 assume !(8529 == ssl3_accept_~s__state~0); 330730#L154 assume !(8544 == ssl3_accept_~s__state~0); 330731#L157 assume !(8545 == ssl3_accept_~s__state~0); 330720#L160 assume !(8560 == ssl3_accept_~s__state~0); 330721#L163 assume !(8561 == ssl3_accept_~s__state~0); 330710#L166 assume 8448 == ssl3_accept_~s__state~0; 330711#L167 assume !(ssl3_accept_~num1~0 > 0); 330905#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 330906#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 330892#L604 ssl3_accept_~skip~0 := 0; 330893#L100-2 assume !false; 330886#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 330887#L103 assume !(12292 == ssl3_accept_~s__state~0); 330881#L106 assume !(16384 == ssl3_accept_~s__state~0); 330813#L109 assume !(8192 == ssl3_accept_~s__state~0); 330814#L112 assume !(24576 == ssl3_accept_~s__state~0); 330805#L115 assume !(8195 == ssl3_accept_~s__state~0); 330806#L118 assume !(8480 == ssl3_accept_~s__state~0); 330797#L121 assume !(8481 == ssl3_accept_~s__state~0); 330798#L124 assume !(8482 == ssl3_accept_~s__state~0); 330789#L127 assume !(8464 == ssl3_accept_~s__state~0); 330790#L130 assume !(8465 == ssl3_accept_~s__state~0); 330781#L133 assume !(8466 == ssl3_accept_~s__state~0); 330782#L136 assume !(8496 == ssl3_accept_~s__state~0); 330773#L139 assume !(8497 == ssl3_accept_~s__state~0); 330774#L142 assume !(8512 == ssl3_accept_~s__state~0); 330765#L145 assume !(8513 == ssl3_accept_~s__state~0); 330766#L148 assume !(8528 == ssl3_accept_~s__state~0); 330757#L151 assume !(8529 == ssl3_accept_~s__state~0); 330758#L154 assume !(8544 == ssl3_accept_~s__state~0); 330749#L157 assume !(8545 == ssl3_accept_~s__state~0); 330750#L160 assume !(8560 == ssl3_accept_~s__state~0); 330741#L163 assume !(8561 == ssl3_accept_~s__state~0); 330742#L166 assume !(8448 == ssl3_accept_~s__state~0); 330732#L169 assume 8576 == ssl3_accept_~s__state~0; 330733#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 331842#L441 assume !(ssl3_accept_~ret~0 <= 0); 331843#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 332517#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 339858#L604 ssl3_accept_~skip~0 := 0; 339855#L100-2 assume !false; 339852#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 339849#L103 assume !(12292 == ssl3_accept_~s__state~0); 339846#L106 assume !(16384 == ssl3_accept_~s__state~0); 339843#L109 assume !(8192 == ssl3_accept_~s__state~0); 339840#L112 assume !(24576 == ssl3_accept_~s__state~0); 339837#L115 assume !(8195 == ssl3_accept_~s__state~0); 339834#L118 assume !(8480 == ssl3_accept_~s__state~0); 339831#L121 assume !(8481 == ssl3_accept_~s__state~0); 339828#L124 assume !(8482 == ssl3_accept_~s__state~0); 339825#L127 assume !(8464 == ssl3_accept_~s__state~0); 339822#L130 assume !(8465 == ssl3_accept_~s__state~0); 339819#L133 assume 8466 == ssl3_accept_~s__state~0; 332015#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 339815#L275 assume !(0 == ssl3_accept_~blastFlag~0); 339812#L275-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; 339808#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 339797#L604 ssl3_accept_~skip~0 := 0; 339794#L100-2 assume !false; 339791#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 339788#L103 assume !(12292 == ssl3_accept_~s__state~0); 339785#L106 assume !(16384 == ssl3_accept_~s__state~0); 339782#L109 assume !(8192 == ssl3_accept_~s__state~0); 339778#L112 assume !(24576 == ssl3_accept_~s__state~0); 339774#L115 assume !(8195 == ssl3_accept_~s__state~0); 339767#L118 assume !(8480 == ssl3_accept_~s__state~0); 339764#L121 assume !(8481 == ssl3_accept_~s__state~0); 339761#L124 assume !(8482 == ssl3_accept_~s__state~0); 339758#L127 assume !(8464 == ssl3_accept_~s__state~0); 339751#L130 assume !(8465 == ssl3_accept_~s__state~0); 337881#L133 assume !(8466 == ssl3_accept_~s__state~0); 333036#L136 assume 8496 == ssl3_accept_~s__state~0; 332005#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 333028#L288 assume !(1 == ssl3_accept_~blastFlag~0); 333029#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 333804#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 331828#L294-2 ssl3_accept_~s__init_num~0 := 0; 331829#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 333784#L604 ssl3_accept_~skip~0 := 0; 333783#L100-2 assume !false; 333782#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 331811#L103 assume !(12292 == ssl3_accept_~s__state~0); 331812#L106 assume !(16384 == ssl3_accept_~s__state~0); 331807#L109 assume !(8192 == ssl3_accept_~s__state~0); 331808#L112 assume !(24576 == ssl3_accept_~s__state~0); 331803#L115 assume !(8195 == ssl3_accept_~s__state~0); 331804#L118 assume !(8480 == ssl3_accept_~s__state~0); 331799#L121 assume !(8481 == ssl3_accept_~s__state~0); 331800#L124 assume !(8482 == ssl3_accept_~s__state~0); 331795#L127 assume !(8464 == ssl3_accept_~s__state~0); 331796#L130 assume !(8465 == ssl3_accept_~s__state~0); 331790#L133 assume !(8466 == ssl3_accept_~s__state~0); 331791#L136 assume !(8496 == ssl3_accept_~s__state~0); 331348#L139 assume !(8497 == ssl3_accept_~s__state~0); 331349#L142 [2021-08-31 02:02:47,674 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:47,674 INFO L82 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 2 times [2021-08-31 02:02:47,674 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:47,675 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495322707] [2021-08-31 02:02:47,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:47,675 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:47,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:47,682 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:47,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:47,691 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:47,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:47,692 INFO L82 PathProgramCache]: Analyzing trace with hash -1282988180, now seen corresponding path program 1 times [2021-08-31 02:02:47,692 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:47,692 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174613440] [2021-08-31 02:02:47,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:47,692 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:47,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:47,716 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-08-31 02:02:47,716 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:47,717 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174613440] [2021-08-31 02:02:47,718 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174613440] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:47,718 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1870751746] [2021-08-31 02:02:47,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:47,718 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:47,718 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:47,720 INFO L229 MonitoredProcess]: Starting monitored process 52 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:02:47,721 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2021-08-31 02:02:47,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:47,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:02:47,769 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:48,049 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-08-31 02:02:48,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:02:48,403 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-08-31 02:02:48,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1870751746] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:02:48,403 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:02:48,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-08-31 02:02:48,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388422209] [2021-08-31 02:02:48,406 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:48,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:48,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:02:48,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:02:48,406 INFO L87 Difference]: Start difference. First operand 16480 states and 21098 transitions. cyclomatic complexity: 4654 Second operand has 6 states, 6 states have (on average 31.666666666666668) internal successors, (190), 6 states have internal predecessors, (190), 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:02:48,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:48,843 INFO L93 Difference]: Finished difference Result 19220 states and 24194 transitions. [2021-08-31 02:02:48,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-31 02:02:48,843 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19220 states and 24194 transitions. [2021-08-31 02:02:48,899 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5898 [2021-08-31 02:02:48,937 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19220 states to 19220 states and 24194 transitions. [2021-08-31 02:02:48,937 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6087 [2021-08-31 02:02:48,940 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6087 [2021-08-31 02:02:48,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19220 states and 24194 transitions. [2021-08-31 02:02:48,941 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:48,941 INFO L681 BuchiCegarLoop]: Abstraction has 19220 states and 24194 transitions. [2021-08-31 02:02:48,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19220 states and 24194 transitions. [2021-08-31 02:02:49,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19220 to 18028. [2021-08-31 02:02:49,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18028 states, 18028 states have (on average 1.2572664743731972) internal successors, (22666), 18027 states have internal predecessors, (22666), 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:02:49,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18028 states to 18028 states and 22666 transitions. [2021-08-31 02:02:49,262 INFO L704 BuchiCegarLoop]: Abstraction has 18028 states and 22666 transitions. [2021-08-31 02:02:49,262 INFO L587 BuchiCegarLoop]: Abstraction has 18028 states and 22666 transitions. [2021-08-31 02:02:49,262 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-08-31 02:02:49,263 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18028 states and 22666 transitions. [2021-08-31 02:02:49,291 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5492 [2021-08-31 02:02:49,292 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:49,292 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:49,293 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:02:49,293 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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] [2021-08-31 02:02:49,293 INFO L791 eck$LassoCheckResult]: Stem: 367400#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 367214#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 367158#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 367071#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 367155#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 367157#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 367202#L100-2 assume !false; 369740#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 369738#L103 assume !(12292 == ssl3_accept_~s__state~0); 369736#L106 assume !(16384 == ssl3_accept_~s__state~0); 369734#L109 assume !(8192 == ssl3_accept_~s__state~0); 369732#L112 assume !(24576 == ssl3_accept_~s__state~0); 369730#L115 assume !(8195 == ssl3_accept_~s__state~0); 369728#L118 assume !(8480 == ssl3_accept_~s__state~0); 369726#L121 assume !(8481 == ssl3_accept_~s__state~0); 369724#L124 assume !(8482 == ssl3_accept_~s__state~0); 369722#L127 assume 8464 == ssl3_accept_~s__state~0; 369721#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 369717#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 369718#L275-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; 369707#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 369703#L604 ssl3_accept_~skip~0 := 0; 369694#L100-2 assume !false; 369695#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 369686#L103 assume !(12292 == ssl3_accept_~s__state~0); 369687#L106 assume !(16384 == ssl3_accept_~s__state~0); 369679#L109 assume !(8192 == ssl3_accept_~s__state~0); 369680#L112 assume !(24576 == ssl3_accept_~s__state~0); 369365#L115 assume !(8195 == ssl3_accept_~s__state~0); 369366#L118 assume !(8480 == ssl3_accept_~s__state~0); 369356#L121 assume !(8481 == ssl3_accept_~s__state~0); 369357#L124 assume !(8482 == ssl3_accept_~s__state~0); 369347#L127 assume !(8464 == ssl3_accept_~s__state~0); 369348#L130 assume !(8465 == ssl3_accept_~s__state~0); 369338#L133 assume !(8466 == ssl3_accept_~s__state~0); 369339#L136 assume 8496 == ssl3_accept_~s__state~0; 369280#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 369281#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 369231#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 369232#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 375720#L294-2 ssl3_accept_~s__init_num~0 := 0; 375718#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 375713#L604 ssl3_accept_~skip~0 := 0; 375712#L100-2 assume !false; 375711#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 375710#L103 assume !(12292 == ssl3_accept_~s__state~0); 375709#L106 assume !(16384 == ssl3_accept_~s__state~0); 375708#L109 assume !(8192 == ssl3_accept_~s__state~0); 375707#L112 assume !(24576 == ssl3_accept_~s__state~0); 375706#L115 assume !(8195 == ssl3_accept_~s__state~0); 375705#L118 assume !(8480 == ssl3_accept_~s__state~0); 375704#L121 assume !(8481 == ssl3_accept_~s__state~0); 375703#L124 assume !(8482 == ssl3_accept_~s__state~0); 375702#L127 assume !(8464 == ssl3_accept_~s__state~0); 375701#L130 assume !(8465 == ssl3_accept_~s__state~0); 375700#L133 assume !(8466 == ssl3_accept_~s__state~0); 375699#L136 assume !(8496 == ssl3_accept_~s__state~0); 375697#L139 assume !(8497 == ssl3_accept_~s__state~0); 375681#L142 [2021-08-31 02:02:49,294 INFO L793 eck$LassoCheckResult]: Loop: 375681#L142 assume !(8512 == ssl3_accept_~s__state~0); 375675#L145 assume !(8513 == ssl3_accept_~s__state~0); 375669#L148 assume !(8528 == ssl3_accept_~s__state~0); 375663#L151 assume !(8529 == ssl3_accept_~s__state~0); 375656#L154 assume !(8544 == ssl3_accept_~s__state~0); 375650#L157 assume !(8545 == ssl3_accept_~s__state~0); 375645#L160 assume !(8560 == ssl3_accept_~s__state~0); 375640#L163 assume !(8561 == ssl3_accept_~s__state~0); 375633#L166 assume !(8448 == ssl3_accept_~s__state~0); 375439#L169 assume !(8576 == ssl3_accept_~s__state~0); 375279#L172 assume !(8577 == ssl3_accept_~s__state~0); 375273#L175 assume !(8592 == ssl3_accept_~s__state~0); 375265#L178 assume !(8593 == ssl3_accept_~s__state~0); 375259#L181 assume !(8608 == ssl3_accept_~s__state~0); 374843#L184 assume !(8609 == ssl3_accept_~s__state~0); 371522#L187 assume !(8640 == ssl3_accept_~s__state~0); 371523#L190 assume !(8641 == ssl3_accept_~s__state~0); 374826#L193 assume 8656 == ssl3_accept_~s__state~0; 367305#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 367306#L500 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 367200#L505 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 367188#L511-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 374808#L521 assume !(0 == ssl3_accept_~tmp___10~0); 374761#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 374744#L604 ssl3_accept_~skip~0 := 0; 374738#L100-2 assume !false; 374732#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 374726#L103 assume !(12292 == ssl3_accept_~s__state~0); 374720#L106 assume !(16384 == ssl3_accept_~s__state~0); 374714#L109 assume !(8192 == ssl3_accept_~s__state~0); 374708#L112 assume !(24576 == ssl3_accept_~s__state~0); 374701#L115 assume !(8195 == ssl3_accept_~s__state~0); 374696#L118 assume !(8480 == ssl3_accept_~s__state~0); 374691#L121 assume !(8481 == ssl3_accept_~s__state~0); 374686#L124 assume !(8482 == ssl3_accept_~s__state~0); 372412#L127 assume !(8464 == ssl3_accept_~s__state~0); 372413#L130 assume !(8465 == ssl3_accept_~s__state~0); 371631#L133 assume !(8466 == ssl3_accept_~s__state~0); 371632#L136 assume !(8496 == ssl3_accept_~s__state~0); 371621#L139 assume !(8497 == ssl3_accept_~s__state~0); 371622#L142 assume !(8512 == ssl3_accept_~s__state~0); 371612#L145 assume !(8513 == ssl3_accept_~s__state~0); 371613#L148 assume !(8528 == ssl3_accept_~s__state~0); 371600#L151 assume !(8529 == ssl3_accept_~s__state~0); 371601#L154 assume !(8544 == ssl3_accept_~s__state~0); 371592#L157 assume !(8545 == ssl3_accept_~s__state~0); 371593#L160 assume !(8560 == ssl3_accept_~s__state~0); 371584#L163 assume !(8561 == ssl3_accept_~s__state~0); 371585#L166 assume !(8448 == ssl3_accept_~s__state~0); 371524#L169 assume !(8576 == ssl3_accept_~s__state~0); 371525#L172 assume !(8577 == ssl3_accept_~s__state~0); 371518#L175 assume !(8592 == ssl3_accept_~s__state~0); 371519#L178 assume !(8593 == ssl3_accept_~s__state~0); 371445#L181 assume !(8608 == ssl3_accept_~s__state~0); 371446#L184 assume !(8609 == ssl3_accept_~s__state~0); 371432#L187 assume !(8640 == ssl3_accept_~s__state~0); 371433#L190 assume !(8641 == ssl3_accept_~s__state~0); 371425#L193 assume !(8656 == ssl3_accept_~s__state~0); 371426#L196 assume !(8657 == ssl3_accept_~s__state~0); 374620#L199 assume 8672 == ssl3_accept_~s__state~0; 374618#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 374616#L529 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 367408#L535-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 367409#L544 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 367674#L544-2 ssl3_accept_~s__init_num~0 := 0; 367675#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 367659#L604 ssl3_accept_~skip~0 := 0; 367660#L100-2 assume !false; 367651#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 367652#L103 assume !(12292 == ssl3_accept_~s__state~0); 367643#L106 assume !(16384 == ssl3_accept_~s__state~0); 367644#L109 assume !(8192 == ssl3_accept_~s__state~0); 367635#L112 assume !(24576 == ssl3_accept_~s__state~0); 367636#L115 assume !(8195 == ssl3_accept_~s__state~0); 367627#L118 assume !(8480 == ssl3_accept_~s__state~0); 367628#L121 assume !(8481 == ssl3_accept_~s__state~0); 367619#L124 assume !(8482 == ssl3_accept_~s__state~0); 367620#L127 assume !(8464 == ssl3_accept_~s__state~0); 367609#L130 assume !(8465 == ssl3_accept_~s__state~0); 367610#L133 assume !(8466 == ssl3_accept_~s__state~0); 367591#L136 assume !(8496 == ssl3_accept_~s__state~0); 367592#L139 assume !(8497 == ssl3_accept_~s__state~0); 367567#L142 assume !(8512 == ssl3_accept_~s__state~0); 367568#L145 assume !(8513 == ssl3_accept_~s__state~0); 367542#L148 assume !(8528 == ssl3_accept_~s__state~0); 367543#L151 assume !(8529 == ssl3_accept_~s__state~0); 367518#L154 assume !(8544 == ssl3_accept_~s__state~0); 367519#L157 assume !(8545 == ssl3_accept_~s__state~0); 367489#L160 assume !(8560 == ssl3_accept_~s__state~0); 367490#L163 assume !(8561 == ssl3_accept_~s__state~0); 367485#L166 assume 8448 == ssl3_accept_~s__state~0; 367486#L167 assume !(ssl3_accept_~num1~0 > 0); 367477#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 367478#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 367841#L604 ssl3_accept_~skip~0 := 0; 367842#L100-2 assume !false; 367833#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 367834#L103 assume 12292 == ssl3_accept_~s__state~0; 367137#L104 ssl3_accept_~s__new_session~0 := 1; 367138#L212 ssl3_accept_~s__server~0 := 1; 367147#L217 assume 0 != ssl3_accept_~cb~0; 367148#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 367326#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 367327#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 367211#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 367212#L244 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 374561#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 374556#L604 ssl3_accept_~skip~0 := 0; 374555#L100-2 assume !false; 374554#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 374553#L103 assume !(12292 == ssl3_accept_~s__state~0); 374552#L106 assume !(16384 == ssl3_accept_~s__state~0); 374551#L109 assume !(8192 == ssl3_accept_~s__state~0); 374550#L112 assume !(24576 == ssl3_accept_~s__state~0); 374549#L115 assume !(8195 == ssl3_accept_~s__state~0); 374548#L118 assume 8480 == ssl3_accept_~s__state~0; 371503#L122 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 374478#L260 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; 374473#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 374462#L604 ssl3_accept_~skip~0 := 0; 374460#L100-2 assume !false; 374458#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 374456#L103 assume !(12292 == ssl3_accept_~s__state~0); 374454#L106 assume !(16384 == ssl3_accept_~s__state~0); 374452#L109 assume !(8192 == ssl3_accept_~s__state~0); 374450#L112 assume !(24576 == ssl3_accept_~s__state~0); 374448#L115 assume !(8195 == ssl3_accept_~s__state~0); 374446#L118 assume !(8480 == ssl3_accept_~s__state~0); 374444#L121 assume !(8481 == ssl3_accept_~s__state~0); 374442#L124 assume !(8482 == ssl3_accept_~s__state~0); 374440#L127 assume !(8464 == ssl3_accept_~s__state~0); 374438#L130 assume !(8465 == ssl3_accept_~s__state~0); 374436#L133 assume !(8466 == ssl3_accept_~s__state~0); 374434#L136 assume !(8496 == ssl3_accept_~s__state~0); 374432#L139 assume !(8497 == ssl3_accept_~s__state~0); 374430#L142 assume !(8512 == ssl3_accept_~s__state~0); 374428#L145 assume !(8513 == ssl3_accept_~s__state~0); 374427#L148 assume !(8528 == ssl3_accept_~s__state~0); 374426#L151 assume !(8529 == ssl3_accept_~s__state~0); 374425#L154 assume !(8544 == ssl3_accept_~s__state~0); 374424#L157 assume !(8545 == ssl3_accept_~s__state~0); 374423#L160 assume !(8560 == ssl3_accept_~s__state~0); 374422#L163 assume !(8561 == ssl3_accept_~s__state~0); 374421#L166 assume 8448 == ssl3_accept_~s__state~0; 371577#L167 assume !(ssl3_accept_~num1~0 > 0); 371576#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 371565#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 371561#L604 ssl3_accept_~skip~0 := 0; 371552#L100-2 assume !false; 371553#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 371543#L103 assume !(12292 == ssl3_accept_~s__state~0); 371544#L106 assume !(16384 == ssl3_accept_~s__state~0); 371534#L109 assume !(8192 == ssl3_accept_~s__state~0); 371535#L112 assume !(24576 == ssl3_accept_~s__state~0); 371507#L115 assume !(8195 == ssl3_accept_~s__state~0); 371508#L118 assume !(8480 == ssl3_accept_~s__state~0); 371502#L121 assume !(8481 == ssl3_accept_~s__state~0); 371504#L124 assume !(8482 == ssl3_accept_~s__state~0); 371497#L127 assume !(8464 == ssl3_accept_~s__state~0); 371498#L130 assume !(8465 == ssl3_accept_~s__state~0); 371489#L133 assume !(8466 == ssl3_accept_~s__state~0); 371490#L136 assume 8496 == ssl3_accept_~s__state~0; 371480#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 375848#L288 assume !(1 == ssl3_accept_~blastFlag~0); 375838#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 375833#L294 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 369229#L294-2 ssl3_accept_~s__init_num~0 := 0; 375826#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 375820#L604 ssl3_accept_~skip~0 := 0; 375818#L100-2 assume !false; 375802#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 375795#L103 assume !(12292 == ssl3_accept_~s__state~0); 375789#L106 assume !(16384 == ssl3_accept_~s__state~0); 375783#L109 assume !(8192 == ssl3_accept_~s__state~0); 375777#L112 assume !(24576 == ssl3_accept_~s__state~0); 375771#L115 assume !(8195 == ssl3_accept_~s__state~0); 375765#L118 assume !(8480 == ssl3_accept_~s__state~0); 375759#L121 assume !(8481 == ssl3_accept_~s__state~0); 375753#L124 assume !(8482 == ssl3_accept_~s__state~0); 375747#L127 assume !(8464 == ssl3_accept_~s__state~0); 375741#L130 assume !(8465 == ssl3_accept_~s__state~0); 375735#L133 assume !(8466 == ssl3_accept_~s__state~0); 375729#L136 assume !(8496 == ssl3_accept_~s__state~0); 375687#L139 assume !(8497 == ssl3_accept_~s__state~0); 375681#L142 [2021-08-31 02:02:49,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:49,295 INFO L82 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 3 times [2021-08-31 02:02:49,295 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:49,295 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727269028] [2021-08-31 02:02:49,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:49,295 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:49,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:49,301 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:49,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:49,311 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:49,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:49,311 INFO L82 PathProgramCache]: Analyzing trace with hash 113259385, now seen corresponding path program 1 times [2021-08-31 02:02:49,312 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:49,312 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849398962] [2021-08-31 02:02:49,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:49,312 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:49,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:49,333 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-08-31 02:02:49,333 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:49,333 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849398962] [2021-08-31 02:02:49,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849398962] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:49,334 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1617942478] [2021-08-31 02:02:49,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:49,334 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:49,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:49,337 INFO L229 MonitoredProcess]: Starting monitored process 53 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:02:49,338 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2021-08-31 02:02:49,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:49,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:02:49,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:49,646 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-08-31 02:02:49,646 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:02:50,055 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-08-31 02:02:50,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1617942478] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:02:50,055 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:02:50,056 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-08-31 02:02:50,056 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567125838] [2021-08-31 02:02:50,058 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:50,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:50,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:02:50,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:02:50,059 INFO L87 Difference]: Start difference. First operand 18028 states and 22666 transitions. cyclomatic complexity: 4674 Second operand has 6 states, 6 states have (on average 26.833333333333332) internal successors, (161), 6 states have internal predecessors, (161), 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:02:50,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:50,498 INFO L93 Difference]: Finished difference Result 19064 states and 23762 transitions. [2021-08-31 02:02:50,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-31 02:02:50,499 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19064 states and 23762 transitions. [2021-08-31 02:02:50,542 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 4272 [2021-08-31 02:02:50,583 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19064 states to 16701 states and 20882 transitions. [2021-08-31 02:02:50,583 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5659 [2021-08-31 02:02:50,587 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5999 [2021-08-31 02:02:50,587 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16701 states and 20882 transitions. [2021-08-31 02:02:50,588 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:50,588 INFO L681 BuchiCegarLoop]: Abstraction has 16701 states and 20882 transitions. [2021-08-31 02:02:50,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16701 states and 20882 transitions. [2021-08-31 02:02:50,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16701 to 14093. [2021-08-31 02:02:50,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14093 states, 14093 states have (on average 1.2580004257432769) internal successors, (17729), 14092 states have internal predecessors, (17729), 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:02:50,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14093 states to 14093 states and 17729 transitions. [2021-08-31 02:02:50,838 INFO L704 BuchiCegarLoop]: Abstraction has 14093 states and 17729 transitions. [2021-08-31 02:02:50,838 INFO L587 BuchiCegarLoop]: Abstraction has 14093 states and 17729 transitions. [2021-08-31 02:02:50,838 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-08-31 02:02:50,838 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14093 states and 17729 transitions. [2021-08-31 02:02:50,858 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 3852 [2021-08-31 02:02:50,858 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:50,858 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:50,859 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:02:50,859 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:02:50,860 INFO L791 eck$LassoCheckResult]: Stem: 405599#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(16);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 405411#L-1 havoc main_#res;havoc main_#t~ret56, 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~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, 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~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, 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;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;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~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;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; 405353#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 405276#L86-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 405354#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 405356#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 405399#L100-2 assume !false; 409234#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 409233#L103 assume !(12292 == ssl3_accept_~s__state~0); 409232#L106 assume !(16384 == ssl3_accept_~s__state~0); 409231#L109 assume !(8192 == ssl3_accept_~s__state~0); 409230#L112 assume !(24576 == ssl3_accept_~s__state~0); 409229#L115 assume !(8195 == ssl3_accept_~s__state~0); 409228#L118 assume !(8480 == ssl3_accept_~s__state~0); 409227#L121 assume !(8481 == ssl3_accept_~s__state~0); 409226#L124 assume !(8482 == ssl3_accept_~s__state~0); 409225#L127 assume 8464 == ssl3_accept_~s__state~0; 409223#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 409224#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 410410#L275-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; 410408#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 410403#L604 ssl3_accept_~skip~0 := 0; 410402#L100-2 assume !false; 410401#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 410400#L103 assume !(12292 == ssl3_accept_~s__state~0); 410399#L106 assume !(16384 == ssl3_accept_~s__state~0); 410398#L109 assume !(8192 == ssl3_accept_~s__state~0); 410397#L112 assume !(24576 == ssl3_accept_~s__state~0); 410396#L115 assume !(8195 == ssl3_accept_~s__state~0); 410395#L118 assume !(8480 == ssl3_accept_~s__state~0); 410394#L121 assume !(8481 == ssl3_accept_~s__state~0); 410393#L124 assume !(8482 == ssl3_accept_~s__state~0); 410392#L127 assume !(8464 == ssl3_accept_~s__state~0); 410391#L130 assume !(8465 == ssl3_accept_~s__state~0); 410390#L133 assume !(8466 == ssl3_accept_~s__state~0); 410389#L136 assume 8496 == ssl3_accept_~s__state~0; 410388#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 410385#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 410386#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 410760#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 413013#L294-2 ssl3_accept_~s__init_num~0 := 0; 413009#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 412999#L604 ssl3_accept_~skip~0 := 0; 412997#L100-2 assume !false; 412995#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 412993#L103 assume !(12292 == ssl3_accept_~s__state~0); 412991#L106 assume !(16384 == ssl3_accept_~s__state~0); 412989#L109 assume !(8192 == ssl3_accept_~s__state~0); 412987#L112 assume !(24576 == ssl3_accept_~s__state~0); 412985#L115 assume !(8195 == ssl3_accept_~s__state~0); 412983#L118 assume !(8480 == ssl3_accept_~s__state~0); 412981#L121 assume !(8481 == ssl3_accept_~s__state~0); 412979#L124 assume !(8482 == ssl3_accept_~s__state~0); 412977#L127 assume !(8464 == ssl3_accept_~s__state~0); 412975#L130 assume !(8465 == ssl3_accept_~s__state~0); 412973#L133 assume !(8466 == ssl3_accept_~s__state~0); 412971#L136 assume !(8496 == ssl3_accept_~s__state~0); 412968#L139 assume !(8497 == ssl3_accept_~s__state~0); 412969#L142 [2021-08-31 02:02:50,860 INFO L793 eck$LassoCheckResult]: Loop: 412969#L142 assume 8512 == ssl3_accept_~s__state~0; 413615#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 414465#L305 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 414464#L309 assume !(ssl3_accept_~ret~0 <= 0); 414463#L305-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 414461#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 414456#L604 ssl3_accept_~skip~0 := 0; 414455#L100-2 assume !false; 414454#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 414453#L103 assume !(12292 == ssl3_accept_~s__state~0); 414452#L106 assume !(16384 == ssl3_accept_~s__state~0); 414451#L109 assume !(8192 == ssl3_accept_~s__state~0); 414450#L112 assume !(24576 == ssl3_accept_~s__state~0); 414449#L115 assume !(8195 == ssl3_accept_~s__state~0); 414448#L118 assume !(8480 == ssl3_accept_~s__state~0); 414447#L121 assume !(8481 == ssl3_accept_~s__state~0); 414446#L124 assume !(8482 == ssl3_accept_~s__state~0); 414445#L127 assume !(8464 == ssl3_accept_~s__state~0); 414444#L130 assume !(8465 == ssl3_accept_~s__state~0); 414443#L133 assume !(8466 == ssl3_accept_~s__state~0); 414442#L136 assume !(8496 == ssl3_accept_~s__state~0); 414441#L139 assume !(8497 == ssl3_accept_~s__state~0); 414440#L142 assume !(8512 == ssl3_accept_~s__state~0); 414439#L145 assume !(8513 == ssl3_accept_~s__state~0); 414438#L148 assume 8528 == ssl3_accept_~s__state~0; 413610#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 414406#L322 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 414318#L322-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 414311#L352 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 414309#L354 assume !(ssl3_accept_~ret~0 <= 0); 414308#L334-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 414306#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 414301#L604 ssl3_accept_~skip~0 := 0; 414299#L100-2 assume !false; 414294#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 414292#L103 assume !(12292 == ssl3_accept_~s__state~0); 414290#L106 assume !(16384 == ssl3_accept_~s__state~0); 414288#L109 assume !(8192 == ssl3_accept_~s__state~0); 414286#L112 assume !(24576 == ssl3_accept_~s__state~0); 414284#L115 assume !(8195 == ssl3_accept_~s__state~0); 414282#L118 assume !(8480 == ssl3_accept_~s__state~0); 414280#L121 assume !(8481 == ssl3_accept_~s__state~0); 414278#L124 assume !(8482 == ssl3_accept_~s__state~0); 414276#L127 assume !(8464 == ssl3_accept_~s__state~0); 414274#L130 assume !(8465 == ssl3_accept_~s__state~0); 414272#L133 assume !(8466 == ssl3_accept_~s__state~0); 414270#L136 assume !(8496 == ssl3_accept_~s__state~0); 414264#L139 assume !(8497 == ssl3_accept_~s__state~0); 414261#L142 assume !(8512 == ssl3_accept_~s__state~0); 414258#L145 assume !(8513 == ssl3_accept_~s__state~0); 414254#L148 assume !(8528 == ssl3_accept_~s__state~0); 414247#L151 assume !(8529 == ssl3_accept_~s__state~0); 414244#L154 assume 8544 == ssl3_accept_~s__state~0; 413605#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 414239#L377 assume !(0 != ssl3_accept_~s__session__peer~0); 414235#L386 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 414232#L389 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 414200#L398 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 414196#L401 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; 414193#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 414188#L604 ssl3_accept_~skip~0 := 0; 414187#L100-2 assume !false; 414186#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 414185#L103 assume !(12292 == ssl3_accept_~s__state~0); 414184#L106 assume !(16384 == ssl3_accept_~s__state~0); 414183#L109 assume !(8192 == ssl3_accept_~s__state~0); 414182#L112 assume !(24576 == ssl3_accept_~s__state~0); 414181#L115 assume !(8195 == ssl3_accept_~s__state~0); 414180#L118 assume !(8480 == ssl3_accept_~s__state~0); 414179#L121 assume !(8481 == ssl3_accept_~s__state~0); 414178#L124 assume !(8482 == ssl3_accept_~s__state~0); 414177#L127 assume !(8464 == ssl3_accept_~s__state~0); 414176#L130 assume !(8465 == ssl3_accept_~s__state~0); 414175#L133 assume !(8466 == ssl3_accept_~s__state~0); 414174#L136 assume !(8496 == ssl3_accept_~s__state~0); 414173#L139 assume !(8497 == ssl3_accept_~s__state~0); 414172#L142 assume !(8512 == ssl3_accept_~s__state~0); 414171#L145 assume !(8513 == ssl3_accept_~s__state~0); 414170#L148 assume !(8528 == ssl3_accept_~s__state~0); 414169#L151 assume !(8529 == ssl3_accept_~s__state~0); 414168#L154 assume !(8544 == ssl3_accept_~s__state~0); 414167#L157 assume !(8545 == ssl3_accept_~s__state~0); 414166#L160 assume !(8560 == ssl3_accept_~s__state~0); 414165#L163 assume !(8561 == ssl3_accept_~s__state~0); 414164#L166 assume 8448 == ssl3_accept_~s__state~0; 414163#L167 assume !(ssl3_accept_~num1~0 > 0); 414161#L427-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 414159#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 414154#L604 ssl3_accept_~skip~0 := 0; 414153#L100-2 assume !false; 414152#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 414151#L103 assume !(12292 == ssl3_accept_~s__state~0); 414150#L106 assume !(16384 == ssl3_accept_~s__state~0); 414149#L109 assume !(8192 == ssl3_accept_~s__state~0); 414148#L112 assume !(24576 == ssl3_accept_~s__state~0); 414147#L115 assume !(8195 == ssl3_accept_~s__state~0); 414146#L118 assume !(8480 == ssl3_accept_~s__state~0); 414145#L121 assume !(8481 == ssl3_accept_~s__state~0); 414144#L124 assume !(8482 == ssl3_accept_~s__state~0); 414143#L127 assume !(8464 == ssl3_accept_~s__state~0); 414142#L130 assume !(8465 == ssl3_accept_~s__state~0); 414141#L133 assume !(8466 == ssl3_accept_~s__state~0); 414140#L136 assume !(8496 == ssl3_accept_~s__state~0); 414139#L139 assume !(8497 == ssl3_accept_~s__state~0); 414138#L142 assume !(8512 == ssl3_accept_~s__state~0); 414135#L145 assume !(8513 == ssl3_accept_~s__state~0); 414129#L148 assume !(8528 == ssl3_accept_~s__state~0); 414130#L151 assume !(8529 == ssl3_accept_~s__state~0); 414104#L154 assume !(8544 == ssl3_accept_~s__state~0); 414105#L157 assume !(8545 == ssl3_accept_~s__state~0); 414059#L160 assume !(8560 == ssl3_accept_~s__state~0); 413595#L163 assume !(8561 == ssl3_accept_~s__state~0); 413594#L166 assume !(8448 == ssl3_accept_~s__state~0); 413487#L169 assume 8576 == ssl3_accept_~s__state~0; 413592#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 413591#L441 assume !(ssl3_accept_~ret~0 <= 0); 413589#L444 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 413583#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 413577#L604 ssl3_accept_~skip~0 := 0; 413576#L100-2 assume !false; 413570#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 413568#L103 assume !(12292 == ssl3_accept_~s__state~0); 413566#L106 assume !(16384 == ssl3_accept_~s__state~0); 413564#L109 assume !(8192 == ssl3_accept_~s__state~0); 413562#L112 assume !(24576 == ssl3_accept_~s__state~0); 413560#L115 assume !(8195 == ssl3_accept_~s__state~0); 413558#L118 assume !(8480 == ssl3_accept_~s__state~0); 413556#L121 assume !(8481 == ssl3_accept_~s__state~0); 413552#L124 assume !(8482 == ssl3_accept_~s__state~0); 413550#L127 assume !(8464 == ssl3_accept_~s__state~0); 413547#L130 assume !(8465 == ssl3_accept_~s__state~0); 413452#L133 assume 8466 == ssl3_accept_~s__state~0; 413448#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 413447#L275 assume !(0 == ssl3_accept_~blastFlag~0); 413446#L275-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; 413444#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 413439#L604 ssl3_accept_~skip~0 := 0; 413438#L100-2 assume !false; 413437#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 413436#L103 assume !(12292 == ssl3_accept_~s__state~0); 413435#L106 assume !(16384 == ssl3_accept_~s__state~0); 413434#L109 assume !(8192 == ssl3_accept_~s__state~0); 413433#L112 assume !(24576 == ssl3_accept_~s__state~0); 413432#L115 assume !(8195 == ssl3_accept_~s__state~0); 413431#L118 assume !(8480 == ssl3_accept_~s__state~0); 413430#L121 assume !(8481 == ssl3_accept_~s__state~0); 413429#L124 assume !(8482 == ssl3_accept_~s__state~0); 413428#L127 assume !(8464 == ssl3_accept_~s__state~0); 413427#L130 assume !(8465 == ssl3_accept_~s__state~0); 413426#L133 assume !(8466 == ssl3_accept_~s__state~0); 413419#L136 assume 8496 == ssl3_accept_~s__state~0; 413418#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 413417#L288 assume !(1 == ssl3_accept_~blastFlag~0); 413416#L288-2 assume !(ssl3_accept_~ret~0 <= 0); 412045#L294 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 413365#L294-2 ssl3_accept_~s__init_num~0 := 0; 413410#L567 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 413406#L604 ssl3_accept_~skip~0 := 0; 413401#L100-2 assume !false; 413402#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 413397#L103 assume !(12292 == ssl3_accept_~s__state~0); 413398#L106 assume !(16384 == ssl3_accept_~s__state~0); 413393#L109 assume !(8192 == ssl3_accept_~s__state~0); 413394#L112 assume !(24576 == ssl3_accept_~s__state~0); 413389#L115 assume !(8195 == ssl3_accept_~s__state~0); 413390#L118 assume !(8480 == ssl3_accept_~s__state~0); 413385#L121 assume !(8481 == ssl3_accept_~s__state~0); 413386#L124 assume !(8482 == ssl3_accept_~s__state~0); 413381#L127 assume !(8464 == ssl3_accept_~s__state~0); 413382#L130 assume !(8465 == ssl3_accept_~s__state~0); 413377#L133 assume !(8466 == ssl3_accept_~s__state~0); 413378#L136 assume !(8496 == ssl3_accept_~s__state~0); 413374#L139 assume !(8497 == ssl3_accept_~s__state~0); 412969#L142 [2021-08-31 02:02:50,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:50,861 INFO L82 PathProgramCache]: Analyzing trace with hash 75559789, now seen corresponding path program 1 times [2021-08-31 02:02:50,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:50,861 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232176450] [2021-08-31 02:02:50,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:50,861 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:50,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:50,866 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:50,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:50,876 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:50,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:50,876 INFO L82 PathProgramCache]: Analyzing trace with hash 1802628382, now seen corresponding path program 3 times [2021-08-31 02:02:50,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:50,877 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153281989] [2021-08-31 02:02:50,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:50,877 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:50,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:50,885 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:50,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:50,904 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:50,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:50,904 INFO L82 PathProgramCache]: Analyzing trace with hash -1258661582, now seen corresponding path program 1 times [2021-08-31 02:02:50,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:50,905 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228581203] [2021-08-31 02:02:50,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:50,905 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:50,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:50,919 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:50,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:50,994 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:52,869 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:02:52,873 INFO L158 Benchmark]: Toolchain (without parser) took 36288.06ms. Allocated memory was 79.7MB in the beginning and 5.5GB in the end (delta: 5.4GB). Free memory was 44.7MB in the beginning and 4.9GB in the end (delta: -4.8GB). Peak memory consumption was 627.3MB. Max. memory is 16.1GB. [2021-08-31 02:02:52,874 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 79.7MB. Free memory is still 62.0MB. There was no memory consumed. Max. memory is 16.1GB. [2021-08-31 02:02:52,874 INFO L158 Benchmark]: CACSL2BoogieTranslator took 422.26ms. Allocated memory is still 79.7MB. Free memory was 65.0MB in the beginning and 60.9MB in the end (delta: 4.1MB). Peak memory consumption was 13.3MB. Max. memory is 16.1GB. [2021-08-31 02:02:52,874 INFO L158 Benchmark]: Boogie Procedure Inliner took 72.04ms. Allocated memory is still 79.7MB. Free memory was 60.9MB in the beginning and 58.2MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-08-31 02:02:52,874 INFO L158 Benchmark]: Boogie Preprocessor took 38.14ms. Allocated memory is still 79.7MB. Free memory was 58.2MB in the beginning and 56.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-08-31 02:02:52,875 INFO L158 Benchmark]: RCFGBuilder took 438.95ms. Allocated memory is still 79.7MB. Free memory was 56.1MB in the beginning and 36.4MB in the end (delta: 19.7MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2021-08-31 02:02:52,875 INFO L158 Benchmark]: BuchiAutomizer took 35296.50ms. Allocated memory was 79.7MB in the beginning and 5.5GB in the end (delta: 5.4GB). Free memory was 36.1MB in the beginning and 4.9GB in the end (delta: -4.8GB). Peak memory consumption was 618.1MB. Max. memory is 16.1GB. [2021-08-31 02:02:52,876 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.18ms. Allocated memory is still 79.7MB. Free memory is still 62.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 422.26ms. Allocated memory is still 79.7MB. Free memory was 65.0MB in the beginning and 60.9MB in the end (delta: 4.1MB). Peak memory consumption was 13.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 72.04ms. Allocated memory is still 79.7MB. Free memory was 60.9MB in the beginning and 58.2MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 38.14ms. Allocated memory is still 79.7MB. Free memory was 58.2MB in the beginning and 56.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 438.95ms. Allocated memory is still 79.7MB. Free memory was 56.1MB in the beginning and 36.4MB in the end (delta: 19.7MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * BuchiAutomizer took 35296.50ms. Allocated memory was 79.7MB in the beginning and 5.5GB in the end (delta: 5.4GB). Free memory was 36.1MB in the beginning and 4.9GB in the end (delta: -4.8GB). Peak memory consumption was 618.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 35 terminating modules (32 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 32 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 14093 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:02:52,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:53,123 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2021-08-31 02:02:53,323 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:53,524 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:53,723 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2021-08-31 02:02:53,923 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:02:54,123 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:02:54,324 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:02:54,524 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:02:54,725 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...