./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.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_2.cil-1.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 724fb2d5eb33b2f1563a1f753919b88185f2f4bb .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. 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:01:32,504 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-31 02:01:32,506 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-31 02:01:32,536 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-31 02:01:32,536 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-31 02:01:32,540 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-31 02:01:32,542 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-31 02:01:32,548 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-31 02:01:32,550 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-31 02:01:32,553 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-31 02:01:32,554 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-31 02:01:32,557 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-31 02:01:32,557 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-31 02:01:32,559 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-31 02:01:32,560 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-31 02:01:32,561 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-31 02:01:32,562 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-31 02:01:32,563 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-31 02:01:32,566 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-31 02:01:32,568 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-31 02:01:32,570 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-31 02:01:32,571 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-31 02:01:32,573 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-31 02:01:32,573 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-31 02:01:32,577 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-31 02:01:32,577 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-31 02:01:32,577 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-31 02:01:32,579 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-31 02:01:32,579 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-31 02:01:32,579 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-31 02:01:32,580 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-31 02:01:32,580 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-31 02:01:32,581 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-31 02:01:32,582 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-31 02:01:32,583 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-31 02:01:32,583 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-31 02:01:32,584 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-31 02:01:32,584 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-31 02:01:32,584 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-31 02:01:32,585 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-31 02:01:32,586 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-31 02:01:32,586 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:01:32,614 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-31 02:01:32,614 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-31 02:01:32,614 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-31 02:01:32,614 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-31 02:01:32,615 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-31 02:01:32,615 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-31 02:01:32,615 INFO L138 SettingsManager]: * Use SBE=true [2021-08-31 02:01:32,615 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-08-31 02:01:32,616 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-08-31 02:01:32,616 INFO L138 SettingsManager]: * Use old map elimination=false [2021-08-31 02:01:32,616 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-08-31 02:01:32,616 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-08-31 02:01:32,623 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-08-31 02:01:32,623 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-31 02:01:32,623 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-31 02:01:32,623 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-08-31 02:01:32,624 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-31 02:01:32,624 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-31 02:01:32,624 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-31 02:01:32,624 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-08-31 02:01:32,624 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-08-31 02:01:32,624 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-08-31 02:01:32,624 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-31 02:01:32,625 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-31 02:01:32,625 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-08-31 02:01:32,625 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-31 02:01:32,625 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-08-31 02:01:32,625 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-31 02:01:32,625 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-31 02:01:32,625 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-31 02:01:32,625 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-31 02:01:32,626 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-31 02:01:32,626 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-08-31 02:01:32,627 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 -> 724fb2d5eb33b2f1563a1f753919b88185f2f4bb [2021-08-31 02:01:32,891 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-31 02:01:32,909 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-31 02:01:32,911 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-31 02:01:32,912 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-31 02:01:32,913 INFO L275 PluginConnector]: CDTParser initialized [2021-08-31 02:01:32,914 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c [2021-08-31 02:01:32,974 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7b5e028c7/ed4832110075403bb0e38253872dd19e/FLAG23e6e7af1 [2021-08-31 02:01:33,434 INFO L306 CDTParser]: Found 1 translation units. [2021-08-31 02:01:33,434 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_2.cil-1.c [2021-08-31 02:01:33,444 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7b5e028c7/ed4832110075403bb0e38253872dd19e/FLAG23e6e7af1 [2021-08-31 02:01:33,822 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7b5e028c7/ed4832110075403bb0e38253872dd19e [2021-08-31 02:01:33,824 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-31 02:01:33,825 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-08-31 02:01:33,826 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-31 02:01:33,826 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-31 02:01:33,830 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-31 02:01:33,830 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 02:01:33" (1/1) ... [2021-08-31 02:01:33,832 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d9d27e6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:33, skipping insertion in model container [2021-08-31 02:01:33,832 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 02:01:33" (1/1) ... [2021-08-31 02:01:33,837 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-31 02:01:33,856 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-31 02:01:33,984 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_2.cil-1.c[42372,42385] [2021-08-31 02:01:33,987 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 02:01:33,993 INFO L203 MainTranslator]: Completed pre-run [2021-08-31 02:01:34,048 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_2.cil-1.c[42372,42385] [2021-08-31 02:01:34,051 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 02:01:34,060 INFO L208 MainTranslator]: Completed translation [2021-08-31 02:01:34,060 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:34 WrapperNode [2021-08-31 02:01:34,060 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-31 02:01:34,061 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-31 02:01:34,061 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-31 02:01:34,062 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-31 02:01:34,066 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:01:34" (1/1) ... [2021-08-31 02:01:34,080 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:01:34" (1/1) ... [2021-08-31 02:01:34,100 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-31 02:01:34,101 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-31 02:01:34,101 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-31 02:01:34,101 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-31 02:01:34,106 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:34" (1/1) ... [2021-08-31 02:01:34,107 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:34" (1/1) ... [2021-08-31 02:01:34,109 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:34" (1/1) ... [2021-08-31 02:01:34,109 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:34" (1/1) ... [2021-08-31 02:01:34,114 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:34" (1/1) ... [2021-08-31 02:01:34,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:01:34" (1/1) ... [2021-08-31 02:01:34,134 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:34" (1/1) ... [2021-08-31 02:01:34,137 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-31 02:01:34,145 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-31 02:01:34,145 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-31 02:01:34,145 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-31 02:01:34,146 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:34" (1/1) ... [2021-08-31 02:01:34,151 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:34,160 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:34,174 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:01:34,192 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:01:34,211 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-31 02:01:34,211 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-31 02:01:34,211 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-31 02:01:34,211 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-31 02:01:34,314 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-08-31 02:01:34,506 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-08-31 02:01:34,507 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-08-31 02:01:34,512 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-31 02:01:34,514 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-08-31 02:01:34,517 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 02:01:34 BoogieIcfgContainer [2021-08-31 02:01:34,517 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-31 02:01:34,518 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-08-31 02:01:34,518 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-08-31 02:01:34,520 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-08-31 02:01:34,521 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 02:01:34,521 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 31.08 02:01:33" (1/3) ... [2021-08-31 02:01:34,522 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@69fecac7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 02:01:34, skipping insertion in model container [2021-08-31 02:01:34,522 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 02:01:34,522 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:34" (2/3) ... [2021-08-31 02:01:34,523 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@69fecac7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 02:01:34, skipping insertion in model container [2021-08-31 02:01:34,523 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 02:01:34,523 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 02:01:34" (3/3) ... [2021-08-31 02:01:34,524 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_2.cil-1.c [2021-08-31 02:01:34,563 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-08-31 02:01:34,563 INFO L360 BuchiCegarLoop]: Hoare is false [2021-08-31 02:01:34,564 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-08-31 02:01:34,564 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-08-31 02:01:34,564 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-08-31 02:01:34,564 INFO L364 BuchiCegarLoop]: Difference is false [2021-08-31 02:01:34,564 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-08-31 02:01:34,564 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-08-31 02:01:34,582 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 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:01:34,611 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-08-31 02:01:34,612 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:34,612 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:34,620 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-08-31 02:01:34,620 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:34,620 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-08-31 02:01:34,622 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 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:01:34,635 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 118 [2021-08-31 02:01:34,636 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:34,636 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:34,637 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-08-31 02:01:34,638 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:34,643 INFO L791 eck$LassoCheckResult]: Stem: 129#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 47#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; 24#L83true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 141#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; 25#L91true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 43#L91-1true assume !(0 == ssl3_accept_~s__cert~0); 113#L100-2true [2021-08-31 02:01:34,644 INFO L793 eck$LassoCheckResult]: Loop: 113#L100-2true assume !false; 130#L101true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 128#L103true assume !(12292 == ssl3_accept_~s__state~0); 126#L106true assume !(16384 == ssl3_accept_~s__state~0); 121#L109true assume !(8192 == ssl3_accept_~s__state~0); 55#L112true assume !(24576 == ssl3_accept_~s__state~0); 61#L115true assume !(8195 == ssl3_accept_~s__state~0); 103#L118true assume 8480 == ssl3_accept_~s__state~0; 52#L122true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 71#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; 117#L544true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140#L581true ssl3_accept_~skip~0 := 0; 113#L100-2true [2021-08-31 02:01:34,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:34,648 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-08-31 02:01:34,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:34,655 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330372102] [2021-08-31 02:01:34,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:34,656 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:34,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:34,740 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:34,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:34,798 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:34,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:34,802 INFO L82 PathProgramCache]: Analyzing trace with hash -289467049, now seen corresponding path program 1 times [2021-08-31 02:01:34,806 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:34,807 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285169561] [2021-08-31 02:01:34,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:34,807 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:34,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:34,811 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:34,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:34,816 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:34,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:34,817 INFO L82 PathProgramCache]: Analyzing trace with hash -1315320920, now seen corresponding path program 1 times [2021-08-31 02:01:34,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:34,823 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980396279] [2021-08-31 02:01:34,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:34,823 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:34,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:34,918 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:01:34,918 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:34,919 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980396279] [2021-08-31 02:01:34,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980396279] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:34,919 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:34,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:34,920 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947463401] [2021-08-31 02:01:35,032 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:01:35,033 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:01:35,033 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:01:35,034 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:01:35,034 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 02:01:35,034 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:35,034 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:01:35,034 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:01:35,035 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration1_Loop [2021-08-31 02:01:35,035 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:01:35,035 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:01:35,050 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:01:35,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:01:35,061 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:01:35,065 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:01:35,068 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:01:35,071 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:01:35,077 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:01:35,148 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:01:35,149 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 02:01:35,150 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:35,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:35,161 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:01:35,169 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:35,169 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:35,180 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:01:35,187 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:35,187 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:01:35,204 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:01:35,205 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:35,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:35,206 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:01:35,207 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:01:35,209 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:35,209 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:35,254 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:01:35,254 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:35,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:35,263 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:01:35,266 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:01:35,267 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 02:01:35,267 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:35,296 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 02:01:35,318 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:01:35,319 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:01:35,319 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:01:35,319 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:01:35,319 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:01:35,319 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 02:01:35,319 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:35,319 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:01:35,319 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:01:35,319 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration1_Loop [2021-08-31 02:01:35,319 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:01:35,319 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:01:35,321 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:01:35,330 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:01: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:01: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:01:35,348 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:01:35,351 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:01:35,353 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:01:35,413 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:01:35,416 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 02:01:35,417 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:35,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:35,421 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:01:35,432 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:01:35,440 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:35,440 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:35,441 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:35,441 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:35,441 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:35,442 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:35,442 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:35,444 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:01:35,453 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:35,473 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:01:35,474 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:35,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:35,485 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:01:35,503 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:01:35,512 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:01:35,512 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:35,513 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:35,513 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:35,513 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:35,513 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:35,515 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:35,515 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:35,528 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 02:01:35,532 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 02:01:35,533 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-08-31 02:01:35,534 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:35,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:35,535 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:01:35,536 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:01:35,537 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 02:01:35,537 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 02:01:35,537 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 02:01:35,538 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:01:35,557 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:01:35,559 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 02:01:35,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:35,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:35,597 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:01:35,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:35,637 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:01:35,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:35,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 02:01:35,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:35,777 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:01:35,804 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:01:35,806 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 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:01:36,611 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 140 states, 139 states have (on average 1.7194244604316546) internal successors, (239), 139 states have internal predecessors, (239), 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 788 states and 1325 transitions. Complement of second has 10 states. [2021-08-31 02:01:36,612 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:01:36,616 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:01:36,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 573 transitions. [2021-08-31 02:01:36,617 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 12 letters. [2021-08-31 02:01:36,618 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:36,618 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 18 letters. Loop has 12 letters. [2021-08-31 02:01:36,619 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:36,619 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 573 transitions. Stem has 6 letters. Loop has 24 letters. [2021-08-31 02:01:36,619 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:36,620 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1325 transitions. [2021-08-31 02:01:36,626 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 299 [2021-08-31 02:01:36,632 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 650 states and 1003 transitions. [2021-08-31 02:01:36,632 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 365 [2021-08-31 02:01:36,633 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 376 [2021-08-31 02:01:36,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 650 states and 1003 transitions. [2021-08-31 02:01:36,634 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:36,634 INFO L681 BuchiCegarLoop]: Abstraction has 650 states and 1003 transitions. [2021-08-31 02:01:36,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states and 1003 transitions. [2021-08-31 02:01:36,665 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 456. [2021-08-31 02:01:36,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 456 states have (on average 1.5350877192982457) internal successors, (700), 455 states have internal predecessors, (700), 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:01:36,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 700 transitions. [2021-08-31 02:01:36,671 INFO L704 BuchiCegarLoop]: Abstraction has 456 states and 700 transitions. [2021-08-31 02:01:36,671 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:36,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:36,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:36,676 INFO L87 Difference]: Start difference. First operand 456 states and 700 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:01:36,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:36,829 INFO L93 Difference]: Finished difference Result 508 states and 781 transitions. [2021-08-31 02:01:36,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:36,830 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 508 states and 781 transitions. [2021-08-31 02:01:36,832 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 247 [2021-08-31 02:01:36,835 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 508 states to 508 states and 781 transitions. [2021-08-31 02:01:36,835 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 311 [2021-08-31 02:01:36,835 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 311 [2021-08-31 02:01:36,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 508 states and 781 transitions. [2021-08-31 02:01:36,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:36,836 INFO L681 BuchiCegarLoop]: Abstraction has 508 states and 781 transitions. [2021-08-31 02:01:36,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states and 781 transitions. [2021-08-31 02:01:36,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 488. [2021-08-31 02:01:36,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 488 states, 488 states have (on average 1.5471311475409837) internal successors, (755), 487 states have internal predecessors, (755), 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:01:36,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 488 states to 488 states and 755 transitions. [2021-08-31 02:01:36,845 INFO L704 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-08-31 02:01:36,845 INFO L587 BuchiCegarLoop]: Abstraction has 488 states and 755 transitions. [2021-08-31 02:01:36,845 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-08-31 02:01:36,845 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 488 states and 755 transitions. [2021-08-31 02:01:36,847 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 243 [2021-08-31 02:01:36,847 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:36,847 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:36,848 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:01:36,848 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:01:36,848 INFO L791 eck$LassoCheckResult]: Stem: 2249#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2118#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; 2047#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 1981#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; 2048#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2050#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 2105#L100-2 assume !false; 2397#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2394#L103 assume !(12292 == ssl3_accept_~s__state~0); 2391#L106 assume !(16384 == ssl3_accept_~s__state~0); 2376#L109 assume !(8192 == ssl3_accept_~s__state~0); 2132#L112 assume !(24576 == ssl3_accept_~s__state~0); 2133#L115 assume !(8195 == ssl3_accept_~s__state~0); 2224#L118 assume !(8480 == ssl3_accept_~s__state~0); 2059#L121 assume !(8481 == ssl3_accept_~s__state~0); 2060#L124 assume !(8482 == ssl3_accept_~s__state~0); 2198#L127 assume 8464 == ssl3_accept_~s__state~0; 2252#L134 [2021-08-31 02:01:36,848 INFO L793 eck$LassoCheckResult]: Loop: 2252#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 2239#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2240#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; 1991#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2431#L581 ssl3_accept_~skip~0 := 0; 2430#L100-2 assume !false; 2429#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2428#L103 assume !(12292 == ssl3_accept_~s__state~0); 2426#L106 assume !(16384 == ssl3_accept_~s__state~0); 2379#L109 assume !(8192 == ssl3_accept_~s__state~0); 2377#L112 assume !(24576 == ssl3_accept_~s__state~0); 2378#L115 assume !(8195 == ssl3_accept_~s__state~0); 2286#L118 assume !(8480 == ssl3_accept_~s__state~0); 2283#L121 assume !(8481 == ssl3_accept_~s__state~0); 2281#L124 assume !(8482 == ssl3_accept_~s__state~0); 2282#L127 assume 8464 == ssl3_accept_~s__state~0; 2252#L134 [2021-08-31 02:01:36,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:36,852 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-08-31 02:01:36,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:36,852 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312770364] [2021-08-31 02:01:36,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:36,853 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:36,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:36,871 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:36,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:36,886 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:36,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:36,887 INFO L82 PathProgramCache]: Analyzing trace with hash 1699504289, now seen corresponding path program 1 times [2021-08-31 02:01:36,887 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:36,887 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727926828] [2021-08-31 02:01:36,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:36,887 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:36,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:36,918 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:01:36,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:36,919 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727926828] [2021-08-31 02:01:36,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727926828] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:36,919 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:36,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:36,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344454926] [2021-08-31 02:01:36,920 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:36,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:36,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:36,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:36,921 INFO L87 Difference]: Start difference. First operand 488 states and 755 transitions. cyclomatic complexity: 270 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:01:37,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:37,159 INFO L93 Difference]: Finished difference Result 598 states and 933 transitions. [2021-08-31 02:01:37,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:37,159 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 598 states and 933 transitions. [2021-08-31 02:01:37,164 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2021-08-31 02:01:37,166 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 598 states to 598 states and 933 transitions. [2021-08-31 02:01:37,167 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 375 [2021-08-31 02:01:37,167 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 375 [2021-08-31 02:01:37,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 598 states and 933 transitions. [2021-08-31 02:01:37,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:37,167 INFO L681 BuchiCegarLoop]: Abstraction has 598 states and 933 transitions. [2021-08-31 02:01:37,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states and 933 transitions. [2021-08-31 02:01:37,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 522. [2021-08-31 02:01:37,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 522 states, 522 states have (on average 1.5421455938697317) internal successors, (805), 521 states have internal predecessors, (805), 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:01:37,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 522 states to 522 states and 805 transitions. [2021-08-31 02:01:37,177 INFO L704 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-08-31 02:01:37,177 INFO L587 BuchiCegarLoop]: Abstraction has 522 states and 805 transitions. [2021-08-31 02:01:37,177 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-08-31 02:01:37,177 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 522 states and 805 transitions. [2021-08-31 02:01:37,179 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 275 [2021-08-31 02:01:37,179 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:37,179 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:37,181 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:01:37,181 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:37,182 INFO L791 eck$LassoCheckResult]: Stem: 3337#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3206#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; 3141#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3073#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; 3142#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3144#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 3195#L100-2 assume !false; 3470#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3560#L103 assume !(12292 == ssl3_accept_~s__state~0); 3559#L106 assume !(16384 == ssl3_accept_~s__state~0); 3556#L109 assume !(8192 == ssl3_accept_~s__state~0); 3557#L112 assume !(24576 == ssl3_accept_~s__state~0); 3553#L115 assume !(8195 == ssl3_accept_~s__state~0); 3554#L118 assume !(8480 == ssl3_accept_~s__state~0); 3575#L121 assume !(8481 == ssl3_accept_~s__state~0); 3573#L124 assume !(8482 == ssl3_accept_~s__state~0); 3408#L127 assume 8464 == ssl3_accept_~s__state~0; 3338#L134 [2021-08-31 02:01:37,182 INFO L793 eck$LassoCheckResult]: Loop: 3338#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3326#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3327#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; 3332#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3445#L581 ssl3_accept_~skip~0 := 0; 3442#L100-2 assume !false; 3440#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3437#L103 assume 12292 == ssl3_accept_~s__state~0; 3376#L104 ssl3_accept_~s__new_session~0 := 1; 3367#L212 ssl3_accept_~s__server~0 := 1; 3430#L217 assume 0 != ssl3_accept_~cb~0; 3341#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3297#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3298#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3200#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3201#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; 3081#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3382#L581 ssl3_accept_~skip~0 := 0; 3380#L100-2 assume !false; 3378#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3375#L103 assume !(12292 == ssl3_accept_~s__state~0); 3373#L106 assume !(16384 == ssl3_accept_~s__state~0); 3371#L109 assume !(8192 == ssl3_accept_~s__state~0); 3369#L112 assume !(24576 == ssl3_accept_~s__state~0); 3366#L115 assume !(8195 == ssl3_accept_~s__state~0); 3363#L118 assume !(8480 == ssl3_accept_~s__state~0); 3364#L121 assume !(8481 == ssl3_accept_~s__state~0); 3350#L124 assume !(8482 == ssl3_accept_~s__state~0); 3351#L127 assume 8464 == ssl3_accept_~s__state~0; 3338#L134 [2021-08-31 02:01:37,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:37,183 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-08-31 02:01:37,183 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:37,183 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98153404] [2021-08-31 02:01:37,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:37,183 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:37,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:37,198 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:37,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:37,212 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:37,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:37,216 INFO L82 PathProgramCache]: Analyzing trace with hash 1808014257, now seen corresponding path program 1 times [2021-08-31 02:01:37,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:37,217 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881812164] [2021-08-31 02:01:37,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:37,217 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:37,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:37,242 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:01:37,243 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:37,243 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881812164] [2021-08-31 02:01:37,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881812164] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:37,243 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:37,243 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:37,243 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567310483] [2021-08-31 02:01:37,243 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:37,244 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:37,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:37,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:37,244 INFO L87 Difference]: Start difference. First operand 522 states and 805 transitions. cyclomatic complexity: 286 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:01:37,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:37,456 INFO L93 Difference]: Finished difference Result 650 states and 922 transitions. [2021-08-31 02:01:37,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:37,457 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 650 states and 922 transitions. [2021-08-31 02:01:37,460 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2021-08-31 02:01:37,463 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 650 states to 577 states and 842 transitions. [2021-08-31 02:01:37,463 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2021-08-31 02:01:37,463 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 416 [2021-08-31 02:01:37,463 INFO L73 IsDeterministic]: Start isDeterministic. Operand 577 states and 842 transitions. [2021-08-31 02:01:37,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:37,464 INFO L681 BuchiCegarLoop]: Abstraction has 577 states and 842 transitions. [2021-08-31 02:01:37,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states and 842 transitions. [2021-08-31 02:01:37,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 531. [2021-08-31 02:01:37,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4783427495291903) internal successors, (785), 530 states have internal predecessors, (785), 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:01:37,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 785 transitions. [2021-08-31 02:01:37,470 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-08-31 02:01:37,470 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 785 transitions. [2021-08-31 02:01:37,470 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-08-31 02:01:37,470 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 785 transitions. [2021-08-31 02:01:37,472 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-08-31 02:01:37,472 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:37,472 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:37,473 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:37,473 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:01:37,473 INFO L791 eck$LassoCheckResult]: Stem: 4521#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4383#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; 4319#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4251#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; 4320#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4322#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 4374#L100-2 assume !false; 4585#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4642#L103 assume !(12292 == ssl3_accept_~s__state~0); 4640#L106 assume !(16384 == ssl3_accept_~s__state~0); 4638#L109 assume 8192 == ssl3_accept_~s__state~0; 4448#L212 [2021-08-31 02:01:37,473 INFO L793 eck$LassoCheckResult]: Loop: 4448#L212 ssl3_accept_~s__server~0 := 1; 4313#L217 assume 0 != ssl3_accept_~cb~0; 4314#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4479#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4480#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4381#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4270#L244 assume 12292 != ssl3_accept_~s__state~0; 4271#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; 4305#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4729#L581 ssl3_accept_~skip~0 := 0; 4728#L100-2 assume !false; 4727#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4726#L103 assume !(12292 == ssl3_accept_~s__state~0); 4725#L106 assume !(16384 == ssl3_accept_~s__state~0); 4724#L109 assume 8192 == ssl3_accept_~s__state~0; 4448#L212 [2021-08-31 02:01:37,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:37,474 INFO L82 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-08-31 02:01:37,474 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:37,474 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624496230] [2021-08-31 02:01:37,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:37,474 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:37,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:37,506 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:01:37,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:37,506 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1624496230] [2021-08-31 02:01:37,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1624496230] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:37,506 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:37,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:37,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448853634] [2021-08-31 02:01:37,507 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:01:37,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:37,507 INFO L82 PathProgramCache]: Analyzing trace with hash 1662919674, now seen corresponding path program 1 times [2021-08-31 02:01:37,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:37,507 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803255987] [2021-08-31 02:01:37,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:37,507 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:37,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:37,518 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:01:37,519 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:37,519 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803255987] [2021-08-31 02:01:37,519 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803255987] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:37,519 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:37,519 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:37,520 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193330569] [2021-08-31 02:01:37,520 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:37,520 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:37,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:37,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:37,521 INFO L87 Difference]: Start difference. First operand 531 states and 785 transitions. cyclomatic complexity: 257 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:01:37,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:37,698 INFO L93 Difference]: Finished difference Result 541 states and 793 transitions. [2021-08-31 02:01:37,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:37,700 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 793 transitions. [2021-08-31 02:01:37,703 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-08-31 02:01:37,705 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 793 transitions. [2021-08-31 02:01:37,705 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-08-31 02:01:37,705 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-08-31 02:01:37,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 793 transitions. [2021-08-31 02:01:37,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:37,706 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 793 transitions. [2021-08-31 02:01:37,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 793 transitions. [2021-08-31 02:01:37,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-08-31 02:01:37,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.4708097928436912) internal successors, (781), 530 states have internal predecessors, (781), 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:01:37,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 781 transitions. [2021-08-31 02:01:37,713 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-08-31 02:01:37,713 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 781 transitions. [2021-08-31 02:01:37,713 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-08-31 02:01:37,713 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 781 transitions. [2021-08-31 02:01:37,715 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-08-31 02:01:37,715 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:37,715 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:37,715 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:37,715 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:01:37,716 INFO L791 eck$LassoCheckResult]: Stem: 5592#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5462#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; 5397#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5330#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; 5398#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5400#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 5453#L100-2 assume !false; 5698#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5590#L103 assume !(12292 == ssl3_accept_~s__state~0); 5587#L106 assume !(16384 == ssl3_accept_~s__state~0); 5588#L109 assume !(8192 == ssl3_accept_~s__state~0); 5827#L112 assume !(24576 == ssl3_accept_~s__state~0); 5824#L115 assume 8195 == ssl3_accept_~s__state~0; 5612#L212 [2021-08-31 02:01:37,716 INFO L793 eck$LassoCheckResult]: Loop: 5612#L212 ssl3_accept_~s__server~0 := 1; 5823#L217 assume 0 != ssl3_accept_~cb~0; 5822#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5821#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5819#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5817#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5690#L244 assume 12292 != ssl3_accept_~s__state~0; 5425#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; 5383#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5670#L581 ssl3_accept_~skip~0 := 0; 5669#L100-2 assume !false; 5668#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5667#L103 assume !(12292 == ssl3_accept_~s__state~0); 5666#L106 assume !(16384 == ssl3_accept_~s__state~0); 5665#L109 assume !(8192 == ssl3_accept_~s__state~0); 5664#L112 assume !(24576 == ssl3_accept_~s__state~0); 5663#L115 assume 8195 == ssl3_accept_~s__state~0; 5612#L212 [2021-08-31 02:01:37,716 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:37,716 INFO L82 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-08-31 02:01:37,717 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:37,717 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853286523] [2021-08-31 02:01:37,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:37,717 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:37,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:37,732 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:01:37,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:37,732 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853286523] [2021-08-31 02:01:37,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853286523] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:37,733 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:37,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:37,733 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740480092] [2021-08-31 02:01:37,733 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:01:37,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:37,734 INFO L82 PathProgramCache]: Analyzing trace with hash 337976511, now seen corresponding path program 1 times [2021-08-31 02:01:37,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:37,734 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655405312] [2021-08-31 02:01:37,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:37,734 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:37,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:37,768 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:01:37,768 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:37,769 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655405312] [2021-08-31 02:01:37,769 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655405312] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:37,769 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:37,769 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:37,769 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337112245] [2021-08-31 02:01:37,769 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:37,770 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:37,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:37,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:37,771 INFO L87 Difference]: Start difference. First operand 531 states and 781 transitions. cyclomatic complexity: 253 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:01:37,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:37,915 INFO L93 Difference]: Finished difference Result 541 states and 789 transitions. [2021-08-31 02:01:37,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:37,916 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 541 states and 789 transitions. [2021-08-31 02:01:37,921 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-08-31 02:01:37,926 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 541 states to 541 states and 789 transitions. [2021-08-31 02:01:37,926 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-08-31 02:01:37,928 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-08-31 02:01:37,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 541 states and 789 transitions. [2021-08-31 02:01:37,932 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:37,933 INFO L681 BuchiCegarLoop]: Abstraction has 541 states and 789 transitions. [2021-08-31 02:01:37,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states and 789 transitions. [2021-08-31 02:01:37,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 531. [2021-08-31 02:01:37,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 531 states have (on average 1.463276836158192) internal successors, (777), 530 states have internal predecessors, (777), 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:01:37,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 777 transitions. [2021-08-31 02:01:37,941 INFO L704 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-08-31 02:01:37,941 INFO L587 BuchiCegarLoop]: Abstraction has 531 states and 777 transitions. [2021-08-31 02:01:37,941 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-08-31 02:01:37,941 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 531 states and 777 transitions. [2021-08-31 02:01:37,943 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 344 [2021-08-31 02:01:37,943 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:37,943 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:37,944 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:01:37,944 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:37,944 INFO L791 eck$LassoCheckResult]: Stem: 6669#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6541#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; 6474#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6409#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; 6475#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6477#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 6530#L100-2 assume !false; 6650#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6666#L103 assume !(12292 == ssl3_accept_~s__state~0); 6667#L106 assume !(16384 == ssl3_accept_~s__state~0); 6853#L109 assume !(8192 == ssl3_accept_~s__state~0); 6850#L112 assume !(24576 == ssl3_accept_~s__state~0); 6849#L115 assume !(8195 == ssl3_accept_~s__state~0); 6848#L118 assume !(8480 == ssl3_accept_~s__state~0); 6487#L121 assume !(8481 == ssl3_accept_~s__state~0); 6488#L124 assume !(8482 == ssl3_accept_~s__state~0); 6614#L127 assume 8464 == ssl3_accept_~s__state~0; 6672#L134 [2021-08-31 02:01:37,944 INFO L793 eck$LassoCheckResult]: Loop: 6672#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 6658#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 6659#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; 6663#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6864#L581 ssl3_accept_~skip~0 := 0; 6862#L100-2 assume !false; 6860#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6858#L103 assume !(12292 == ssl3_accept_~s__state~0); 6852#L106 assume !(16384 == ssl3_accept_~s__state~0); 6847#L109 assume !(8192 == ssl3_accept_~s__state~0); 6846#L112 assume !(24576 == ssl3_accept_~s__state~0); 6845#L115 assume !(8195 == ssl3_accept_~s__state~0); 6844#L118 assume !(8480 == ssl3_accept_~s__state~0); 6843#L121 assume !(8481 == ssl3_accept_~s__state~0); 6842#L124 assume !(8482 == ssl3_accept_~s__state~0); 6673#L127 assume !(8464 == ssl3_accept_~s__state~0); 6576#L130 assume !(8465 == ssl3_accept_~s__state~0); 6577#L133 assume !(8466 == ssl3_accept_~s__state~0); 6453#L136 assume 8496 == ssl3_accept_~s__state~0; 6454#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 6495#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 6496#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 6519#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 6485#L298-2 ssl3_accept_~s__init_num~0 := 0; 6483#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6835#L581 ssl3_accept_~skip~0 := 0; 6830#L100-2 assume !false; 6828#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6826#L103 assume !(12292 == ssl3_accept_~s__state~0); 6824#L106 assume 16384 == ssl3_accept_~s__state~0; 6464#L212 ssl3_accept_~s__server~0 := 1; 6938#L217 assume 0 != ssl3_accept_~cb~0; 6937#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6936#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6934#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6932#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6931#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; 6655#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6523#L581 ssl3_accept_~skip~0 := 0; 6778#L100-2 assume !false; 6777#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6776#L103 assume !(12292 == ssl3_accept_~s__state~0); 6775#L106 assume !(16384 == ssl3_accept_~s__state~0); 6774#L109 assume !(8192 == ssl3_accept_~s__state~0); 6771#L112 assume !(24576 == ssl3_accept_~s__state~0); 6769#L115 assume !(8195 == ssl3_accept_~s__state~0); 6704#L118 assume !(8480 == ssl3_accept_~s__state~0); 6705#L121 assume !(8481 == ssl3_accept_~s__state~0); 6700#L124 assume !(8482 == ssl3_accept_~s__state~0); 6701#L127 assume 8464 == ssl3_accept_~s__state~0; 6672#L134 [2021-08-31 02:01:37,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:37,945 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-08-31 02:01:37,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:37,945 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223873236] [2021-08-31 02:01:37,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:37,945 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:37,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:37,957 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:37,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:37,965 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:37,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:37,966 INFO L82 PathProgramCache]: Analyzing trace with hash -843013632, now seen corresponding path program 1 times [2021-08-31 02:01:37,966 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:37,966 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021939405] [2021-08-31 02:01:37,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:37,966 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:37,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:37,979 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:01:37,980 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:37,980 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021939405] [2021-08-31 02:01:37,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021939405] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:37,980 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:37,980 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:37,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755707707] [2021-08-31 02:01:37,981 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:37,981 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:37,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:37,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:37,982 INFO L87 Difference]: Start difference. First operand 531 states and 777 transitions. cyclomatic complexity: 249 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:01:38,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:38,189 INFO L93 Difference]: Finished difference Result 671 states and 987 transitions. [2021-08-31 02:01:38,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:38,193 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 671 states and 987 transitions. [2021-08-31 02:01:38,197 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2021-08-31 02:01:38,199 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 671 states to 664 states and 980 transitions. [2021-08-31 02:01:38,200 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 464 [2021-08-31 02:01:38,200 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 464 [2021-08-31 02:01:38,200 INFO L73 IsDeterministic]: Start isDeterministic. Operand 664 states and 980 transitions. [2021-08-31 02:01:38,200 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:38,201 INFO L681 BuchiCegarLoop]: Abstraction has 664 states and 980 transitions. [2021-08-31 02:01:38,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 664 states and 980 transitions. [2021-08-31 02:01:38,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 664 to 651. [2021-08-31 02:01:38,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 651 states have (on average 1.4807987711213517) internal successors, (964), 650 states have internal predecessors, (964), 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:01:38,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 964 transitions. [2021-08-31 02:01:38,209 INFO L704 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-08-31 02:01:38,209 INFO L587 BuchiCegarLoop]: Abstraction has 651 states and 964 transitions. [2021-08-31 02:01:38,209 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-08-31 02:01:38,209 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 651 states and 964 transitions. [2021-08-31 02:01:38,211 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 424 [2021-08-31 02:01:38,211 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:38,211 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:38,212 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:01:38,212 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:01:38,212 INFO L791 eck$LassoCheckResult]: Stem: 7883#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7751#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; 7684#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7617#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; 7685#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7687#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 7740#L100-2 assume !false; 7992#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8133#L103 assume !(12292 == ssl3_accept_~s__state~0); 8131#L106 assume !(16384 == ssl3_accept_~s__state~0); 8129#L109 assume !(8192 == ssl3_accept_~s__state~0); 8127#L112 assume !(24576 == ssl3_accept_~s__state~0); 8125#L115 assume !(8195 == ssl3_accept_~s__state~0); 8123#L118 assume !(8480 == ssl3_accept_~s__state~0); 8121#L121 assume !(8481 == ssl3_accept_~s__state~0); 8119#L124 assume !(8482 == ssl3_accept_~s__state~0); 8117#L127 assume 8464 == ssl3_accept_~s__state~0; 7884#L134 [2021-08-31 02:01:38,213 INFO L793 eck$LassoCheckResult]: Loop: 7884#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 7869#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7870#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; 7865#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7733#L581 ssl3_accept_~skip~0 := 0; 7859#L100-2 assume !false; 7860#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7881#L103 assume !(12292 == ssl3_accept_~s__state~0); 7879#L106 assume !(16384 == ssl3_accept_~s__state~0); 7873#L109 assume !(8192 == ssl3_accept_~s__state~0); 7766#L112 assume !(24576 == ssl3_accept_~s__state~0); 7767#L115 assume !(8195 == ssl3_accept_~s__state~0); 7781#L118 assume !(8480 == ssl3_accept_~s__state~0); 7697#L121 assume !(8481 == ssl3_accept_~s__state~0); 7698#L124 assume !(8482 == ssl3_accept_~s__state~0); 7825#L127 assume !(8464 == ssl3_accept_~s__state~0); 7783#L130 assume !(8465 == ssl3_accept_~s__state~0); 7784#L133 assume !(8466 == ssl3_accept_~s__state~0); 7661#L136 assume 8496 == ssl3_accept_~s__state~0; 7662#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7705#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7706#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 7730#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7695#L298-2 ssl3_accept_~s__init_num~0 := 0; 7693#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8261#L581 ssl3_accept_~skip~0 := 0; 8260#L100-2 assume !false; 8259#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8258#L103 assume !(12292 == ssl3_accept_~s__state~0); 8257#L106 assume !(16384 == ssl3_accept_~s__state~0); 8256#L109 assume !(8192 == ssl3_accept_~s__state~0); 8255#L112 assume !(24576 == ssl3_accept_~s__state~0); 8254#L115 assume !(8195 == ssl3_accept_~s__state~0); 8253#L118 assume !(8480 == ssl3_accept_~s__state~0); 8252#L121 assume !(8481 == ssl3_accept_~s__state~0); 8251#L124 assume !(8482 == ssl3_accept_~s__state~0); 8250#L127 assume !(8464 == ssl3_accept_~s__state~0); 8249#L130 assume !(8465 == ssl3_accept_~s__state~0); 8248#L133 assume !(8466 == ssl3_accept_~s__state~0); 8247#L136 assume !(8496 == ssl3_accept_~s__state~0); 7716#L139 assume !(8497 == ssl3_accept_~s__state~0); 7717#L142 assume !(8512 == ssl3_accept_~s__state~0); 7787#L145 assume !(8513 == ssl3_accept_~s__state~0); 7789#L148 assume !(8528 == ssl3_accept_~s__state~0); 8206#L151 assume !(8529 == ssl3_accept_~s__state~0); 7903#L154 assume !(8544 == ssl3_accept_~s__state~0); 7904#L157 assume !(8545 == ssl3_accept_~s__state~0); 8208#L160 assume 8560 == ssl3_accept_~s__state~0; 7846#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 7668#L423 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; 7627#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8199#L581 ssl3_accept_~skip~0 := 0; 8196#L100-2 assume !false; 8193#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8190#L103 assume !(12292 == ssl3_accept_~s__state~0); 8188#L106 assume !(16384 == ssl3_accept_~s__state~0); 8185#L109 assume !(8192 == ssl3_accept_~s__state~0); 8184#L112 assume !(24576 == ssl3_accept_~s__state~0); 8183#L115 assume !(8195 == ssl3_accept_~s__state~0); 7991#L118 assume !(8480 == ssl3_accept_~s__state~0); 7985#L121 assume !(8481 == ssl3_accept_~s__state~0); 7898#L124 assume !(8482 == ssl3_accept_~s__state~0); 7899#L127 assume 8464 == ssl3_accept_~s__state~0; 7884#L134 [2021-08-31 02:01:38,213 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:38,213 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-08-31 02:01:38,213 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:38,214 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860358164] [2021-08-31 02:01:38,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:38,214 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:38,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:38,220 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:38,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:38,244 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:38,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:38,244 INFO L82 PathProgramCache]: Analyzing trace with hash 477531437, now seen corresponding path program 1 times [2021-08-31 02:01:38,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:38,245 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312341368] [2021-08-31 02:01:38,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:38,245 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:38,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:38,263 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:01:38,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:38,263 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312341368] [2021-08-31 02:01:38,264 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1312341368] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:38,264 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:38,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:38,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731156403] [2021-08-31 02:01:38,264 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:38,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:38,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:38,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:38,265 INFO L87 Difference]: Start difference. First operand 651 states and 964 transitions. cyclomatic complexity: 316 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:01:38,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:38,508 INFO L93 Difference]: Finished difference Result 787 states and 1074 transitions. [2021-08-31 02:01:38,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:38,508 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 787 states and 1074 transitions. [2021-08-31 02:01:38,511 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 519 [2021-08-31 02:01:38,514 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 787 states to 787 states and 1074 transitions. [2021-08-31 02:01:38,514 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 550 [2021-08-31 02:01:38,514 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 550 [2021-08-31 02:01:38,515 INFO L73 IsDeterministic]: Start isDeterministic. Operand 787 states and 1074 transitions. [2021-08-31 02:01:38,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:38,515 INFO L681 BuchiCegarLoop]: Abstraction has 787 states and 1074 transitions. [2021-08-31 02:01:38,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states and 1074 transitions. [2021-08-31 02:01:38,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 779. [2021-08-31 02:01:38,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 779 states, 779 states have (on average 1.3645699614890885) internal successors, (1063), 778 states have internal predecessors, (1063), 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:01:38,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 779 states to 779 states and 1063 transitions. [2021-08-31 02:01:38,523 INFO L704 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-08-31 02:01:38,523 INFO L587 BuchiCegarLoop]: Abstraction has 779 states and 1063 transitions. [2021-08-31 02:01:38,523 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-08-31 02:01:38,523 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 779 states and 1063 transitions. [2021-08-31 02:01:38,526 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 512 [2021-08-31 02:01:38,526 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:38,526 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:38,527 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:01:38,527 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:01:38,527 INFO L791 eck$LassoCheckResult]: Stem: 9333#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9192#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; 9126#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9061#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; 9127#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9129#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 9181#L100-2 assume !false; 9555#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9607#L103 assume !(12292 == ssl3_accept_~s__state~0); 9605#L106 assume !(16384 == ssl3_accept_~s__state~0); 9603#L109 assume !(8192 == ssl3_accept_~s__state~0); 9601#L112 assume !(24576 == ssl3_accept_~s__state~0); 9599#L115 assume !(8195 == ssl3_accept_~s__state~0); 9597#L118 assume !(8480 == ssl3_accept_~s__state~0); 9595#L121 assume !(8481 == ssl3_accept_~s__state~0); 9593#L124 assume !(8482 == ssl3_accept_~s__state~0); 9591#L127 assume 8464 == ssl3_accept_~s__state~0; 9335#L134 [2021-08-31 02:01:38,527 INFO L793 eck$LassoCheckResult]: Loop: 9335#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9317#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 9318#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; 9327#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9812#L581 ssl3_accept_~skip~0 := 0; 9810#L100-2 assume !false; 9809#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9807#L103 assume !(12292 == ssl3_accept_~s__state~0); 9806#L106 assume !(16384 == ssl3_accept_~s__state~0); 9805#L109 assume !(8192 == ssl3_accept_~s__state~0); 9207#L112 assume !(24576 == ssl3_accept_~s__state~0); 9208#L115 assume !(8195 == ssl3_accept_~s__state~0); 9224#L118 assume !(8480 == ssl3_accept_~s__state~0); 9139#L121 assume !(8481 == ssl3_accept_~s__state~0); 9140#L124 assume !(8482 == ssl3_accept_~s__state~0); 9267#L127 assume !(8464 == ssl3_accept_~s__state~0); 9226#L130 assume !(8465 == ssl3_accept_~s__state~0); 9227#L133 assume !(8466 == ssl3_accept_~s__state~0); 9535#L136 assume 8496 == ssl3_accept_~s__state~0; 9534#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 9531#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9525#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 9163#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 9164#L298-2 ssl3_accept_~s__init_num~0 := 0; 9137#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9690#L581 ssl3_accept_~skip~0 := 0; 9688#L100-2 assume !false; 9686#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9684#L103 assume !(12292 == ssl3_accept_~s__state~0); 9682#L106 assume !(16384 == ssl3_accept_~s__state~0); 9680#L109 assume !(8192 == ssl3_accept_~s__state~0); 9678#L112 assume !(24576 == ssl3_accept_~s__state~0); 9676#L115 assume !(8195 == ssl3_accept_~s__state~0); 9674#L118 assume !(8480 == ssl3_accept_~s__state~0); 9672#L121 assume !(8481 == ssl3_accept_~s__state~0); 9671#L124 assume !(8482 == ssl3_accept_~s__state~0); 9541#L127 assume !(8464 == ssl3_accept_~s__state~0); 9540#L130 assume !(8465 == ssl3_accept_~s__state~0); 9538#L133 assume !(8466 == ssl3_accept_~s__state~0); 9539#L136 assume !(8496 == ssl3_accept_~s__state~0); 9698#L139 assume !(8497 == ssl3_accept_~s__state~0); 9697#L142 assume !(8512 == ssl3_accept_~s__state~0); 9508#L145 assume !(8513 == ssl3_accept_~s__state~0); 9509#L148 assume !(8528 == ssl3_accept_~s__state~0); 9550#L151 assume !(8529 == ssl3_accept_~s__state~0); 9363#L154 assume !(8544 == ssl3_accept_~s__state~0); 9364#L157 assume !(8545 == ssl3_accept_~s__state~0); 9348#L160 assume 8560 == ssl3_accept_~s__state~0; 9288#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 9111#L423 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; 9112#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9575#L581 ssl3_accept_~skip~0 := 0; 9573#L100-2 assume !false; 9571#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9569#L103 assume !(12292 == ssl3_accept_~s__state~0); 9567#L106 assume !(16384 == ssl3_accept_~s__state~0); 9565#L109 assume !(8192 == ssl3_accept_~s__state~0); 9563#L112 assume !(24576 == ssl3_accept_~s__state~0); 9561#L115 assume !(8195 == ssl3_accept_~s__state~0); 9559#L118 assume !(8480 == ssl3_accept_~s__state~0); 9366#L121 assume !(8481 == ssl3_accept_~s__state~0); 9353#L124 assume !(8482 == ssl3_accept_~s__state~0); 9354#L127 assume 8464 == ssl3_accept_~s__state~0; 9335#L134 [2021-08-31 02:01:38,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:38,528 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-08-31 02:01:38,528 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:38,528 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530728125] [2021-08-31 02:01:38,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:38,528 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:38,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:38,546 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:38,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:38,554 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:38,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:38,555 INFO L82 PathProgramCache]: Analyzing trace with hash 901178159, now seen corresponding path program 1 times [2021-08-31 02:01:38,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:38,555 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617244675] [2021-08-31 02:01:38,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:38,555 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:38,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:38,584 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:01:38,585 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:38,585 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617244675] [2021-08-31 02:01:38,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617244675] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:38,585 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:38,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:38,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275928846] [2021-08-31 02:01:38,586 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:38,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:38,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:38,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:38,587 INFO L87 Difference]: Start difference. First operand 779 states and 1063 transitions. cyclomatic complexity: 287 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:01:38,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:38,771 INFO L93 Difference]: Finished difference Result 860 states and 1162 transitions. [2021-08-31 02:01:38,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:38,771 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 860 states and 1162 transitions. [2021-08-31 02:01:38,775 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2021-08-31 02:01:38,777 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 860 states to 860 states and 1162 transitions. [2021-08-31 02:01:38,778 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 597 [2021-08-31 02:01:38,778 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 597 [2021-08-31 02:01:38,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 860 states and 1162 transitions. [2021-08-31 02:01:38,779 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:38,779 INFO L681 BuchiCegarLoop]: Abstraction has 860 states and 1162 transitions. [2021-08-31 02:01:38,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states and 1162 transitions. [2021-08-31 02:01:38,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 848. [2021-08-31 02:01:38,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 848 states, 848 states have (on average 1.3525943396226414) internal successors, (1147), 847 states have internal predecessors, (1147), 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:01:38,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 848 states to 848 states and 1147 transitions. [2021-08-31 02:01:38,788 INFO L704 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-08-31 02:01:38,788 INFO L587 BuchiCegarLoop]: Abstraction has 848 states and 1147 transitions. [2021-08-31 02:01:38,788 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-08-31 02:01:38,788 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 848 states and 1147 transitions. [2021-08-31 02:01:38,791 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 558 [2021-08-31 02:01:38,791 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:38,791 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:38,791 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:01:38,791 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:01:38,792 INFO L791 eck$LassoCheckResult]: Stem: 10983#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 10840#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; 10771#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10706#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; 10772#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10774#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 10829#L100-2 assume !false; 11106#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11347#L103 assume !(12292 == ssl3_accept_~s__state~0); 11345#L106 assume !(16384 == ssl3_accept_~s__state~0); 11343#L109 assume !(8192 == ssl3_accept_~s__state~0); 11341#L112 assume !(24576 == ssl3_accept_~s__state~0); 11339#L115 assume !(8195 == ssl3_accept_~s__state~0); 11337#L118 assume !(8480 == ssl3_accept_~s__state~0); 11335#L121 assume !(8481 == ssl3_accept_~s__state~0); 11333#L124 assume !(8482 == ssl3_accept_~s__state~0); 11331#L127 assume 8464 == ssl3_accept_~s__state~0; 10985#L134 [2021-08-31 02:01:38,792 INFO L793 eck$LassoCheckResult]: Loop: 10985#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 10966#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10967#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; 10976#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11353#L581 ssl3_accept_~skip~0 := 0; 11351#L100-2 assume !false; 11349#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11348#L103 assume !(12292 == ssl3_accept_~s__state~0); 11346#L106 assume !(16384 == ssl3_accept_~s__state~0); 11344#L109 assume !(8192 == ssl3_accept_~s__state~0); 11342#L112 assume !(24576 == ssl3_accept_~s__state~0); 11340#L115 assume !(8195 == ssl3_accept_~s__state~0); 11338#L118 assume !(8480 == ssl3_accept_~s__state~0); 11336#L121 assume !(8481 == ssl3_accept_~s__state~0); 11334#L124 assume !(8482 == ssl3_accept_~s__state~0); 11332#L127 assume !(8464 == ssl3_accept_~s__state~0); 11330#L130 assume !(8465 == ssl3_accept_~s__state~0); 11328#L133 assume !(8466 == ssl3_accept_~s__state~0); 11326#L136 assume 8496 == ssl3_accept_~s__state~0; 11165#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11324#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11322#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 11320#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 11315#L298-2 ssl3_accept_~s__init_num~0 := 0; 11312#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11306#L581 ssl3_accept_~skip~0 := 0; 11304#L100-2 assume !false; 11302#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11300#L103 assume !(12292 == ssl3_accept_~s__state~0); 11298#L106 assume !(16384 == ssl3_accept_~s__state~0); 11296#L109 assume !(8192 == ssl3_accept_~s__state~0); 11294#L112 assume !(24576 == ssl3_accept_~s__state~0); 11292#L115 assume !(8195 == ssl3_accept_~s__state~0); 11290#L118 assume !(8480 == ssl3_accept_~s__state~0); 11288#L121 assume !(8481 == ssl3_accept_~s__state~0); 11286#L124 assume !(8482 == ssl3_accept_~s__state~0); 11284#L127 assume !(8464 == ssl3_accept_~s__state~0); 11283#L130 assume !(8465 == ssl3_accept_~s__state~0); 11282#L133 assume !(8466 == ssl3_accept_~s__state~0); 11279#L136 assume !(8496 == ssl3_accept_~s__state~0); 11277#L139 assume !(8497 == ssl3_accept_~s__state~0); 11276#L142 assume 8512 == ssl3_accept_~s__state~0; 11158#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11273#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 10994#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 10780#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11314#L581 ssl3_accept_~skip~0 := 0; 11313#L100-2 assume !false; 11307#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11305#L103 assume !(12292 == ssl3_accept_~s__state~0); 11303#L106 assume !(16384 == ssl3_accept_~s__state~0); 11301#L109 assume !(8192 == ssl3_accept_~s__state~0); 11299#L112 assume !(24576 == ssl3_accept_~s__state~0); 11297#L115 assume !(8195 == ssl3_accept_~s__state~0); 11295#L118 assume !(8480 == ssl3_accept_~s__state~0); 11293#L121 assume !(8481 == ssl3_accept_~s__state~0); 11291#L124 assume !(8482 == ssl3_accept_~s__state~0); 11289#L127 assume !(8464 == ssl3_accept_~s__state~0); 11287#L130 assume !(8465 == ssl3_accept_~s__state~0); 11285#L133 assume !(8466 == ssl3_accept_~s__state~0); 11281#L136 assume !(8496 == ssl3_accept_~s__state~0); 11280#L139 assume !(8497 == ssl3_accept_~s__state~0); 11278#L142 assume !(8512 == ssl3_accept_~s__state~0); 11274#L145 assume !(8513 == ssl3_accept_~s__state~0); 11275#L148 assume !(8528 == ssl3_accept_~s__state~0); 11380#L151 assume !(8529 == ssl3_accept_~s__state~0); 11015#L154 assume !(8544 == ssl3_accept_~s__state~0); 11016#L157 assume !(8545 == ssl3_accept_~s__state~0); 11002#L160 assume 8560 == ssl3_accept_~s__state~0; 10934#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 10756#L423 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; 10757#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11543#L581 ssl3_accept_~skip~0 := 0; 11542#L100-2 assume !false; 11541#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11540#L103 assume !(12292 == ssl3_accept_~s__state~0); 10977#L106 assume !(16384 == ssl3_accept_~s__state~0); 10969#L109 assume !(8192 == ssl3_accept_~s__state~0); 10970#L112 assume !(24576 == ssl3_accept_~s__state~0); 10872#L115 assume !(8195 == ssl3_accept_~s__state~0); 10873#L118 assume !(8480 == ssl3_accept_~s__state~0); 10944#L121 assume !(8481 == ssl3_accept_~s__state~0); 11012#L124 assume !(8482 == ssl3_accept_~s__state~0); 11013#L127 assume 8464 == ssl3_accept_~s__state~0; 10985#L134 [2021-08-31 02:01:38,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:38,793 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-08-31 02:01:38,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:38,793 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698792393] [2021-08-31 02:01:38,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:38,793 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:38,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:38,798 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:38,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:38,804 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:38,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:38,805 INFO L82 PathProgramCache]: Analyzing trace with hash -1122686502, now seen corresponding path program 1 times [2021-08-31 02:01:38,805 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:38,805 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397056344] [2021-08-31 02:01:38,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:38,805 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:38,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:38,828 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:01:38,829 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:38,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397056344] [2021-08-31 02:01:38,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397056344] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:38,829 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:38,829 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:38,829 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157716975] [2021-08-31 02:01:38,830 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:38,830 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:38,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:38,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:38,831 INFO L87 Difference]: Start difference. First operand 848 states and 1147 transitions. cyclomatic complexity: 302 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:01:39,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:39,052 INFO L93 Difference]: Finished difference Result 962 states and 1300 transitions. [2021-08-31 02:01:39,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:39,053 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 962 states and 1300 transitions. [2021-08-31 02:01:39,057 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 634 [2021-08-31 02:01:39,059 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 962 states to 962 states and 1300 transitions. [2021-08-31 02:01:39,060 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 665 [2021-08-31 02:01:39,060 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 665 [2021-08-31 02:01:39,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 962 states and 1300 transitions. [2021-08-31 02:01:39,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:39,061 INFO L681 BuchiCegarLoop]: Abstraction has 962 states and 1300 transitions. [2021-08-31 02:01:39,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 962 states and 1300 transitions. [2021-08-31 02:01:39,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 962 to 923. [2021-08-31 02:01:39,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 923 states have (on average 1.3401950162513543) internal successors, (1237), 922 states have internal predecessors, (1237), 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:01:39,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 1237 transitions. [2021-08-31 02:01:39,070 INFO L704 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-08-31 02:01:39,070 INFO L587 BuchiCegarLoop]: Abstraction has 923 states and 1237 transitions. [2021-08-31 02:01:39,070 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-08-31 02:01:39,070 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 923 states and 1237 transitions. [2021-08-31 02:01:39,073 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 608 [2021-08-31 02:01:39,073 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:39,073 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:39,074 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:01:39,074 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:39,074 INFO L791 eck$LassoCheckResult]: Stem: 12798#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12656#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; 12588#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12522#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; 12589#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12591#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 12646#L100-2 assume !false; 13144#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13315#L103 assume !(12292 == ssl3_accept_~s__state~0); 13313#L106 assume !(16384 == ssl3_accept_~s__state~0); 13311#L109 assume !(8192 == ssl3_accept_~s__state~0); 13309#L112 assume !(24576 == ssl3_accept_~s__state~0); 13307#L115 assume !(8195 == ssl3_accept_~s__state~0); 13305#L118 assume !(8480 == ssl3_accept_~s__state~0); 13303#L121 assume !(8481 == ssl3_accept_~s__state~0); 13301#L124 assume !(8482 == ssl3_accept_~s__state~0); 13299#L127 assume 8464 == ssl3_accept_~s__state~0; 12799#L134 [2021-08-31 02:01:39,075 INFO L793 eck$LassoCheckResult]: Loop: 12799#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 12786#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12787#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; 12793#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13419#L581 ssl3_accept_~skip~0 := 0; 13417#L100-2 assume !false; 13415#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13413#L103 assume !(12292 == ssl3_accept_~s__state~0); 13411#L106 assume !(16384 == ssl3_accept_~s__state~0); 13409#L109 assume !(8192 == ssl3_accept_~s__state~0); 13407#L112 assume !(24576 == ssl3_accept_~s__state~0); 13405#L115 assume !(8195 == ssl3_accept_~s__state~0); 13403#L118 assume !(8480 == ssl3_accept_~s__state~0); 13401#L121 assume !(8481 == ssl3_accept_~s__state~0); 13399#L124 assume !(8482 == ssl3_accept_~s__state~0); 13397#L127 assume !(8464 == ssl3_accept_~s__state~0); 13395#L130 assume !(8465 == ssl3_accept_~s__state~0); 13393#L133 assume !(8466 == ssl3_accept_~s__state~0); 13214#L136 assume 8496 == ssl3_accept_~s__state~0; 12682#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 12611#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12612#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 12632#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 12633#L298-2 ssl3_accept_~s__init_num~0 := 0; 12530#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13440#L581 ssl3_accept_~skip~0 := 0; 13439#L100-2 assume !false; 13438#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13437#L103 assume !(12292 == ssl3_accept_~s__state~0); 13436#L106 assume !(16384 == ssl3_accept_~s__state~0); 13435#L109 assume !(8192 == ssl3_accept_~s__state~0); 13434#L112 assume !(24576 == ssl3_accept_~s__state~0); 13433#L115 assume !(8195 == ssl3_accept_~s__state~0); 12766#L118 assume !(8480 == ssl3_accept_~s__state~0); 12603#L121 assume !(8481 == ssl3_accept_~s__state~0); 12604#L124 assume !(8482 == ssl3_accept_~s__state~0); 12730#L127 assume !(8464 == ssl3_accept_~s__state~0); 13292#L130 assume !(8465 == ssl3_accept_~s__state~0); 13291#L133 assume !(8466 == ssl3_accept_~s__state~0); 13290#L136 assume !(8496 == ssl3_accept_~s__state~0); 13289#L139 assume !(8497 == ssl3_accept_~s__state~0); 13288#L142 assume !(8512 == ssl3_accept_~s__state~0); 13287#L145 assume !(8513 == ssl3_accept_~s__state~0); 13286#L148 assume !(8528 == ssl3_accept_~s__state~0); 12735#L151 assume !(8529 == ssl3_accept_~s__state~0); 12736#L154 assume !(8544 == ssl3_accept_~s__state~0); 12534#L157 assume !(8545 == ssl3_accept_~s__state~0); 12535#L160 assume !(8560 == ssl3_accept_~s__state~0); 13274#L163 assume !(8561 == ssl3_accept_~s__state~0); 12765#L166 assume !(8448 == ssl3_accept_~s__state~0); 12696#L169 assume !(8576 == ssl3_accept_~s__state~0); 12697#L172 assume !(8577 == ssl3_accept_~s__state~0); 12523#L175 assume !(8592 == ssl3_accept_~s__state~0); 12524#L178 assume !(8593 == ssl3_accept_~s__state~0); 12620#L181 assume !(8608 == ssl3_accept_~s__state~0); 12739#L184 assume !(8609 == ssl3_accept_~s__state~0); 12740#L187 assume !(8640 == ssl3_accept_~s__state~0); 12700#L190 assume !(8641 == ssl3_accept_~s__state~0); 12684#L193 assume 8656 == ssl3_accept_~s__state~0; 12685#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 12720#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 12753#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 12702#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 12703#L506 assume !(0 == ssl3_accept_~tmp___10~0); 12791#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13262#L581 ssl3_accept_~skip~0 := 0; 13260#L100-2 assume !false; 13258#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13256#L103 assume !(12292 == ssl3_accept_~s__state~0); 13249#L106 assume 16384 == ssl3_accept_~s__state~0; 12578#L212 ssl3_accept_~s__server~0 := 1; 13246#L217 assume 0 != ssl3_accept_~cb~0; 13244#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 13242#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 13239#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 13236#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 13234#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; 13231#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13225#L581 ssl3_accept_~skip~0 := 0; 13223#L100-2 assume !false; 13222#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13221#L103 assume !(12292 == ssl3_accept_~s__state~0); 13220#L106 assume !(16384 == ssl3_accept_~s__state~0); 13218#L109 assume !(8192 == ssl3_accept_~s__state~0); 13216#L112 assume !(24576 == ssl3_accept_~s__state~0); 13215#L115 assume !(8195 == ssl3_accept_~s__state~0); 12831#L118 assume !(8480 == ssl3_accept_~s__state~0); 12832#L121 assume !(8481 == ssl3_accept_~s__state~0); 12819#L124 assume !(8482 == ssl3_accept_~s__state~0); 12820#L127 assume 8464 == ssl3_accept_~s__state~0; 12799#L134 [2021-08-31 02:01:39,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:39,075 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-08-31 02:01:39,075 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:39,075 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309032197] [2021-08-31 02:01:39,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:39,076 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:39,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:39,081 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:39,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:39,087 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:39,087 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:39,087 INFO L82 PathProgramCache]: Analyzing trace with hash -641536259, now seen corresponding path program 1 times [2021-08-31 02:01:39,087 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:39,088 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634941218] [2021-08-31 02:01:39,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:39,088 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:39,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:39,121 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-08-31 02:01:39,122 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:39,122 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634941218] [2021-08-31 02:01:39,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634941218] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:39,122 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:39,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:39,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307736261] [2021-08-31 02:01:39,123 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:39,123 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:39,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:39,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:39,123 INFO L87 Difference]: Start difference. First operand 923 states and 1237 transitions. cyclomatic complexity: 317 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:01:39,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:39,312 INFO L93 Difference]: Finished difference Result 868 states and 1152 transitions. [2021-08-31 02:01:39,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:39,313 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 868 states and 1152 transitions. [2021-08-31 02:01:39,316 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 537 [2021-08-31 02:01:39,319 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 868 states to 866 states and 1150 transitions. [2021-08-31 02:01:39,319 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 615 [2021-08-31 02:01:39,319 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 615 [2021-08-31 02:01:39,319 INFO L73 IsDeterministic]: Start isDeterministic. Operand 866 states and 1150 transitions. [2021-08-31 02:01:39,320 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:39,320 INFO L681 BuchiCegarLoop]: Abstraction has 866 states and 1150 transitions. [2021-08-31 02:01:39,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states and 1150 transitions. [2021-08-31 02:01:39,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 862. [2021-08-31 02:01:39,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 862 states have (on average 1.3294663573085848) internal successors, (1146), 861 states have internal predecessors, (1146), 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:01:39,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1146 transitions. [2021-08-31 02:01:39,328 INFO L704 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-08-31 02:01:39,328 INFO L587 BuchiCegarLoop]: Abstraction has 862 states and 1146 transitions. [2021-08-31 02:01:39,328 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-08-31 02:01:39,328 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 862 states and 1146 transitions. [2021-08-31 02:01:39,330 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 533 [2021-08-31 02:01:39,330 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:39,331 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:39,331 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:01:39,331 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:01:39,331 INFO L791 eck$LassoCheckResult]: Stem: 14564#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 14442#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; 14377#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14319#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; 14378#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14380#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 14432#L100-2 assume !false; 14612#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14899#L103 assume !(12292 == ssl3_accept_~s__state~0); 14897#L106 assume !(16384 == ssl3_accept_~s__state~0); 14895#L109 assume !(8192 == ssl3_accept_~s__state~0); 14893#L112 assume !(24576 == ssl3_accept_~s__state~0); 14891#L115 assume !(8195 == ssl3_accept_~s__state~0); 14889#L118 assume !(8480 == ssl3_accept_~s__state~0); 14887#L121 assume !(8481 == ssl3_accept_~s__state~0); 14885#L124 assume !(8482 == ssl3_accept_~s__state~0); 14883#L127 assume 8464 == ssl3_accept_~s__state~0; 14567#L134 [2021-08-31 02:01:39,332 INFO L793 eck$LassoCheckResult]: Loop: 14567#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 14553#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14554#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; 14549#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14425#L581 ssl3_accept_~skip~0 := 0; 15150#L100-2 assume !false; 15149#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14561#L103 assume !(12292 == ssl3_accept_~s__state~0); 14562#L106 assume !(16384 == ssl3_accept_~s__state~0); 15148#L109 assume !(8192 == ssl3_accept_~s__state~0); 15147#L112 assume !(24576 == ssl3_accept_~s__state~0); 14471#L115 assume !(8195 == ssl3_accept_~s__state~0); 14472#L118 assume !(8480 == ssl3_accept_~s__state~0); 14536#L121 assume !(8481 == ssl3_accept_~s__state~0); 15144#L124 assume !(8482 == ssl3_accept_~s__state~0); 15081#L127 assume !(8464 == ssl3_accept_~s__state~0); 15080#L130 assume !(8465 == ssl3_accept_~s__state~0); 15079#L133 assume !(8466 == ssl3_accept_~s__state~0); 14932#L136 assume 8496 == ssl3_accept_~s__state~0; 14463#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 14394#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14395#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 14414#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 14415#L298-2 ssl3_accept_~s__init_num~0 := 0; 15010#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15004#L581 ssl3_accept_~skip~0 := 0; 15002#L100-2 assume !false; 15000#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14998#L103 assume !(12292 == ssl3_accept_~s__state~0); 14996#L106 assume !(16384 == ssl3_accept_~s__state~0); 14994#L109 assume !(8192 == ssl3_accept_~s__state~0); 14992#L112 assume !(24576 == ssl3_accept_~s__state~0); 14990#L115 assume !(8195 == ssl3_accept_~s__state~0); 14744#L118 assume !(8480 == ssl3_accept_~s__state~0); 14743#L121 assume !(8481 == ssl3_accept_~s__state~0); 14742#L124 assume !(8482 == ssl3_accept_~s__state~0); 14741#L127 assume !(8464 == ssl3_accept_~s__state~0); 14739#L130 assume !(8465 == ssl3_accept_~s__state~0); 14738#L133 assume !(8466 == ssl3_accept_~s__state~0); 14737#L136 assume !(8496 == ssl3_accept_~s__state~0); 14736#L139 assume !(8497 == ssl3_accept_~s__state~0); 14735#L142 assume 8512 == ssl3_accept_~s__state~0; 14631#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 14733#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 14731#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 14730#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14725#L581 ssl3_accept_~skip~0 := 0; 14723#L100-2 assume !false; 14722#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14721#L103 assume !(12292 == ssl3_accept_~s__state~0); 14720#L106 assume !(16384 == ssl3_accept_~s__state~0); 14719#L109 assume !(8192 == ssl3_accept_~s__state~0); 14718#L112 assume !(24576 == ssl3_accept_~s__state~0); 14716#L115 assume !(8195 == ssl3_accept_~s__state~0); 14712#L118 assume !(8480 == ssl3_accept_~s__state~0); 14711#L121 assume !(8481 == ssl3_accept_~s__state~0); 14710#L124 assume !(8482 == ssl3_accept_~s__state~0); 14709#L127 assume !(8464 == ssl3_accept_~s__state~0); 14708#L130 assume !(8465 == ssl3_accept_~s__state~0); 14707#L133 assume !(8466 == ssl3_accept_~s__state~0); 14705#L136 assume !(8496 == ssl3_accept_~s__state~0); 14704#L139 assume !(8497 == ssl3_accept_~s__state~0); 14703#L142 assume !(8512 == ssl3_accept_~s__state~0); 14702#L145 assume !(8513 == ssl3_accept_~s__state~0); 14701#L148 assume 8528 == ssl3_accept_~s__state~0; 14624#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 14697#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 14696#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 14688#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 14686#L358 assume !(ssl3_accept_~ret~0 <= 0); 14685#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 14626#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14677#L581 ssl3_accept_~skip~0 := 0; 14676#L100-2 assume !false; 14674#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14673#L103 assume !(12292 == ssl3_accept_~s__state~0); 14672#L106 assume !(16384 == ssl3_accept_~s__state~0); 14671#L109 assume !(8192 == ssl3_accept_~s__state~0); 14666#L112 assume !(24576 == ssl3_accept_~s__state~0); 14664#L115 assume !(8195 == ssl3_accept_~s__state~0); 14662#L118 assume !(8480 == ssl3_accept_~s__state~0); 14660#L121 assume !(8481 == ssl3_accept_~s__state~0); 14658#L124 assume !(8482 == ssl3_accept_~s__state~0); 14656#L127 assume !(8464 == ssl3_accept_~s__state~0); 14654#L130 assume !(8465 == ssl3_accept_~s__state~0); 14652#L133 assume !(8466 == ssl3_accept_~s__state~0); 14650#L136 assume !(8496 == ssl3_accept_~s__state~0); 14648#L139 assume !(8497 == ssl3_accept_~s__state~0); 14646#L142 assume !(8512 == ssl3_accept_~s__state~0); 14644#L145 assume !(8513 == ssl3_accept_~s__state~0); 14642#L148 assume !(8528 == ssl3_accept_~s__state~0); 14640#L151 assume !(8529 == ssl3_accept_~s__state~0); 14636#L154 assume !(8544 == ssl3_accept_~s__state~0); 14637#L157 assume !(8545 == ssl3_accept_~s__state~0); 14576#L160 assume 8560 == ssl3_accept_~s__state~0; 14528#L164 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 14366#L423 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; 14367#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14765#L581 ssl3_accept_~skip~0 := 0; 14763#L100-2 assume !false; 14761#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14759#L103 assume !(12292 == ssl3_accept_~s__state~0); 14757#L106 assume !(16384 == ssl3_accept_~s__state~0); 14755#L109 assume !(8192 == ssl3_accept_~s__state~0); 14753#L112 assume !(24576 == ssl3_accept_~s__state~0); 14751#L115 assume !(8195 == ssl3_accept_~s__state~0); 14750#L118 assume !(8480 == ssl3_accept_~s__state~0); 14746#L121 assume !(8481 == ssl3_accept_~s__state~0); 14586#L124 assume !(8482 == ssl3_accept_~s__state~0); 14587#L127 assume 8464 == ssl3_accept_~s__state~0; 14567#L134 [2021-08-31 02:01:39,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:39,332 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-08-31 02:01:39,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:39,333 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159177162] [2021-08-31 02:01:39,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:39,333 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:39,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:39,337 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:39,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:39,342 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:39,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:39,345 INFO L82 PathProgramCache]: Analyzing trace with hash -1893606779, now seen corresponding path program 1 times [2021-08-31 02:01:39,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:39,345 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982162071] [2021-08-31 02:01:39,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:39,345 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:39,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:39,375 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:01:39,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:39,376 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982162071] [2021-08-31 02:01:39,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982162071] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:39,376 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:39,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:39,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250488413] [2021-08-31 02:01:39,377 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:39,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:39,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:39,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:39,379 INFO L87 Difference]: Start difference. First operand 862 states and 1146 transitions. cyclomatic complexity: 288 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:01:39,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:39,574 INFO L93 Difference]: Finished difference Result 965 states and 1277 transitions. [2021-08-31 02:01:39,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:39,578 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1277 transitions. [2021-08-31 02:01:39,582 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 601 [2021-08-31 02:01:39,585 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1277 transitions. [2021-08-31 02:01:39,586 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 679 [2021-08-31 02:01:39,586 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 679 [2021-08-31 02:01:39,586 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1277 transitions. [2021-08-31 02:01:39,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:39,586 INFO L681 BuchiCegarLoop]: Abstraction has 965 states and 1277 transitions. [2021-08-31 02:01:39,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1277 transitions. [2021-08-31 02:01:39,594 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 943. [2021-08-31 02:01:39,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 943 states, 943 states have (on average 1.3170731707317074) internal successors, (1242), 942 states have internal predecessors, (1242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:01:39,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 943 states to 943 states and 1242 transitions. [2021-08-31 02:01:39,597 INFO L704 BuchiCegarLoop]: Abstraction has 943 states and 1242 transitions. [2021-08-31 02:01:39,597 INFO L587 BuchiCegarLoop]: Abstraction has 943 states and 1242 transitions. [2021-08-31 02:01:39,597 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-08-31 02:01:39,597 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 943 states and 1242 transitions. [2021-08-31 02:01:39,599 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 587 [2021-08-31 02:01:39,599 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:39,600 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:39,600 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:01:39,600 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:01:39,601 INFO L791 eck$LassoCheckResult]: Stem: 16408#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16273#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; 16211#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16152#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; 16212#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16214#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 16265#L100-2 assume !false; 16451#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16923#L103 assume !(12292 == ssl3_accept_~s__state~0); 16921#L106 assume !(16384 == ssl3_accept_~s__state~0); 16919#L109 assume !(8192 == ssl3_accept_~s__state~0); 16917#L112 assume !(24576 == ssl3_accept_~s__state~0); 16915#L115 assume !(8195 == ssl3_accept_~s__state~0); 16914#L118 assume !(8480 == ssl3_accept_~s__state~0); 16913#L121 assume !(8481 == ssl3_accept_~s__state~0); 16912#L124 assume !(8482 == ssl3_accept_~s__state~0); 16911#L127 assume 8464 == ssl3_accept_~s__state~0; 16410#L134 [2021-08-31 02:01:39,601 INFO L793 eck$LassoCheckResult]: Loop: 16410#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 16395#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 16396#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; 16391#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16258#L581 ssl3_accept_~skip~0 := 0; 17090#L100-2 assume !false; 17089#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16406#L103 assume !(12292 == ssl3_accept_~s__state~0); 16404#L106 assume !(16384 == ssl3_accept_~s__state~0); 16397#L109 assume !(8192 == ssl3_accept_~s__state~0); 16398#L112 assume !(24576 == ssl3_accept_~s__state~0); 17086#L115 assume !(8195 == ssl3_accept_~s__state~0); 17085#L118 assume !(8480 == ssl3_accept_~s__state~0); 17084#L121 assume !(8481 == ssl3_accept_~s__state~0); 17083#L124 assume !(8482 == ssl3_accept_~s__state~0); 17082#L127 assume !(8464 == ssl3_accept_~s__state~0); 17081#L130 assume !(8465 == ssl3_accept_~s__state~0); 17080#L133 assume !(8466 == ssl3_accept_~s__state~0); 17079#L136 assume 8496 == ssl3_accept_~s__state~0; 16294#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 16228#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16229#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 16248#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16249#L298-2 ssl3_accept_~s__init_num~0 := 0; 16837#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16833#L581 ssl3_accept_~skip~0 := 0; 16825#L100-2 assume !false; 16826#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16818#L103 assume !(12292 == ssl3_accept_~s__state~0); 16819#L106 assume !(16384 == ssl3_accept_~s__state~0); 16812#L109 assume !(8192 == ssl3_accept_~s__state~0); 16813#L112 assume !(24576 == ssl3_accept_~s__state~0); 16806#L115 assume !(8195 == ssl3_accept_~s__state~0); 16807#L118 assume !(8480 == ssl3_accept_~s__state~0); 16800#L121 assume !(8481 == ssl3_accept_~s__state~0); 16801#L124 assume !(8482 == ssl3_accept_~s__state~0); 16793#L127 assume !(8464 == ssl3_accept_~s__state~0); 16794#L130 assume !(8465 == ssl3_accept_~s__state~0); 16787#L133 assume !(8466 == ssl3_accept_~s__state~0); 16788#L136 assume !(8496 == ssl3_accept_~s__state~0); 16783#L139 assume !(8497 == ssl3_accept_~s__state~0); 16784#L142 assume 8512 == ssl3_accept_~s__state~0; 16366#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16367#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 17023#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 17017#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17011#L581 ssl3_accept_~skip~0 := 0; 17009#L100-2 assume !false; 17007#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17005#L103 assume !(12292 == ssl3_accept_~s__state~0); 17003#L106 assume !(16384 == ssl3_accept_~s__state~0); 17001#L109 assume !(8192 == ssl3_accept_~s__state~0); 16999#L112 assume !(24576 == ssl3_accept_~s__state~0); 16997#L115 assume !(8195 == ssl3_accept_~s__state~0); 16995#L118 assume !(8480 == ssl3_accept_~s__state~0); 16993#L121 assume !(8481 == ssl3_accept_~s__state~0); 16991#L124 assume !(8482 == ssl3_accept_~s__state~0); 16989#L127 assume !(8464 == ssl3_accept_~s__state~0); 16987#L130 assume !(8465 == ssl3_accept_~s__state~0); 16985#L133 assume !(8466 == ssl3_accept_~s__state~0); 16983#L136 assume !(8496 == ssl3_accept_~s__state~0); 16981#L139 assume !(8497 == ssl3_accept_~s__state~0); 16979#L142 assume !(8512 == ssl3_accept_~s__state~0); 16308#L145 assume !(8513 == ssl3_accept_~s__state~0); 16309#L148 assume 8528 == ssl3_accept_~s__state~0; 16465#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16977#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16976#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 16369#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 16370#L358 assume !(ssl3_accept_~ret~0 <= 0); 16970#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 16968#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16963#L581 ssl3_accept_~skip~0 := 0; 16962#L100-2 assume !false; 16961#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16960#L103 assume !(12292 == ssl3_accept_~s__state~0); 16959#L106 assume !(16384 == ssl3_accept_~s__state~0); 16958#L109 assume !(8192 == ssl3_accept_~s__state~0); 16957#L112 assume !(24576 == ssl3_accept_~s__state~0); 16956#L115 assume !(8195 == ssl3_accept_~s__state~0); 16955#L118 assume !(8480 == ssl3_accept_~s__state~0); 16954#L121 assume !(8481 == ssl3_accept_~s__state~0); 16953#L124 assume !(8482 == ssl3_accept_~s__state~0); 16952#L127 assume !(8464 == ssl3_accept_~s__state~0); 16951#L130 assume !(8465 == ssl3_accept_~s__state~0); 16950#L133 assume !(8466 == ssl3_accept_~s__state~0); 16949#L136 assume !(8496 == ssl3_accept_~s__state~0); 16948#L139 assume !(8497 == ssl3_accept_~s__state~0); 16947#L142 assume !(8512 == ssl3_accept_~s__state~0); 16946#L145 assume !(8513 == ssl3_accept_~s__state~0); 16944#L148 assume !(8528 == ssl3_accept_~s__state~0); 16347#L151 assume !(8529 == ssl3_accept_~s__state~0); 16348#L154 assume 8544 == ssl3_accept_~s__state~0; 16373#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 16631#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 16628#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16626#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 16365#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 16345#L405 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; 16201#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16592#L581 ssl3_accept_~skip~0 := 0; 16590#L100-2 assume !false; 16588#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16586#L103 assume !(12292 == ssl3_accept_~s__state~0); 16584#L106 assume !(16384 == ssl3_accept_~s__state~0); 16583#L109 assume !(8192 == ssl3_accept_~s__state~0); 16582#L112 assume !(24576 == ssl3_accept_~s__state~0); 16578#L115 assume !(8195 == ssl3_accept_~s__state~0); 16567#L118 assume !(8480 == ssl3_accept_~s__state~0); 16463#L121 assume !(8481 == ssl3_accept_~s__state~0); 16425#L124 assume !(8482 == ssl3_accept_~s__state~0); 16426#L127 assume 8464 == ssl3_accept_~s__state~0; 16410#L134 [2021-08-31 02:01:39,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:39,602 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-08-31 02:01:39,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:39,602 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929491107] [2021-08-31 02:01:39,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:39,603 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:39,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:39,610 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:39,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:39,618 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:39,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:39,620 INFO L82 PathProgramCache]: Analyzing trace with hash -1206190507, now seen corresponding path program 1 times [2021-08-31 02:01:39,620 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:39,620 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854903412] [2021-08-31 02:01:39,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:39,621 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:39,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:39,661 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:01:39,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:39,661 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854903412] [2021-08-31 02:01:39,662 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854903412] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:39,662 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:39,662 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:39,662 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709180014] [2021-08-31 02:01:39,663 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:39,663 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:39,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:39,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:39,663 INFO L87 Difference]: Start difference. First operand 943 states and 1242 transitions. cyclomatic complexity: 303 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:01:39,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:39,875 INFO L93 Difference]: Finished difference Result 1016 states and 1330 transitions. [2021-08-31 02:01:39,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:39,876 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1016 states and 1330 transitions. [2021-08-31 02:01:39,880 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 619 [2021-08-31 02:01:39,883 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1016 states to 994 states and 1299 transitions. [2021-08-31 02:01:39,883 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 717 [2021-08-31 02:01:39,884 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 731 [2021-08-31 02:01:39,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 994 states and 1299 transitions. [2021-08-31 02:01:39,884 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:39,884 INFO L681 BuchiCegarLoop]: Abstraction has 994 states and 1299 transitions. [2021-08-31 02:01:39,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 994 states and 1299 transitions. [2021-08-31 02:01:39,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 994 to 947. [2021-08-31 02:01:39,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.3146779303062301) internal successors, (1245), 946 states have internal predecessors, (1245), 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:01:39,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1245 transitions. [2021-08-31 02:01:39,894 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1245 transitions. [2021-08-31 02:01:39,894 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1245 transitions. [2021-08-31 02:01:39,894 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-08-31 02:01:39,894 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1245 transitions. [2021-08-31 02:01:39,898 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-08-31 02:01:39,898 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:39,898 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:39,899 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:01:39,899 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:01:39,899 INFO L791 eck$LassoCheckResult]: Stem: 18349#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 18234#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; 18172#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18117#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; 18173#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18175#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 18227#L100-2 assume !false; 18452#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18450#L103 assume !(12292 == ssl3_accept_~s__state~0); 18448#L106 assume !(16384 == ssl3_accept_~s__state~0); 18446#L109 assume !(8192 == ssl3_accept_~s__state~0); 18444#L112 assume !(24576 == ssl3_accept_~s__state~0); 18442#L115 assume !(8195 == ssl3_accept_~s__state~0); 18440#L118 assume !(8480 == ssl3_accept_~s__state~0); 18438#L121 assume 8481 == ssl3_accept_~s__state~0; 18239#L122 [2021-08-31 02:01:39,899 INFO L793 eck$LassoCheckResult]: Loop: 18239#L122 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 18240#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; 18125#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18220#L581 ssl3_accept_~skip~0 := 0; 18329#L100-2 assume !false; 18330#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18347#L103 assume !(12292 == ssl3_accept_~s__state~0); 18345#L106 assume !(16384 == ssl3_accept_~s__state~0); 18339#L109 assume !(8192 == ssl3_accept_~s__state~0); 18244#L112 assume !(24576 == ssl3_accept_~s__state~0); 18245#L115 assume !(8195 == ssl3_accept_~s__state~0); 18260#L118 assume !(8480 == ssl3_accept_~s__state~0); 18320#L121 assume !(8481 == ssl3_accept_~s__state~0); 19048#L124 assume !(8482 == ssl3_accept_~s__state~0); 19047#L127 assume !(8464 == ssl3_accept_~s__state~0); 19046#L130 assume !(8465 == ssl3_accept_~s__state~0); 19045#L133 assume !(8466 == ssl3_accept_~s__state~0); 18157#L136 assume !(8496 == ssl3_accept_~s__state~0); 18158#L139 assume !(8497 == ssl3_accept_~s__state~0); 18203#L142 assume !(8512 == ssl3_accept_~s__state~0); 18266#L145 assume !(8513 == ssl3_accept_~s__state~0); 18205#L148 assume !(8528 == ssl3_accept_~s__state~0); 18206#L151 assume !(8529 == ssl3_accept_~s__state~0); 18302#L154 assume !(8544 == ssl3_accept_~s__state~0); 18128#L157 assume !(8545 == ssl3_accept_~s__state~0); 18129#L160 assume !(8560 == ssl3_accept_~s__state~0); 18248#L163 assume !(8561 == ssl3_accept_~s__state~0); 18249#L166 assume 8448 == ssl3_accept_~s__state~0; 18167#L167 assume !(ssl3_accept_~num1~0 > 0); 18122#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 18123#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18495#L581 ssl3_accept_~skip~0 := 0; 18493#L100-2 assume !false; 18491#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18488#L103 assume !(12292 == ssl3_accept_~s__state~0); 18489#L106 assume !(16384 == ssl3_accept_~s__state~0); 18671#L109 assume !(8192 == ssl3_accept_~s__state~0); 18670#L112 assume !(24576 == ssl3_accept_~s__state~0); 18669#L115 assume !(8195 == ssl3_accept_~s__state~0); 18668#L118 assume 8480 == ssl3_accept_~s__state~0; 18239#L122 [2021-08-31 02:01:39,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:39,900 INFO L82 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-08-31 02:01:39,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:39,900 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385028886] [2021-08-31 02:01:39,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:39,900 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:39,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:39,912 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:01:39,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:39,912 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385028886] [2021-08-31 02:01:39,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385028886] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:39,913 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:39,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:39,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244204177] [2021-08-31 02:01:39,913 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:01:39,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:39,914 INFO L82 PathProgramCache]: Analyzing trace with hash 1813896946, now seen corresponding path program 1 times [2021-08-31 02:01:39,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:39,914 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [763058608] [2021-08-31 02:01:39,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:39,915 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:39,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:39,931 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:01:39,931 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:39,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [763058608] [2021-08-31 02:01:39,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [763058608] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:01:39,932 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [904777972] [2021-08-31 02:01:39,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:39,932 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:01:39,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:39,933 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:01:39,934 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:01:39,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:39,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:01:39,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:40,086 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:01:40,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:01:40,175 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:01:40,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [904777972] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:01:40,175 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:01:40,175 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-08-31 02:01:40,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404799894] [2021-08-31 02:01:40,176 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:40,176 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:40,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:40,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:40,177 INFO L87 Difference]: Start difference. First operand 947 states and 1245 transitions. cyclomatic complexity: 303 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:01:40,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:40,353 INFO L93 Difference]: Finished difference Result 949 states and 1245 transitions. [2021-08-31 02:01:40,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:40,354 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1245 transitions. [2021-08-31 02:01:40,357 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 610 [2021-08-31 02:01:40,360 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 949 states and 1245 transitions. [2021-08-31 02:01:40,360 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 686 [2021-08-31 02:01:40,361 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2021-08-31 02:01:40,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 949 states and 1245 transitions. [2021-08-31 02:01:40,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:40,361 INFO L681 BuchiCegarLoop]: Abstraction has 949 states and 1245 transitions. [2021-08-31 02:01:40,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states and 1245 transitions. [2021-08-31 02:01:40,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 947. [2021-08-31 02:01:40,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.3125659978880675) internal successors, (1243), 946 states have internal predecessors, (1243), 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:01:40,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1243 transitions. [2021-08-31 02:01:40,369 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1243 transitions. [2021-08-31 02:01:40,369 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1243 transitions. [2021-08-31 02:01:40,370 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-08-31 02:01:40,370 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1243 transitions. [2021-08-31 02:01:40,376 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-08-31 02:01:40,376 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:40,376 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:40,377 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:01:40,377 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:01:40,377 INFO L791 eck$LassoCheckResult]: Stem: 20486#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 20375#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; 20313#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20257#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; 20314#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20316#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 20368#L100-2 assume !false; 20581#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20579#L103 assume !(12292 == ssl3_accept_~s__state~0); 20577#L106 assume !(16384 == ssl3_accept_~s__state~0); 20575#L109 assume !(8192 == ssl3_accept_~s__state~0); 20573#L112 assume !(24576 == ssl3_accept_~s__state~0); 20571#L115 assume !(8195 == ssl3_accept_~s__state~0); 20570#L118 assume !(8480 == ssl3_accept_~s__state~0); 20569#L121 assume !(8481 == ssl3_accept_~s__state~0); 20506#L124 assume 8482 == ssl3_accept_~s__state~0; 20455#L125 [2021-08-31 02:01:40,377 INFO L793 eck$LassoCheckResult]: Loop: 20455#L125 ssl3_accept_~s__state~0 := 3; 20305#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20965#L581 ssl3_accept_~skip~0 := 0; 20960#L100-2 assume !false; 20958#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20956#L103 assume !(12292 == ssl3_accept_~s__state~0); 20954#L106 assume !(16384 == ssl3_accept_~s__state~0); 20952#L109 assume !(8192 == ssl3_accept_~s__state~0); 20950#L112 assume !(24576 == ssl3_accept_~s__state~0); 20948#L115 assume !(8195 == ssl3_accept_~s__state~0); 20946#L118 assume !(8480 == ssl3_accept_~s__state~0); 20944#L121 assume !(8481 == ssl3_accept_~s__state~0); 20942#L124 assume !(8482 == ssl3_accept_~s__state~0); 20940#L127 assume !(8464 == ssl3_accept_~s__state~0); 20938#L130 assume !(8465 == ssl3_accept_~s__state~0); 20936#L133 assume !(8466 == ssl3_accept_~s__state~0); 20933#L136 assume !(8496 == ssl3_accept_~s__state~0); 20880#L139 assume !(8497 == ssl3_accept_~s__state~0); 20930#L142 assume !(8512 == ssl3_accept_~s__state~0); 20928#L145 assume !(8513 == ssl3_accept_~s__state~0); 20926#L148 assume !(8528 == ssl3_accept_~s__state~0); 20925#L151 assume !(8529 == ssl3_accept_~s__state~0); 20924#L154 assume !(8544 == ssl3_accept_~s__state~0); 20921#L157 assume !(8545 == ssl3_accept_~s__state~0); 20920#L160 assume !(8560 == ssl3_accept_~s__state~0); 20919#L163 assume !(8561 == ssl3_accept_~s__state~0); 20734#L166 assume 8448 == ssl3_accept_~s__state~0; 20308#L167 assume !(ssl3_accept_~num1~0 > 0); 20262#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 20263#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 20751#L581 ssl3_accept_~skip~0 := 0; 20749#L100-2 assume !false; 20747#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20730#L103 assume !(12292 == ssl3_accept_~s__state~0); 20731#L106 assume !(16384 == ssl3_accept_~s__state~0); 20770#L109 assume !(8192 == ssl3_accept_~s__state~0); 20768#L112 assume !(24576 == ssl3_accept_~s__state~0); 20766#L115 assume !(8195 == ssl3_accept_~s__state~0); 20764#L118 assume !(8480 == ssl3_accept_~s__state~0); 20761#L121 assume !(8481 == ssl3_accept_~s__state~0); 20762#L124 assume 8482 == ssl3_accept_~s__state~0; 20455#L125 [2021-08-31 02:01:40,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:40,378 INFO L82 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-08-31 02:01:40,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:40,378 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686151700] [2021-08-31 02:01:40,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:40,379 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:40,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:40,391 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:01:40,392 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:40,392 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686151700] [2021-08-31 02:01:40,392 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686151700] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:40,392 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:40,392 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:40,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524822119] [2021-08-31 02:01:40,393 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:01:40,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:40,393 INFO L82 PathProgramCache]: Analyzing trace with hash 1502772099, now seen corresponding path program 1 times [2021-08-31 02:01:40,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:40,393 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655186574] [2021-08-31 02:01:40,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:40,394 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:40,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:40,407 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:01:40,408 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:40,408 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655186574] [2021-08-31 02:01:40,408 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655186574] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:40,408 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:40,408 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:40,408 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045441423] [2021-08-31 02:01:40,409 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:40,409 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:40,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:40,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:40,409 INFO L87 Difference]: Start difference. First operand 947 states and 1243 transitions. cyclomatic complexity: 301 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:01:40,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:40,581 INFO L93 Difference]: Finished difference Result 947 states and 1241 transitions. [2021-08-31 02:01:40,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:40,582 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 947 states and 1241 transitions. [2021-08-31 02:01:40,585 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-08-31 02:01:40,588 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 947 states to 947 states and 1241 transitions. [2021-08-31 02:01:40,588 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 684 [2021-08-31 02:01:40,588 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 684 [2021-08-31 02:01:40,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 947 states and 1241 transitions. [2021-08-31 02:01:40,589 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:40,589 INFO L681 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-08-31 02:01:40,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 947 states and 1241 transitions. [2021-08-31 02:01:40,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 947 to 947. [2021-08-31 02:01:40,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 947 states, 947 states have (on average 1.310454065469905) internal successors, (1241), 946 states have internal predecessors, (1241), 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:01:40,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 947 states to 947 states and 1241 transitions. [2021-08-31 02:01:40,598 INFO L704 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-08-31 02:01:40,598 INFO L587 BuchiCegarLoop]: Abstraction has 947 states and 1241 transitions. [2021-08-31 02:01:40,598 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-08-31 02:01:40,598 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 947 states and 1241 transitions. [2021-08-31 02:01:40,600 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-08-31 02:01:40,600 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:40,600 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:40,601 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:01:40,601 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:01:40,601 INFO L791 eck$LassoCheckResult]: Stem: 22409#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 22276#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; 22214#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 22158#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; 22215#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22217#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 22269#L100-2 assume !false; 22595#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22935#L103 assume !(12292 == ssl3_accept_~s__state~0); 22933#L106 assume !(16384 == ssl3_accept_~s__state~0); 22931#L109 assume !(8192 == ssl3_accept_~s__state~0); 22929#L112 assume !(24576 == ssl3_accept_~s__state~0); 22927#L115 assume !(8195 == ssl3_accept_~s__state~0); 22925#L118 assume !(8480 == ssl3_accept_~s__state~0); 22924#L121 assume !(8481 == ssl3_accept_~s__state~0); 22923#L124 assume !(8482 == ssl3_accept_~s__state~0); 22922#L127 assume 8464 == ssl3_accept_~s__state~0; 22410#L134 [2021-08-31 02:01:40,602 INFO L793 eck$LassoCheckResult]: Loop: 22410#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 22396#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 22397#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; 22403#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23033#L581 ssl3_accept_~skip~0 := 0; 23031#L100-2 assume !false; 23029#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23027#L103 assume !(12292 == ssl3_accept_~s__state~0); 23025#L106 assume !(16384 == ssl3_accept_~s__state~0); 23023#L109 assume !(8192 == ssl3_accept_~s__state~0); 23021#L112 assume !(24576 == ssl3_accept_~s__state~0); 23019#L115 assume !(8195 == ssl3_accept_~s__state~0); 23017#L118 assume !(8480 == ssl3_accept_~s__state~0); 22958#L121 assume !(8481 == ssl3_accept_~s__state~0); 22888#L124 assume !(8482 == ssl3_accept_~s__state~0); 22887#L127 assume !(8464 == ssl3_accept_~s__state~0); 22886#L130 assume !(8465 == ssl3_accept_~s__state~0); 22848#L133 assume !(8466 == ssl3_accept_~s__state~0); 22734#L136 assume 8496 == ssl3_accept_~s__state~0; 22295#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 22230#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 22231#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 22249#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 22251#L298-2 ssl3_accept_~s__init_num~0 := 0; 22731#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22908#L581 ssl3_accept_~skip~0 := 0; 22907#L100-2 assume !false; 22906#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22905#L103 assume !(12292 == ssl3_accept_~s__state~0); 22904#L106 assume !(16384 == ssl3_accept_~s__state~0); 22903#L109 assume !(8192 == ssl3_accept_~s__state~0); 22902#L112 assume !(24576 == ssl3_accept_~s__state~0); 22901#L115 assume !(8195 == ssl3_accept_~s__state~0); 22900#L118 assume !(8480 == ssl3_accept_~s__state~0); 22899#L121 assume !(8481 == ssl3_accept_~s__state~0); 22898#L124 assume !(8482 == ssl3_accept_~s__state~0); 22897#L127 assume !(8464 == ssl3_accept_~s__state~0); 22896#L130 assume !(8465 == ssl3_accept_~s__state~0); 22895#L133 assume !(8466 == ssl3_accept_~s__state~0); 22894#L136 assume !(8496 == ssl3_accept_~s__state~0); 22893#L139 assume !(8497 == ssl3_accept_~s__state~0); 22892#L142 assume 8512 == ssl3_accept_~s__state~0; 22632#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22891#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 22419#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22420#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22956#L581 ssl3_accept_~skip~0 := 0; 22954#L100-2 assume !false; 22953#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22952#L103 assume !(12292 == ssl3_accept_~s__state~0); 22950#L106 assume !(16384 == ssl3_accept_~s__state~0); 22949#L109 assume !(8192 == ssl3_accept_~s__state~0); 22948#L112 assume !(24576 == ssl3_accept_~s__state~0); 22946#L115 assume !(8195 == ssl3_accept_~s__state~0); 22945#L118 assume !(8480 == ssl3_accept_~s__state~0); 22944#L121 assume !(8481 == ssl3_accept_~s__state~0); 22940#L124 assume !(8482 == ssl3_accept_~s__state~0); 22939#L127 assume !(8464 == ssl3_accept_~s__state~0); 22937#L130 assume !(8465 == ssl3_accept_~s__state~0); 22936#L133 assume !(8466 == ssl3_accept_~s__state~0); 22934#L136 assume !(8496 == ssl3_accept_~s__state~0); 22932#L139 assume !(8497 == ssl3_accept_~s__state~0); 22930#L142 assume !(8512 == ssl3_accept_~s__state~0); 22928#L145 assume !(8513 == ssl3_accept_~s__state~0); 22926#L148 assume 8528 == ssl3_accept_~s__state~0; 22258#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22239#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22184#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 22185#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 22369#L358 assume !(ssl3_accept_~ret~0 <= 0); 22378#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22379#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23002#L581 ssl3_accept_~skip~0 := 0; 22960#L100-2 assume !false; 22885#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22884#L103 assume !(12292 == ssl3_accept_~s__state~0); 22883#L106 assume !(16384 == ssl3_accept_~s__state~0); 22881#L109 assume !(8192 == ssl3_accept_~s__state~0); 22880#L112 assume !(24576 == ssl3_accept_~s__state~0); 22879#L115 assume !(8195 == ssl3_accept_~s__state~0); 22878#L118 assume !(8480 == ssl3_accept_~s__state~0); 22873#L121 assume !(8481 == ssl3_accept_~s__state~0); 22871#L124 assume !(8482 == ssl3_accept_~s__state~0); 22869#L127 assume !(8464 == ssl3_accept_~s__state~0); 22867#L130 assume !(8465 == ssl3_accept_~s__state~0); 22865#L133 assume !(8466 == ssl3_accept_~s__state~0); 22863#L136 assume !(8496 == ssl3_accept_~s__state~0); 22861#L139 assume !(8497 == ssl3_accept_~s__state~0); 22859#L142 assume !(8512 == ssl3_accept_~s__state~0); 22857#L145 assume !(8513 == ssl3_accept_~s__state~0); 22855#L148 assume !(8528 == ssl3_accept_~s__state~0); 22852#L151 assume !(8529 == ssl3_accept_~s__state~0); 22479#L154 assume 8544 == ssl3_accept_~s__state~0; 22478#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; 22467#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22679#L581 ssl3_accept_~skip~0 := 0; 22678#L100-2 assume !false; 22677#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22676#L103 assume !(12292 == ssl3_accept_~s__state~0); 22675#L106 assume !(16384 == ssl3_accept_~s__state~0); 22674#L109 assume !(8192 == ssl3_accept_~s__state~0); 22673#L112 assume !(24576 == ssl3_accept_~s__state~0); 22672#L115 assume !(8195 == ssl3_accept_~s__state~0); 22671#L118 assume !(8480 == ssl3_accept_~s__state~0); 22670#L121 assume !(8481 == ssl3_accept_~s__state~0); 22669#L124 assume !(8482 == ssl3_accept_~s__state~0); 22668#L127 assume !(8464 == ssl3_accept_~s__state~0); 22667#L130 assume !(8465 == ssl3_accept_~s__state~0); 22665#L133 assume !(8466 == ssl3_accept_~s__state~0); 22662#L136 assume !(8496 == ssl3_accept_~s__state~0); 22659#L139 assume !(8497 == ssl3_accept_~s__state~0); 22645#L142 assume !(8512 == ssl3_accept_~s__state~0); 22646#L145 assume !(8513 == ssl3_accept_~s__state~0); 22653#L148 assume !(8528 == ssl3_accept_~s__state~0); 22651#L151 assume !(8529 == ssl3_accept_~s__state~0); 22649#L154 assume !(8544 == ssl3_accept_~s__state~0); 22647#L157 assume !(8545 == ssl3_accept_~s__state~0); 22427#L160 assume !(8560 == ssl3_accept_~s__state~0); 22424#L163 assume !(8561 == ssl3_accept_~s__state~0); 22425#L166 assume !(8448 == ssl3_accept_~s__state~0); 22696#L169 assume 8576 == ssl3_accept_~s__state~0; 22639#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 22694#L445 assume !(ssl3_accept_~ret~0 <= 0); 22688#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 22238#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22987#L581 ssl3_accept_~skip~0 := 0; 22984#L100-2 assume !false; 22981#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22978#L103 assume !(12292 == ssl3_accept_~s__state~0); 22975#L106 assume !(16384 == ssl3_accept_~s__state~0); 22972#L109 assume !(8192 == ssl3_accept_~s__state~0); 22969#L112 assume !(24576 == ssl3_accept_~s__state~0); 22968#L115 assume !(8195 == ssl3_accept_~s__state~0); 22966#L118 assume !(8480 == ssl3_accept_~s__state~0); 22526#L121 assume !(8481 == ssl3_accept_~s__state~0); 22961#L124 assume !(8482 == ssl3_accept_~s__state~0); 22567#L127 assume 8464 == ssl3_accept_~s__state~0; 22410#L134 [2021-08-31 02:01:40,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:40,602 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-08-31 02:01:40,602 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:40,602 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343999743] [2021-08-31 02:01:40,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:40,603 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:40,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:40,607 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:40,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:40,612 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:40,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:40,612 INFO L82 PathProgramCache]: Analyzing trace with hash -1042165431, now seen corresponding path program 1 times [2021-08-31 02:01:40,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:40,613 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095496287] [2021-08-31 02:01:40,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:40,613 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:40,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:40,630 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:01:40,630 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:40,631 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095496287] [2021-08-31 02:01:40,631 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095496287] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:40,631 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:40,631 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:40,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418684564] [2021-08-31 02:01:40,631 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:40,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:40,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:40,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:40,632 INFO L87 Difference]: Start difference. First operand 947 states and 1241 transitions. cyclomatic complexity: 299 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:01:40,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:40,816 INFO L93 Difference]: Finished difference Result 919 states and 1170 transitions. [2021-08-31 02:01:40,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:40,817 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 919 states and 1170 transitions. [2021-08-31 02:01:40,820 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 490 [2021-08-31 02:01:40,822 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 919 states to 791 states and 1010 transitions. [2021-08-31 02:01:40,822 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 558 [2021-08-31 02:01:40,823 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 686 [2021-08-31 02:01:40,823 INFO L73 IsDeterministic]: Start isDeterministic. Operand 791 states and 1010 transitions. [2021-08-31 02:01:40,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:40,823 INFO L681 BuchiCegarLoop]: Abstraction has 791 states and 1010 transitions. [2021-08-31 02:01:40,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states and 1010 transitions. [2021-08-31 02:01:40,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 661. [2021-08-31 02:01:40,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 661 states, 661 states have (on average 1.2798789712556733) internal successors, (846), 660 states have internal predecessors, (846), 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:01:40,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 661 states to 661 states and 846 transitions. [2021-08-31 02:01:40,830 INFO L704 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2021-08-31 02:01:40,830 INFO L587 BuchiCegarLoop]: Abstraction has 661 states and 846 transitions. [2021-08-31 02:01:40,830 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-08-31 02:01:40,830 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 661 states and 846 transitions. [2021-08-31 02:01:40,831 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 488 [2021-08-31 02:01:40,831 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:40,831 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:40,832 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:01:40,832 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:01:40,832 INFO L791 eck$LassoCheckResult]: Stem: 24224#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 24125#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; 24073#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24030#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; 24074#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 24076#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 24119#L100-2 assume !false; 24281#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24528#L103 assume !(12292 == ssl3_accept_~s__state~0); 24527#L106 assume !(16384 == ssl3_accept_~s__state~0); 24526#L109 assume !(8192 == ssl3_accept_~s__state~0); 24525#L112 assume !(24576 == ssl3_accept_~s__state~0); 24524#L115 assume !(8195 == ssl3_accept_~s__state~0); 24523#L118 assume !(8480 == ssl3_accept_~s__state~0); 24522#L121 assume !(8481 == ssl3_accept_~s__state~0); 24521#L124 assume !(8482 == ssl3_accept_~s__state~0); 24520#L127 assume 8464 == ssl3_accept_~s__state~0; 24225#L134 [2021-08-31 02:01:40,833 INFO L793 eck$LassoCheckResult]: Loop: 24225#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 24214#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 24215#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; 24219#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24676#L581 ssl3_accept_~skip~0 := 0; 24674#L100-2 assume !false; 24669#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24667#L103 assume !(12292 == ssl3_accept_~s__state~0); 24665#L106 assume !(16384 == ssl3_accept_~s__state~0); 24663#L109 assume !(8192 == ssl3_accept_~s__state~0); 24661#L112 assume !(24576 == ssl3_accept_~s__state~0); 24659#L115 assume !(8195 == ssl3_accept_~s__state~0); 24657#L118 assume !(8480 == ssl3_accept_~s__state~0); 24655#L121 assume !(8481 == ssl3_accept_~s__state~0); 24653#L124 assume !(8482 == ssl3_accept_~s__state~0); 24651#L127 assume !(8464 == ssl3_accept_~s__state~0); 24649#L130 assume !(8465 == ssl3_accept_~s__state~0); 24647#L133 assume !(8466 == ssl3_accept_~s__state~0); 24517#L136 assume 8496 == ssl3_accept_~s__state~0; 24360#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 24088#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 24089#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 24106#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 24107#L298-2 ssl3_accept_~s__init_num~0 := 0; 24588#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24583#L581 ssl3_accept_~skip~0 := 0; 24578#L100-2 assume !false; 24576#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24574#L103 assume !(12292 == ssl3_accept_~s__state~0); 24572#L106 assume !(16384 == ssl3_accept_~s__state~0); 24570#L109 assume !(8192 == ssl3_accept_~s__state~0); 24568#L112 assume !(24576 == ssl3_accept_~s__state~0); 24566#L115 assume !(8195 == ssl3_accept_~s__state~0); 24564#L118 assume !(8480 == ssl3_accept_~s__state~0); 24562#L121 assume !(8481 == ssl3_accept_~s__state~0); 24560#L124 assume !(8482 == ssl3_accept_~s__state~0); 24558#L127 assume !(8464 == ssl3_accept_~s__state~0); 24556#L130 assume !(8465 == ssl3_accept_~s__state~0); 24554#L133 assume !(8466 == ssl3_accept_~s__state~0); 24552#L136 assume !(8496 == ssl3_accept_~s__state~0); 24550#L139 assume !(8497 == ssl3_accept_~s__state~0); 24549#L142 assume 8512 == ssl3_accept_~s__state~0; 24197#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24190#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 24078#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 24233#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24594#L581 ssl3_accept_~skip~0 := 0; 24593#L100-2 assume !false; 24591#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24590#L103 assume !(12292 == ssl3_accept_~s__state~0); 24589#L106 assume !(16384 == ssl3_accept_~s__state~0); 24547#L109 assume !(8192 == ssl3_accept_~s__state~0); 24546#L112 assume !(24576 == ssl3_accept_~s__state~0); 24545#L115 assume !(8195 == ssl3_accept_~s__state~0); 24544#L118 assume !(8480 == ssl3_accept_~s__state~0); 24543#L121 assume !(8481 == ssl3_accept_~s__state~0); 24542#L124 assume !(8482 == ssl3_accept_~s__state~0); 24541#L127 assume !(8464 == ssl3_accept_~s__state~0); 24540#L130 assume !(8465 == ssl3_accept_~s__state~0); 24539#L133 assume !(8466 == ssl3_accept_~s__state~0); 24538#L136 assume !(8496 == ssl3_accept_~s__state~0); 24537#L139 assume !(8497 == ssl3_accept_~s__state~0); 24536#L142 assume !(8512 == ssl3_accept_~s__state~0); 24535#L145 assume !(8513 == ssl3_accept_~s__state~0); 24530#L148 assume 8528 == ssl3_accept_~s__state~0; 24111#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 24097#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 24050#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 24051#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 24045#L358 assume !(ssl3_accept_~ret~0 <= 0); 24046#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 24203#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24113#L581 ssl3_accept_~skip~0 := 0; 24206#L100-2 assume !false; 24207#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24222#L103 assume !(12292 == ssl3_accept_~s__state~0); 24220#L106 assume !(16384 == ssl3_accept_~s__state~0); 24216#L109 assume !(8192 == ssl3_accept_~s__state~0); 24132#L112 assume !(24576 == ssl3_accept_~s__state~0); 24133#L115 assume !(8195 == ssl3_accept_~s__state~0); 24148#L118 assume !(8480 == ssl3_accept_~s__state~0); 24084#L121 assume !(8481 == ssl3_accept_~s__state~0); 24085#L124 assume !(8482 == ssl3_accept_~s__state~0); 24181#L127 assume !(8464 == ssl3_accept_~s__state~0); 24150#L130 assume !(8465 == ssl3_accept_~s__state~0); 24151#L133 assume !(8466 == ssl3_accept_~s__state~0); 24059#L136 assume !(8496 == ssl3_accept_~s__state~0); 24060#L139 assume !(8497 == ssl3_accept_~s__state~0); 24100#L142 assume !(8512 == ssl3_accept_~s__state~0); 24154#L145 assume !(8513 == ssl3_accept_~s__state~0); 24102#L148 assume !(8528 == ssl3_accept_~s__state~0); 24103#L151 assume !(8529 == ssl3_accept_~s__state~0); 24184#L154 assume 8544 == ssl3_accept_~s__state~0; 24057#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 24058#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 24172#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 24064#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 24048#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 24183#L405 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; 24066#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24638#L581 ssl3_accept_~skip~0 := 0; 24637#L100-2 assume !false; 24636#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24635#L103 assume !(12292 == ssl3_accept_~s__state~0); 24633#L106 assume !(16384 == ssl3_accept_~s__state~0); 24628#L109 assume !(8192 == ssl3_accept_~s__state~0); 24626#L112 assume !(24576 == ssl3_accept_~s__state~0); 24624#L115 assume !(8195 == ssl3_accept_~s__state~0); 24622#L118 assume !(8480 == ssl3_accept_~s__state~0); 24620#L121 assume !(8481 == ssl3_accept_~s__state~0); 24618#L124 assume !(8482 == ssl3_accept_~s__state~0); 24616#L127 assume !(8464 == ssl3_accept_~s__state~0); 24614#L130 assume !(8465 == ssl3_accept_~s__state~0); 24612#L133 assume !(8466 == ssl3_accept_~s__state~0); 24610#L136 assume !(8496 == ssl3_accept_~s__state~0); 24444#L139 assume !(8497 == ssl3_accept_~s__state~0); 24607#L142 assume !(8512 == ssl3_accept_~s__state~0); 24605#L145 assume !(8513 == ssl3_accept_~s__state~0); 24603#L148 assume !(8528 == ssl3_accept_~s__state~0); 24601#L151 assume !(8529 == ssl3_accept_~s__state~0); 24453#L154 assume !(8544 == ssl3_accept_~s__state~0); 24039#L157 assume !(8545 == ssl3_accept_~s__state~0); 24040#L160 assume !(8560 == ssl3_accept_~s__state~0); 24136#L163 assume !(8561 == ssl3_accept_~s__state~0); 24137#L166 assume 8448 == ssl3_accept_~s__state~0; 24069#L167 assume !(ssl3_accept_~num1~0 > 0); 24035#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 24036#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 24250#L581 ssl3_accept_~skip~0 := 0; 24244#L100-2 assume !false; 24243#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 24241#L103 assume !(12292 == ssl3_accept_~s__state~0); 24242#L106 assume !(16384 == ssl3_accept_~s__state~0); 24311#L109 assume !(8192 == ssl3_accept_~s__state~0); 24307#L112 assume !(24576 == ssl3_accept_~s__state~0); 24303#L115 assume !(8195 == ssl3_accept_~s__state~0); 24299#L118 assume !(8480 == ssl3_accept_~s__state~0); 24293#L121 assume !(8481 == ssl3_accept_~s__state~0); 24289#L124 assume !(8482 == ssl3_accept_~s__state~0); 24290#L127 assume 8464 == ssl3_accept_~s__state~0; 24225#L134 [2021-08-31 02:01:40,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:40,833 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-08-31 02:01:40,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:40,833 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685178614] [2021-08-31 02:01:40,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:40,834 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:40,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:40,837 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:40,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:40,842 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:40,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:40,843 INFO L82 PathProgramCache]: Analyzing trace with hash -725816742, now seen corresponding path program 1 times [2021-08-31 02:01:40,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:40,843 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304586158] [2021-08-31 02:01:40,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:40,843 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:40,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:40,864 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:01:40,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:40,864 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304586158] [2021-08-31 02:01:40,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304586158] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:01:40,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671393528] [2021-08-31 02:01:40,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:40,865 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:01:40,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:40,866 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:01:40,893 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:01:40,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:40,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:01:40,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:41,153 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:01:41,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:01:41,324 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:01:41,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671393528] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:01:41,325 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:01:41,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-08-31 02:01:41,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225934400] [2021-08-31 02:01:41,326 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:41,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:41,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:01:41,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:01:41,327 INFO L87 Difference]: Start difference. First operand 661 states and 846 transitions. cyclomatic complexity: 188 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:01:42,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:42,137 INFO L93 Difference]: Finished difference Result 1628 states and 2072 transitions. [2021-08-31 02:01:42,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-31 02:01:42,138 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1628 states and 2072 transitions. [2021-08-31 02:01:42,142 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1425 [2021-08-31 02:01:42,146 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1628 states to 1598 states and 2042 transitions. [2021-08-31 02:01:42,146 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1493 [2021-08-31 02:01:42,147 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1493 [2021-08-31 02:01:42,147 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1598 states and 2042 transitions. [2021-08-31 02:01:42,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:42,147 INFO L681 BuchiCegarLoop]: Abstraction has 1598 states and 2042 transitions. [2021-08-31 02:01:42,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1598 states and 2042 transitions. [2021-08-31 02:01:42,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1598 to 995. [2021-08-31 02:01:42,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 995 states, 995 states have (on average 1.2964824120603016) internal successors, (1290), 994 states have internal predecessors, (1290), 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:01:42,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 1290 transitions. [2021-08-31 02:01:42,159 INFO L704 BuchiCegarLoop]: Abstraction has 995 states and 1290 transitions. [2021-08-31 02:01:42,159 INFO L587 BuchiCegarLoop]: Abstraction has 995 states and 1290 transitions. [2021-08-31 02:01:42,159 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-08-31 02:01:42,159 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 995 states and 1290 transitions. [2021-08-31 02:01:42,161 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 822 [2021-08-31 02:01:42,161 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:42,161 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:42,162 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:01:42,162 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:01:42,162 INFO L791 eck$LassoCheckResult]: Stem: 27391#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27272#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; 27217#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27174#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; 27218#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27220#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 27265#L100-2 assume !false; 27429#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27941#L103 assume !(12292 == ssl3_accept_~s__state~0); 27940#L106 assume !(16384 == ssl3_accept_~s__state~0); 27939#L109 assume !(8192 == ssl3_accept_~s__state~0); 27938#L112 assume !(24576 == ssl3_accept_~s__state~0); 27937#L115 assume !(8195 == ssl3_accept_~s__state~0); 27936#L118 assume !(8480 == ssl3_accept_~s__state~0); 27935#L121 assume !(8481 == ssl3_accept_~s__state~0); 27934#L124 assume !(8482 == ssl3_accept_~s__state~0); 27933#L127 assume 8464 == ssl3_accept_~s__state~0; 27392#L134 [2021-08-31 02:01:42,162 INFO L793 eck$LassoCheckResult]: Loop: 27392#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 27376#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27377#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; 27385#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28164#L581 ssl3_accept_~skip~0 := 0; 28163#L100-2 assume !false; 28162#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28161#L103 assume !(12292 == ssl3_accept_~s__state~0); 28160#L106 assume !(16384 == ssl3_accept_~s__state~0); 28159#L109 assume !(8192 == ssl3_accept_~s__state~0); 28158#L112 assume !(24576 == ssl3_accept_~s__state~0); 28157#L115 assume !(8195 == ssl3_accept_~s__state~0); 28156#L118 assume !(8480 == ssl3_accept_~s__state~0); 28155#L121 assume !(8481 == ssl3_accept_~s__state~0); 28154#L124 assume !(8482 == ssl3_accept_~s__state~0); 28153#L127 assume !(8464 == ssl3_accept_~s__state~0); 27298#L130 assume !(8465 == ssl3_accept_~s__state~0); 27299#L133 assume !(8466 == ssl3_accept_~s__state~0); 27378#L136 assume 8496 == ssl3_accept_~s__state~0; 27497#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 27927#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27925#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 27923#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 27223#L298-2 ssl3_accept_~s__init_num~0 := 0; 27182#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28146#L581 ssl3_accept_~skip~0 := 0; 28145#L100-2 assume !false; 28144#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28143#L103 assume !(12292 == ssl3_accept_~s__state~0); 28142#L106 assume !(16384 == ssl3_accept_~s__state~0); 28141#L109 assume !(8192 == ssl3_accept_~s__state~0); 28140#L112 assume !(24576 == ssl3_accept_~s__state~0); 28139#L115 assume !(8195 == ssl3_accept_~s__state~0); 28138#L118 assume !(8480 == ssl3_accept_~s__state~0); 28137#L121 assume !(8481 == ssl3_accept_~s__state~0); 28136#L124 assume !(8482 == ssl3_accept_~s__state~0); 28135#L127 assume !(8464 == ssl3_accept_~s__state~0); 28134#L130 assume !(8465 == ssl3_accept_~s__state~0); 28132#L133 assume !(8466 == ssl3_accept_~s__state~0); 28091#L136 assume !(8496 == ssl3_accept_~s__state~0); 28088#L139 assume !(8497 == ssl3_accept_~s__state~0); 28085#L142 assume !(8512 == ssl3_accept_~s__state~0); 28082#L145 assume !(8513 == ssl3_accept_~s__state~0); 27247#L148 assume !(8528 == ssl3_accept_~s__state~0); 27248#L151 assume !(8529 == ssl3_accept_~s__state~0); 27338#L154 assume !(8544 == ssl3_accept_~s__state~0); 27353#L157 assume !(8545 == ssl3_accept_~s__state~0); 28071#L160 assume !(8560 == ssl3_accept_~s__state~0); 28069#L163 assume !(8561 == ssl3_accept_~s__state~0); 27354#L166 assume !(8448 == ssl3_accept_~s__state~0); 27355#L169 assume !(8576 == ssl3_accept_~s__state~0); 28065#L172 assume !(8577 == ssl3_accept_~s__state~0); 28063#L175 assume !(8592 == ssl3_accept_~s__state~0); 28061#L178 assume !(8593 == ssl3_accept_~s__state~0); 28059#L181 assume !(8608 == ssl3_accept_~s__state~0); 28057#L184 assume !(8609 == ssl3_accept_~s__state~0); 28055#L187 assume !(8640 == ssl3_accept_~s__state~0); 27969#L190 assume !(8641 == ssl3_accept_~s__state~0); 27291#L193 assume 8656 == ssl3_accept_~s__state~0; 27292#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 27197#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 27198#L498 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 27313#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 27314#L506 assume !(0 == ssl3_accept_~tmp___10~0); 27383#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28126#L581 ssl3_accept_~skip~0 := 0; 28124#L100-2 assume !false; 28123#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28122#L103 assume !(12292 == ssl3_accept_~s__state~0); 28117#L106 assume !(16384 == ssl3_accept_~s__state~0); 28115#L109 assume !(8192 == ssl3_accept_~s__state~0); 28113#L112 assume !(24576 == ssl3_accept_~s__state~0); 28111#L115 assume !(8195 == ssl3_accept_~s__state~0); 28109#L118 assume !(8480 == ssl3_accept_~s__state~0); 28107#L121 assume !(8481 == ssl3_accept_~s__state~0); 28105#L124 assume !(8482 == ssl3_accept_~s__state~0); 28103#L127 assume !(8464 == ssl3_accept_~s__state~0); 28101#L130 assume !(8465 == ssl3_accept_~s__state~0); 28099#L133 assume !(8466 == ssl3_accept_~s__state~0); 27203#L136 assume !(8496 == ssl3_accept_~s__state~0); 27204#L139 assume !(8497 == ssl3_accept_~s__state~0); 27245#L142 assume !(8512 == ssl3_accept_~s__state~0); 27302#L145 assume !(8513 == ssl3_accept_~s__state~0); 27303#L148 assume !(8528 == ssl3_accept_~s__state~0); 28075#L151 assume !(8529 == ssl3_accept_~s__state~0); 28074#L154 assume !(8544 == ssl3_accept_~s__state~0); 27183#L157 assume !(8545 == ssl3_accept_~s__state~0); 27184#L160 assume !(8560 == ssl3_accept_~s__state~0); 27283#L163 assume !(8561 == ssl3_accept_~s__state~0); 27284#L166 assume !(8448 == ssl3_accept_~s__state~0); 27306#L169 assume !(8576 == ssl3_accept_~s__state~0); 27307#L172 assume !(8577 == ssl3_accept_~s__state~0); 27175#L175 assume !(8592 == ssl3_accept_~s__state~0); 27176#L178 assume !(8593 == ssl3_accept_~s__state~0); 27242#L181 assume !(8608 == ssl3_accept_~s__state~0); 27340#L184 assume !(8609 == ssl3_accept_~s__state~0); 27341#L187 assume !(8640 == ssl3_accept_~s__state~0); 27310#L190 assume !(8641 == ssl3_accept_~s__state~0); 27311#L193 assume !(8656 == ssl3_accept_~s__state~0); 27968#L196 assume !(8657 == ssl3_accept_~s__state~0); 27277#L199 assume 8672 == ssl3_accept_~s__state~0; 27238#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 27239#L514 assume !(4 == ssl3_accept_~blastFlag~0); 27333#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 27345#L521 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 27270#L521-2 ssl3_accept_~s__init_num~0 := 0; 27271#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27873#L581 ssl3_accept_~skip~0 := 0; 27874#L100-2 assume !false; 27868#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27869#L103 assume !(12292 == ssl3_accept_~s__state~0); 27862#L106 assume !(16384 == ssl3_accept_~s__state~0); 27863#L109 assume !(8192 == ssl3_accept_~s__state~0); 27856#L112 assume !(24576 == ssl3_accept_~s__state~0); 27857#L115 assume !(8195 == ssl3_accept_~s__state~0); 27850#L118 assume !(8480 == ssl3_accept_~s__state~0); 27851#L121 assume !(8481 == ssl3_accept_~s__state~0); 27844#L124 assume !(8482 == ssl3_accept_~s__state~0); 27845#L127 assume !(8464 == ssl3_accept_~s__state~0); 27838#L130 assume !(8465 == ssl3_accept_~s__state~0); 27839#L133 assume !(8466 == ssl3_accept_~s__state~0); 27779#L136 assume !(8496 == ssl3_accept_~s__state~0); 27777#L139 assume !(8497 == ssl3_accept_~s__state~0); 27775#L142 assume !(8512 == ssl3_accept_~s__state~0); 27773#L145 assume !(8513 == ssl3_accept_~s__state~0); 27771#L148 assume !(8528 == ssl3_accept_~s__state~0); 27769#L151 assume !(8529 == ssl3_accept_~s__state~0); 27767#L154 assume !(8544 == ssl3_accept_~s__state~0); 27765#L157 assume !(8545 == ssl3_accept_~s__state~0); 27763#L160 assume !(8560 == ssl3_accept_~s__state~0); 27761#L163 assume !(8561 == ssl3_accept_~s__state~0); 27482#L166 assume 8448 == ssl3_accept_~s__state~0; 27483#L167 assume !(ssl3_accept_~num1~0 > 0); 27477#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 27478#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27466#L581 ssl3_accept_~skip~0 := 0; 27467#L100-2 assume !false; 27462#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27463#L103 assume !(12292 == ssl3_accept_~s__state~0); 27457#L106 assume !(16384 == ssl3_accept_~s__state~0); 27458#L109 assume !(8192 == ssl3_accept_~s__state~0); 27453#L112 assume !(24576 == ssl3_accept_~s__state~0); 27454#L115 assume !(8195 == ssl3_accept_~s__state~0); 27668#L118 assume !(8480 == ssl3_accept_~s__state~0); 27448#L121 assume !(8481 == ssl3_accept_~s__state~0); 27449#L124 assume !(8482 == ssl3_accept_~s__state~0); 27505#L127 assume 8464 == ssl3_accept_~s__state~0; 27392#L134 [2021-08-31 02:01:42,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:42,163 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-08-31 02:01:42,163 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:42,163 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366610244] [2021-08-31 02:01:42,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:42,163 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:42,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:42,167 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:42,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:42,171 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:42,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:42,172 INFO L82 PathProgramCache]: Analyzing trace with hash 546478944, now seen corresponding path program 1 times [2021-08-31 02:01:42,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:42,172 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260358316] [2021-08-31 02:01:42,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:42,172 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:42,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:42,189 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:01:42,189 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:42,189 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260358316] [2021-08-31 02:01:42,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260358316] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:42,189 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:42,189 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:42,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359985080] [2021-08-31 02:01:42,190 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:42,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:42,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:42,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:42,191 INFO L87 Difference]: Start difference. First operand 995 states and 1290 transitions. cyclomatic complexity: 298 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:01:42,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:42,452 INFO L93 Difference]: Finished difference Result 1740 states and 2281 transitions. [2021-08-31 02:01:42,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:42,457 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1740 states and 2281 transitions. [2021-08-31 02:01:42,461 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1567 [2021-08-31 02:01:42,466 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1740 states to 1740 states and 2281 transitions. [2021-08-31 02:01:42,466 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1635 [2021-08-31 02:01:42,467 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1635 [2021-08-31 02:01:42,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1740 states and 2281 transitions. [2021-08-31 02:01:42,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:42,468 INFO L681 BuchiCegarLoop]: Abstraction has 1740 states and 2281 transitions. [2021-08-31 02:01:42,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1740 states and 2281 transitions. [2021-08-31 02:01:42,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1740 to 1740. [2021-08-31 02:01:42,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1740 states, 1740 states have (on average 1.310919540229885) internal successors, (2281), 1739 states have internal predecessors, (2281), 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:01:42,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1740 states to 1740 states and 2281 transitions. [2021-08-31 02:01:42,484 INFO L704 BuchiCegarLoop]: Abstraction has 1740 states and 2281 transitions. [2021-08-31 02:01:42,485 INFO L587 BuchiCegarLoop]: Abstraction has 1740 states and 2281 transitions. [2021-08-31 02:01:42,485 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-08-31 02:01:42,485 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1740 states and 2281 transitions. [2021-08-31 02:01:42,487 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1567 [2021-08-31 02:01:42,488 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:42,488 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:42,489 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:01:42,489 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:01:42,489 INFO L791 eck$LassoCheckResult]: Stem: 30123#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 30012#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; 29957#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29915#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; 29958#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29960#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 30006#L100-2 assume !false; 30163#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30570#L103 assume !(12292 == ssl3_accept_~s__state~0); 30567#L106 assume !(16384 == ssl3_accept_~s__state~0); 30564#L109 assume !(8192 == ssl3_accept_~s__state~0); 30561#L112 assume !(24576 == ssl3_accept_~s__state~0); 30558#L115 assume !(8195 == ssl3_accept_~s__state~0); 30555#L118 assume !(8480 == ssl3_accept_~s__state~0); 30552#L121 assume !(8481 == ssl3_accept_~s__state~0); 30549#L124 assume !(8482 == ssl3_accept_~s__state~0); 30546#L127 assume 8464 == ssl3_accept_~s__state~0; 30380#L134 [2021-08-31 02:01:42,489 INFO L793 eck$LassoCheckResult]: Loop: 30380#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 30722#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 30721#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; 30704#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30696#L581 ssl3_accept_~skip~0 := 0; 30692#L100-2 assume !false; 30688#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30684#L103 assume !(12292 == ssl3_accept_~s__state~0); 30680#L106 assume !(16384 == ssl3_accept_~s__state~0); 30676#L109 assume !(8192 == ssl3_accept_~s__state~0); 30672#L112 assume !(24576 == ssl3_accept_~s__state~0); 30668#L115 assume !(8195 == ssl3_accept_~s__state~0); 30664#L118 assume !(8480 == ssl3_accept_~s__state~0); 30661#L121 assume !(8481 == ssl3_accept_~s__state~0); 30657#L124 assume !(8482 == ssl3_accept_~s__state~0); 30653#L127 assume !(8464 == ssl3_accept_~s__state~0); 30649#L130 assume !(8465 == ssl3_accept_~s__state~0); 30645#L133 assume !(8466 == ssl3_accept_~s__state~0); 30369#L136 assume 8496 == ssl3_accept_~s__state~0; 30368#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 30366#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30365#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 30364#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29994#L298-2 ssl3_accept_~s__init_num~0 := 0; 30949#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30943#L581 ssl3_accept_~skip~0 := 0; 30941#L100-2 assume !false; 30939#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30937#L103 assume !(12292 == ssl3_accept_~s__state~0); 30928#L106 assume !(16384 == ssl3_accept_~s__state~0); 30923#L109 assume !(8192 == ssl3_accept_~s__state~0); 30918#L112 assume !(24576 == ssl3_accept_~s__state~0); 30913#L115 assume !(8195 == ssl3_accept_~s__state~0); 30909#L118 assume !(8480 == ssl3_accept_~s__state~0); 30905#L121 assume !(8481 == ssl3_accept_~s__state~0); 30901#L124 assume !(8482 == ssl3_accept_~s__state~0); 30897#L127 assume !(8464 == ssl3_accept_~s__state~0); 30893#L130 assume !(8465 == ssl3_accept_~s__state~0); 30889#L133 assume !(8466 == ssl3_accept_~s__state~0); 30885#L136 assume !(8496 == ssl3_accept_~s__state~0); 30881#L139 assume !(8497 == ssl3_accept_~s__state~0); 30195#L142 assume 8512 == ssl3_accept_~s__state~0; 30094#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30095#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 31048#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31042#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31036#L581 ssl3_accept_~skip~0 := 0; 31034#L100-2 assume !false; 31032#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31031#L103 assume !(12292 == ssl3_accept_~s__state~0); 31030#L106 assume !(16384 == ssl3_accept_~s__state~0); 31029#L109 assume !(8192 == ssl3_accept_~s__state~0); 31028#L112 assume !(24576 == ssl3_accept_~s__state~0); 31027#L115 assume !(8195 == ssl3_accept_~s__state~0); 31026#L118 assume !(8480 == ssl3_accept_~s__state~0); 31024#L121 assume !(8481 == ssl3_accept_~s__state~0); 31023#L124 assume !(8482 == ssl3_accept_~s__state~0); 31022#L127 assume !(8464 == ssl3_accept_~s__state~0); 31021#L130 assume !(8465 == ssl3_accept_~s__state~0); 31020#L133 assume !(8466 == ssl3_accept_~s__state~0); 31019#L136 assume !(8496 == ssl3_accept_~s__state~0); 31018#L139 assume !(8497 == ssl3_accept_~s__state~0); 31016#L142 assume !(8512 == ssl3_accept_~s__state~0); 31014#L145 assume !(8513 == ssl3_accept_~s__state~0); 31012#L148 assume 8528 == ssl3_accept_~s__state~0; 30527#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29982#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 29939#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 29940#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 29930#L358 assume !(ssl3_accept_~ret~0 <= 0); 29931#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 30102#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31595#L581 ssl3_accept_~skip~0 := 0; 31594#L100-2 assume !false; 31593#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31591#L103 assume !(12292 == ssl3_accept_~s__state~0); 31590#L106 assume !(16384 == ssl3_accept_~s__state~0); 31589#L109 assume !(8192 == ssl3_accept_~s__state~0); 31588#L112 assume !(24576 == ssl3_accept_~s__state~0); 31584#L115 assume !(8195 == ssl3_accept_~s__state~0); 31578#L118 assume !(8480 == ssl3_accept_~s__state~0); 31576#L121 assume !(8481 == ssl3_accept_~s__state~0); 31574#L124 assume !(8482 == ssl3_accept_~s__state~0); 31572#L127 assume !(8464 == ssl3_accept_~s__state~0); 31570#L130 assume !(8465 == ssl3_accept_~s__state~0); 31568#L133 assume !(8466 == ssl3_accept_~s__state~0); 31566#L136 assume !(8496 == ssl3_accept_~s__state~0); 31564#L139 assume !(8497 == ssl3_accept_~s__state~0); 31560#L142 assume !(8512 == ssl3_accept_~s__state~0); 31556#L145 assume !(8513 == ssl3_accept_~s__state~0); 29987#L148 assume !(8528 == ssl3_accept_~s__state~0); 29988#L151 assume !(8529 == ssl3_accept_~s__state~0); 30188#L154 assume 8544 == ssl3_accept_~s__state~0; 30189#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 30735#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 30097#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30098#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 30092#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 30093#L405 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; 30719#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30699#L581 ssl3_accept_~skip~0 := 0; 30695#L100-2 assume !false; 30691#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30687#L103 assume !(12292 == ssl3_accept_~s__state~0); 30683#L106 assume !(16384 == ssl3_accept_~s__state~0); 30679#L109 assume !(8192 == ssl3_accept_~s__state~0); 30675#L112 assume !(24576 == ssl3_accept_~s__state~0); 30671#L115 assume !(8195 == ssl3_accept_~s__state~0); 30667#L118 assume !(8480 == ssl3_accept_~s__state~0); 30663#L121 assume !(8481 == ssl3_accept_~s__state~0); 30660#L124 assume !(8482 == ssl3_accept_~s__state~0); 30656#L127 assume !(8464 == ssl3_accept_~s__state~0); 30652#L130 assume !(8465 == ssl3_accept_~s__state~0); 30648#L133 assume !(8466 == ssl3_accept_~s__state~0); 30644#L136 assume !(8496 == ssl3_accept_~s__state~0); 30642#L139 assume !(8497 == ssl3_accept_~s__state~0); 30641#L142 assume !(8512 == ssl3_accept_~s__state~0); 30640#L145 assume !(8513 == ssl3_accept_~s__state~0); 30639#L148 assume !(8528 == ssl3_accept_~s__state~0); 30638#L151 assume !(8529 == ssl3_accept_~s__state~0); 30637#L154 assume !(8544 == ssl3_accept_~s__state~0); 30636#L157 assume !(8545 == ssl3_accept_~s__state~0); 30635#L160 assume !(8560 == ssl3_accept_~s__state~0); 30634#L163 assume !(8561 == ssl3_accept_~s__state~0); 30633#L166 assume 8448 == ssl3_accept_~s__state~0; 30632#L167 assume !(ssl3_accept_~num1~0 > 0); 30630#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 30628#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30623#L581 ssl3_accept_~skip~0 := 0; 30622#L100-2 assume !false; 30621#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30620#L103 assume !(12292 == ssl3_accept_~s__state~0); 30615#L106 assume 16384 == ssl3_accept_~s__state~0; 30614#L212 ssl3_accept_~s__server~0 := 1; 30612#L217 assume 0 != ssl3_accept_~cb~0; 30609#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 30606#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 30598#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 30593#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 30513#L244 assume 12292 != ssl3_accept_~s__state~0; 30514#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; 30714#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30698#L581 ssl3_accept_~skip~0 := 0; 30694#L100-2 assume !false; 30690#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30686#L103 assume !(12292 == ssl3_accept_~s__state~0); 30682#L106 assume !(16384 == ssl3_accept_~s__state~0); 30678#L109 assume !(8192 == ssl3_accept_~s__state~0); 30674#L112 assume !(24576 == ssl3_accept_~s__state~0); 30670#L115 assume !(8195 == ssl3_accept_~s__state~0); 30666#L118 assume !(8480 == ssl3_accept_~s__state~0); 30662#L121 assume !(8481 == ssl3_accept_~s__state~0); 30659#L124 assume !(8482 == ssl3_accept_~s__state~0); 30655#L127 assume 8464 == ssl3_accept_~s__state~0; 30380#L134 [2021-08-31 02:01:42,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:42,490 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-08-31 02:01:42,490 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:42,490 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33496878] [2021-08-31 02:01:42,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:42,490 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:42,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:42,494 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:42,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:42,498 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:42,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:42,499 INFO L82 PathProgramCache]: Analyzing trace with hash 534473984, now seen corresponding path program 1 times [2021-08-31 02:01:42,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:42,499 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872114606] [2021-08-31 02:01:42,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:42,499 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:42,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:42,525 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:01:42,525 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:42,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872114606] [2021-08-31 02:01:42,525 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872114606] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:01:42,525 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1976043630] [2021-08-31 02:01:42,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:42,526 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:01:42,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:42,529 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:01:42,549 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:01:42,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:42,586 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:01:42,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:42,773 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:01:42,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:01:42,991 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:01:42,991 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1976043630] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:01:42,991 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:01:42,991 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-08-31 02:01:42,991 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183501670] [2021-08-31 02:01:42,992 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:42,992 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:42,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:01:42,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:01:42,992 INFO L87 Difference]: Start difference. First operand 1740 states and 2281 transitions. cyclomatic complexity: 546 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:01:43,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:43,626 INFO L93 Difference]: Finished difference Result 2833 states and 3616 transitions. [2021-08-31 02:01:43,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-31 02:01:43,627 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2833 states and 3616 transitions. [2021-08-31 02:01:43,636 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2125 [2021-08-31 02:01:43,658 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2833 states to 2783 states and 3562 transitions. [2021-08-31 02:01:43,658 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2678 [2021-08-31 02:01:43,660 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2678 [2021-08-31 02:01:43,660 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2783 states and 3562 transitions. [2021-08-31 02:01:43,662 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:43,662 INFO L681 BuchiCegarLoop]: Abstraction has 2783 states and 3562 transitions. [2021-08-31 02:01:43,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2783 states and 3562 transitions. [2021-08-31 02:01:43,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2783 to 2037. [2021-08-31 02:01:43,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2037 states, 2037 states have (on average 1.2974963181148749) internal successors, (2643), 2036 states have internal predecessors, (2643), 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:01:43,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 2643 transitions. [2021-08-31 02:01:43,691 INFO L704 BuchiCegarLoop]: Abstraction has 2037 states and 2643 transitions. [2021-08-31 02:01:43,691 INFO L587 BuchiCegarLoop]: Abstraction has 2037 states and 2643 transitions. [2021-08-31 02:01:43,691 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-08-31 02:01:43,691 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 2643 transitions. [2021-08-31 02:01:43,695 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1832 [2021-08-31 02:01:43,695 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:43,695 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:43,696 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:01:43,696 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:01:43,697 INFO L791 eck$LassoCheckResult]: Stem: 35647#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 35528#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; 35471#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 35427#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; 35472#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 35474#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 35521#L100-2 assume !false; 35690#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36363#L103 assume !(12292 == ssl3_accept_~s__state~0); 36362#L106 assume !(16384 == ssl3_accept_~s__state~0); 36361#L109 assume !(8192 == ssl3_accept_~s__state~0); 36360#L112 assume !(24576 == ssl3_accept_~s__state~0); 36359#L115 assume !(8195 == ssl3_accept_~s__state~0); 36358#L118 assume !(8480 == ssl3_accept_~s__state~0); 36357#L121 assume !(8481 == ssl3_accept_~s__state~0); 36356#L124 assume !(8482 == ssl3_accept_~s__state~0); 36355#L127 assume 8464 == ssl3_accept_~s__state~0; 35734#L134 [2021-08-31 02:01:43,697 INFO L793 eck$LassoCheckResult]: Loop: 35734#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 37427#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 37425#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; 37426#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37440#L581 ssl3_accept_~skip~0 := 0; 37439#L100-2 assume !false; 37438#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37437#L103 assume !(12292 == ssl3_accept_~s__state~0); 37436#L106 assume !(16384 == ssl3_accept_~s__state~0); 37435#L109 assume !(8192 == ssl3_accept_~s__state~0); 37434#L112 assume !(24576 == ssl3_accept_~s__state~0); 37433#L115 assume !(8195 == ssl3_accept_~s__state~0); 37432#L118 assume !(8480 == ssl3_accept_~s__state~0); 37431#L121 assume !(8481 == ssl3_accept_~s__state~0); 37430#L124 assume !(8482 == ssl3_accept_~s__state~0); 37429#L127 assume !(8464 == ssl3_accept_~s__state~0); 37389#L130 assume !(8465 == ssl3_accept_~s__state~0); 37209#L133 assume !(8466 == ssl3_accept_~s__state~0); 37202#L136 assume 8496 == ssl3_accept_~s__state~0; 35731#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 37196#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 37191#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 37176#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 35512#L298-2 ssl3_accept_~s__init_num~0 := 0; 37095#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37090#L581 ssl3_accept_~skip~0 := 0; 37084#L100-2 assume !false; 37081#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37078#L103 assume !(12292 == ssl3_accept_~s__state~0); 37075#L106 assume !(16384 == ssl3_accept_~s__state~0); 37072#L109 assume !(8192 == ssl3_accept_~s__state~0); 37069#L112 assume !(24576 == ssl3_accept_~s__state~0); 37066#L115 assume !(8195 == ssl3_accept_~s__state~0); 37063#L118 assume !(8480 == ssl3_accept_~s__state~0); 37060#L121 assume !(8481 == ssl3_accept_~s__state~0); 37057#L124 assume !(8482 == ssl3_accept_~s__state~0); 37054#L127 assume !(8464 == ssl3_accept_~s__state~0); 37051#L130 assume !(8465 == ssl3_accept_~s__state~0); 37048#L133 assume !(8466 == ssl3_accept_~s__state~0); 37045#L136 assume !(8496 == ssl3_accept_~s__state~0); 37042#L139 assume !(8497 == ssl3_accept_~s__state~0); 37039#L142 assume 8512 == ssl3_accept_~s__state~0; 35728#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35595#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 35476#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 35661#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37267#L581 ssl3_accept_~skip~0 := 0; 37263#L100-2 assume !false; 37259#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37255#L103 assume !(12292 == ssl3_accept_~s__state~0); 37251#L106 assume !(16384 == ssl3_accept_~s__state~0); 37247#L109 assume !(8192 == ssl3_accept_~s__state~0); 37243#L112 assume !(24576 == ssl3_accept_~s__state~0); 37239#L115 assume !(8195 == ssl3_accept_~s__state~0); 37235#L118 assume !(8480 == ssl3_accept_~s__state~0); 37231#L121 assume !(8481 == ssl3_accept_~s__state~0); 37227#L124 assume !(8482 == ssl3_accept_~s__state~0); 37223#L127 assume !(8464 == ssl3_accept_~s__state~0); 37219#L130 assume !(8465 == ssl3_accept_~s__state~0); 37215#L133 assume !(8466 == ssl3_accept_~s__state~0); 37211#L136 assume !(8496 == ssl3_accept_~s__state~0); 37201#L139 assume !(8497 == ssl3_accept_~s__state~0); 37199#L142 assume !(8512 == ssl3_accept_~s__state~0); 37195#L145 assume !(8513 == ssl3_accept_~s__state~0); 36374#L148 assume 8528 == ssl3_accept_~s__state~0; 35513#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 35497#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 35447#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 35448#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 35442#L358 assume !(ssl3_accept_~ret~0 <= 0); 35443#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 35616#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37285#L581 ssl3_accept_~skip~0 := 0; 37283#L100-2 assume !false; 37270#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37266#L103 assume !(12292 == ssl3_accept_~s__state~0); 37262#L106 assume !(16384 == ssl3_accept_~s__state~0); 37258#L109 assume !(8192 == ssl3_accept_~s__state~0); 37254#L112 assume !(24576 == ssl3_accept_~s__state~0); 37250#L115 assume !(8195 == ssl3_accept_~s__state~0); 37246#L118 assume !(8480 == ssl3_accept_~s__state~0); 37242#L121 assume !(8481 == ssl3_accept_~s__state~0); 37238#L124 assume !(8482 == ssl3_accept_~s__state~0); 37234#L127 assume !(8464 == ssl3_accept_~s__state~0); 37230#L130 assume !(8465 == ssl3_accept_~s__state~0); 37226#L133 assume !(8466 == ssl3_accept_~s__state~0); 37222#L136 assume !(8496 == ssl3_accept_~s__state~0); 37218#L139 assume !(8497 == ssl3_accept_~s__state~0); 37214#L142 assume !(8512 == ssl3_accept_~s__state~0); 37210#L145 assume !(8513 == ssl3_accept_~s__state~0); 37190#L148 assume !(8528 == ssl3_accept_~s__state~0); 37186#L151 assume !(8529 == ssl3_accept_~s__state~0); 37182#L154 assume 8544 == ssl3_accept_~s__state~0; 35454#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 35455#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 35577#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35462#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 35445#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 35588#L405 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; 35464#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36530#L581 ssl3_accept_~skip~0 := 0; 36531#L100-2 assume !false; 36524#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36525#L103 assume !(12292 == ssl3_accept_~s__state~0); 36518#L106 assume !(16384 == ssl3_accept_~s__state~0); 36519#L109 assume !(8192 == ssl3_accept_~s__state~0); 36512#L112 assume !(24576 == ssl3_accept_~s__state~0); 36513#L115 assume !(8195 == ssl3_accept_~s__state~0); 36506#L118 assume !(8480 == ssl3_accept_~s__state~0); 36507#L121 assume !(8481 == ssl3_accept_~s__state~0); 36500#L124 assume !(8482 == ssl3_accept_~s__state~0); 36501#L127 assume !(8464 == ssl3_accept_~s__state~0); 36494#L130 assume !(8465 == ssl3_accept_~s__state~0); 36495#L133 assume !(8466 == ssl3_accept_~s__state~0); 36489#L136 assume !(8496 == ssl3_accept_~s__state~0); 36490#L139 assume !(8497 == ssl3_accept_~s__state~0); 36479#L142 assume !(8512 == ssl3_accept_~s__state~0); 36480#L145 assume !(8513 == ssl3_accept_~s__state~0); 36467#L148 assume !(8528 == ssl3_accept_~s__state~0); 36468#L151 assume !(8529 == ssl3_accept_~s__state~0); 36432#L154 assume !(8544 == ssl3_accept_~s__state~0); 36433#L157 assume !(8545 == ssl3_accept_~s__state~0); 36427#L160 assume !(8560 == ssl3_accept_~s__state~0); 36428#L163 assume !(8561 == ssl3_accept_~s__state~0); 36370#L166 assume 8448 == ssl3_accept_~s__state~0; 36371#L167 assume !(ssl3_accept_~num1~0 > 0); 35432#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 35433#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36813#L581 ssl3_accept_~skip~0 := 0; 36812#L100-2 assume !false; 36811#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36810#L103 assume !(12292 == ssl3_accept_~s__state~0); 36809#L106 assume !(16384 == ssl3_accept_~s__state~0); 36808#L109 assume !(8192 == ssl3_accept_~s__state~0); 36807#L112 assume !(24576 == ssl3_accept_~s__state~0); 36806#L115 assume !(8195 == ssl3_accept_~s__state~0); 36805#L118 assume !(8480 == ssl3_accept_~s__state~0); 36804#L121 assume !(8481 == ssl3_accept_~s__state~0); 36803#L124 assume !(8482 == ssl3_accept_~s__state~0); 36802#L127 assume !(8464 == ssl3_accept_~s__state~0); 36801#L130 assume !(8465 == ssl3_accept_~s__state~0); 36800#L133 assume !(8466 == ssl3_accept_~s__state~0); 36799#L136 assume !(8496 == ssl3_accept_~s__state~0); 36798#L139 assume !(8497 == ssl3_accept_~s__state~0); 36797#L142 assume !(8512 == ssl3_accept_~s__state~0); 36796#L145 assume !(8513 == ssl3_accept_~s__state~0); 36795#L148 assume !(8528 == ssl3_accept_~s__state~0); 36794#L151 assume !(8529 == ssl3_accept_~s__state~0); 36793#L154 assume !(8544 == ssl3_accept_~s__state~0); 36792#L157 assume !(8545 == ssl3_accept_~s__state~0); 36791#L160 assume !(8560 == ssl3_accept_~s__state~0); 36790#L163 assume !(8561 == ssl3_accept_~s__state~0); 36789#L166 assume !(8448 == ssl3_accept_~s__state~0); 36788#L169 assume 8576 == ssl3_accept_~s__state~0; 36570#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 36650#L445 assume !(ssl3_accept_~ret~0 <= 0); 36644#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 36134#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37419#L581 ssl3_accept_~skip~0 := 0; 37418#L100-2 assume !false; 37417#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37416#L103 assume !(12292 == ssl3_accept_~s__state~0); 37415#L106 assume !(16384 == ssl3_accept_~s__state~0); 37414#L109 assume !(8192 == ssl3_accept_~s__state~0); 37413#L112 assume !(24576 == ssl3_accept_~s__state~0); 37412#L115 assume !(8195 == ssl3_accept_~s__state~0); 37411#L118 assume !(8480 == ssl3_accept_~s__state~0); 36899#L121 assume !(8481 == ssl3_accept_~s__state~0); 37410#L124 assume !(8482 == ssl3_accept_~s__state~0); 37390#L127 assume !(8464 == ssl3_accept_~s__state~0); 37391#L130 assume 8465 == ssl3_accept_~s__state~0; 35734#L134 [2021-08-31 02:01:43,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:43,697 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-08-31 02:01:43,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:43,698 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17013352] [2021-08-31 02:01:43,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:43,698 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:43,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:43,703 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:43,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:43,711 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:43,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:43,712 INFO L82 PathProgramCache]: Analyzing trace with hash -586943492, now seen corresponding path program 1 times [2021-08-31 02:01:43,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:43,712 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37938387] [2021-08-31 02:01:43,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:43,712 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:43,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:43,731 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:01:43,731 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:43,731 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37938387] [2021-08-31 02:01:43,731 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37938387] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:43,732 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:43,732 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:43,732 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127485298] [2021-08-31 02:01:43,732 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:43,732 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:43,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:43,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:43,733 INFO L87 Difference]: Start difference. First operand 2037 states and 2643 transitions. cyclomatic complexity: 614 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:01:43,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:43,912 INFO L93 Difference]: Finished difference Result 2045 states and 2651 transitions. [2021-08-31 02:01:43,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:43,913 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2045 states and 2651 transitions. [2021-08-31 02:01:43,917 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1840 [2021-08-31 02:01:43,923 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2045 states to 2045 states and 2651 transitions. [2021-08-31 02:01:43,923 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1940 [2021-08-31 02:01:43,924 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1940 [2021-08-31 02:01:43,924 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2045 states and 2651 transitions. [2021-08-31 02:01:43,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:43,924 INFO L681 BuchiCegarLoop]: Abstraction has 2045 states and 2651 transitions. [2021-08-31 02:01:43,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2045 states and 2651 transitions. [2021-08-31 02:01:43,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2045 to 2037. [2021-08-31 02:01:43,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2037 states, 2037 states have (on average 1.2965144820814924) internal successors, (2641), 2036 states have internal predecessors, (2641), 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:01:43,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 2641 transitions. [2021-08-31 02:01:43,945 INFO L704 BuchiCegarLoop]: Abstraction has 2037 states and 2641 transitions. [2021-08-31 02:01:43,945 INFO L587 BuchiCegarLoop]: Abstraction has 2037 states and 2641 transitions. [2021-08-31 02:01:43,945 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-08-31 02:01:43,945 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 2641 transitions. [2021-08-31 02:01:43,966 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1832 [2021-08-31 02:01:43,967 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:43,967 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:43,968 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:01:43,968 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:01:43,968 INFO L791 eck$LassoCheckResult]: Stem: 39751#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 39618#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; 39562#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 39515#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; 39563#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39565#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 39612#L100-2 assume !false; 39977#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40108#L103 assume !(12292 == ssl3_accept_~s__state~0); 40100#L106 assume !(16384 == ssl3_accept_~s__state~0); 40101#L109 assume !(8192 == ssl3_accept_~s__state~0); 40092#L112 assume !(24576 == ssl3_accept_~s__state~0); 40093#L115 assume !(8195 == ssl3_accept_~s__state~0); 40084#L118 assume !(8480 == ssl3_accept_~s__state~0); 40085#L121 assume !(8481 == ssl3_accept_~s__state~0); 40076#L124 assume !(8482 == ssl3_accept_~s__state~0); 40077#L127 assume 8464 == ssl3_accept_~s__state~0; 39753#L134 [2021-08-31 02:01:43,968 INFO L793 eck$LassoCheckResult]: Loop: 39753#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 39735#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 39736#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; 39744#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41547#L581 ssl3_accept_~skip~0 := 0; 41546#L100-2 assume !false; 41545#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41544#L103 assume !(12292 == ssl3_accept_~s__state~0); 41543#L106 assume !(16384 == ssl3_accept_~s__state~0); 41542#L109 assume !(8192 == ssl3_accept_~s__state~0); 41541#L112 assume !(24576 == ssl3_accept_~s__state~0); 41540#L115 assume !(8195 == ssl3_accept_~s__state~0); 41539#L118 assume !(8480 == ssl3_accept_~s__state~0); 41538#L121 assume !(8481 == ssl3_accept_~s__state~0); 41537#L124 assume !(8482 == ssl3_accept_~s__state~0); 41536#L127 assume !(8464 == ssl3_accept_~s__state~0); 41535#L130 assume !(8465 == ssl3_accept_~s__state~0); 41201#L133 assume !(8466 == ssl3_accept_~s__state~0); 40493#L136 assume 8496 == ssl3_accept_~s__state~0; 39865#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 39578#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 39579#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 40491#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 39600#L298-2 ssl3_accept_~s__init_num~0 := 0; 40986#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40978#L581 ssl3_accept_~skip~0 := 0; 40974#L100-2 assume !false; 40970#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40966#L103 assume !(12292 == ssl3_accept_~s__state~0); 40962#L106 assume !(16384 == ssl3_accept_~s__state~0); 40958#L109 assume !(8192 == ssl3_accept_~s__state~0); 40954#L112 assume !(24576 == ssl3_accept_~s__state~0); 40950#L115 assume !(8195 == ssl3_accept_~s__state~0); 40946#L118 assume !(8480 == ssl3_accept_~s__state~0); 40942#L121 assume !(8481 == ssl3_accept_~s__state~0); 40938#L124 assume !(8482 == ssl3_accept_~s__state~0); 40934#L127 assume !(8464 == ssl3_accept_~s__state~0); 40930#L130 assume !(8465 == ssl3_accept_~s__state~0); 40926#L133 assume !(8466 == ssl3_accept_~s__state~0); 40920#L136 assume !(8496 == ssl3_accept_~s__state~0); 40915#L139 assume !(8497 == ssl3_accept_~s__state~0); 39802#L142 assume 8512 == ssl3_accept_~s__state~0; 39800#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 41330#L309 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 41327#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41324#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41318#L581 ssl3_accept_~skip~0 := 0; 41316#L100-2 assume !false; 41314#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41312#L103 assume !(12292 == ssl3_accept_~s__state~0); 41310#L106 assume !(16384 == ssl3_accept_~s__state~0); 41308#L109 assume !(8192 == ssl3_accept_~s__state~0); 41307#L112 assume !(24576 == ssl3_accept_~s__state~0); 41306#L115 assume !(8195 == ssl3_accept_~s__state~0); 41304#L118 assume !(8480 == ssl3_accept_~s__state~0); 41303#L121 assume !(8481 == ssl3_accept_~s__state~0); 41302#L124 assume !(8482 == ssl3_accept_~s__state~0); 41301#L127 assume !(8464 == ssl3_accept_~s__state~0); 41300#L130 assume !(8465 == ssl3_accept_~s__state~0); 41299#L133 assume !(8466 == ssl3_accept_~s__state~0); 41298#L136 assume !(8496 == ssl3_accept_~s__state~0); 41296#L139 assume !(8497 == ssl3_accept_~s__state~0); 41294#L142 assume !(8512 == ssl3_accept_~s__state~0); 41292#L145 assume !(8513 == ssl3_accept_~s__state~0); 41291#L148 assume 8528 == ssl3_accept_~s__state~0; 39603#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 39604#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 39535#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 39536#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 39530#L358 assume !(ssl3_accept_~ret~0 <= 0); 39531#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 39719#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41385#L581 ssl3_accept_~skip~0 := 0; 41383#L100-2 assume !false; 41381#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41379#L103 assume !(12292 == ssl3_accept_~s__state~0); 41377#L106 assume !(16384 == ssl3_accept_~s__state~0); 41375#L109 assume !(8192 == ssl3_accept_~s__state~0); 41373#L112 assume !(24576 == ssl3_accept_~s__state~0); 41371#L115 assume !(8195 == ssl3_accept_~s__state~0); 41369#L118 assume !(8480 == ssl3_accept_~s__state~0); 41367#L121 assume !(8481 == ssl3_accept_~s__state~0); 41365#L124 assume !(8482 == ssl3_accept_~s__state~0); 41363#L127 assume !(8464 == ssl3_accept_~s__state~0); 41361#L130 assume !(8465 == ssl3_accept_~s__state~0); 41359#L133 assume !(8466 == ssl3_accept_~s__state~0); 41357#L136 assume !(8496 == ssl3_accept_~s__state~0); 41355#L139 assume !(8497 == ssl3_accept_~s__state~0); 41353#L142 assume !(8512 == ssl3_accept_~s__state~0); 41351#L145 assume !(8513 == ssl3_accept_~s__state~0); 41349#L148 assume !(8528 == ssl3_accept_~s__state~0); 41346#L151 assume !(8529 == ssl3_accept_~s__state~0); 39935#L154 assume 8544 == ssl3_accept_~s__state~0; 39542#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 39543#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 39710#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 39711#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 39705#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 39706#L405 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; 41195#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41189#L581 ssl3_accept_~skip~0 := 0; 41187#L100-2 assume !false; 41185#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41183#L103 assume !(12292 == ssl3_accept_~s__state~0); 41181#L106 assume !(16384 == ssl3_accept_~s__state~0); 41179#L109 assume !(8192 == ssl3_accept_~s__state~0); 41177#L112 assume !(24576 == ssl3_accept_~s__state~0); 41175#L115 assume !(8195 == ssl3_accept_~s__state~0); 41173#L118 assume !(8480 == ssl3_accept_~s__state~0); 41171#L121 assume !(8481 == ssl3_accept_~s__state~0); 41169#L124 assume !(8482 == ssl3_accept_~s__state~0); 41167#L127 assume !(8464 == ssl3_accept_~s__state~0); 41165#L130 assume !(8465 == ssl3_accept_~s__state~0); 41163#L133 assume !(8466 == ssl3_accept_~s__state~0); 41161#L136 assume !(8496 == ssl3_accept_~s__state~0); 41159#L139 assume !(8497 == ssl3_accept_~s__state~0); 41157#L142 assume !(8512 == ssl3_accept_~s__state~0); 41155#L145 assume !(8513 == ssl3_accept_~s__state~0); 41153#L148 assume !(8528 == ssl3_accept_~s__state~0); 41151#L151 assume !(8529 == ssl3_accept_~s__state~0); 41128#L154 assume !(8544 == ssl3_accept_~s__state~0); 40816#L157 assume !(8545 == ssl3_accept_~s__state~0); 40817#L160 assume !(8560 == ssl3_accept_~s__state~0); 40695#L163 assume !(8561 == ssl3_accept_~s__state~0); 40696#L166 assume 8448 == ssl3_accept_~s__state~0; 39556#L167 assume !(ssl3_accept_~num1~0 > 0); 39550#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41100#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41094#L581 ssl3_accept_~skip~0 := 0; 41092#L100-2 assume !false; 41090#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41088#L103 assume !(12292 == ssl3_accept_~s__state~0); 41086#L106 assume !(16384 == ssl3_accept_~s__state~0); 41084#L109 assume !(8192 == ssl3_accept_~s__state~0); 41082#L112 assume !(24576 == ssl3_accept_~s__state~0); 41080#L115 assume !(8195 == ssl3_accept_~s__state~0); 41078#L118 assume !(8480 == ssl3_accept_~s__state~0); 41076#L121 assume !(8481 == ssl3_accept_~s__state~0); 41074#L124 assume !(8482 == ssl3_accept_~s__state~0); 41072#L127 assume !(8464 == ssl3_accept_~s__state~0); 41070#L130 assume !(8465 == ssl3_accept_~s__state~0); 41069#L133 assume !(8466 == ssl3_accept_~s__state~0); 41067#L136 assume !(8496 == ssl3_accept_~s__state~0); 41061#L139 assume !(8497 == ssl3_accept_~s__state~0); 41055#L142 assume !(8512 == ssl3_accept_~s__state~0); 41053#L145 assume !(8513 == ssl3_accept_~s__state~0); 41051#L148 assume !(8528 == ssl3_accept_~s__state~0); 41049#L151 assume !(8529 == ssl3_accept_~s__state~0); 41047#L154 assume !(8544 == ssl3_accept_~s__state~0); 41045#L157 assume !(8545 == ssl3_accept_~s__state~0); 41043#L160 assume !(8560 == ssl3_accept_~s__state~0); 41041#L163 assume !(8561 == ssl3_accept_~s__state~0); 41039#L166 assume !(8448 == ssl3_accept_~s__state~0); 41037#L169 assume 8576 == ssl3_accept_~s__state~0; 40918#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 41034#L445 assume !(ssl3_accept_~ret~0 <= 0); 41033#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 39730#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39606#L581 ssl3_accept_~skip~0 := 0; 39724#L100-2 assume !false; 39725#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39748#L103 assume !(12292 == ssl3_accept_~s__state~0); 39745#L106 assume !(16384 == ssl3_accept_~s__state~0); 39740#L109 assume !(8192 == ssl3_accept_~s__state~0); 39627#L112 assume !(24576 == ssl3_accept_~s__state~0); 39628#L115 assume !(8195 == ssl3_accept_~s__state~0); 39643#L118 assume !(8480 == ssl3_accept_~s__state~0); 39574#L121 assume !(8481 == ssl3_accept_~s__state~0); 39575#L124 assume !(8482 == ssl3_accept_~s__state~0); 39686#L127 assume !(8464 == ssl3_accept_~s__state~0); 39645#L130 assume !(8465 == ssl3_accept_~s__state~0); 39646#L133 assume 8466 == ssl3_accept_~s__state~0; 39753#L134 [2021-08-31 02:01:43,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:43,969 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-08-31 02:01:43,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:43,969 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959571660] [2021-08-31 02:01:43,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:43,969 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:43,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:43,973 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:43,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:43,978 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:43,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:43,978 INFO L82 PathProgramCache]: Analyzing trace with hash -1015378911, now seen corresponding path program 1 times [2021-08-31 02:01:43,978 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:43,979 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106411258] [2021-08-31 02:01:43,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:43,979 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:43,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:44,069 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:01:44,069 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:44,070 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106411258] [2021-08-31 02:01:44,070 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106411258] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:44,070 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:44,070 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-31 02:01:44,070 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968810396] [2021-08-31 02:01:44,070 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:44,071 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:44,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-31 02:01:44,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-31 02:01:44,071 INFO L87 Difference]: Start difference. First operand 2037 states and 2641 transitions. cyclomatic complexity: 612 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:01:45,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:45,284 INFO L93 Difference]: Finished difference Result 9245 states and 11892 transitions. [2021-08-31 02:01:45,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-31 02:01:45,285 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9245 states and 11892 transitions. [2021-08-31 02:01:45,315 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8888 [2021-08-31 02:01:45,342 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9245 states to 9245 states and 11892 transitions. [2021-08-31 02:01:45,342 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9140 [2021-08-31 02:01:45,347 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9140 [2021-08-31 02:01:45,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9245 states and 11892 transitions. [2021-08-31 02:01:45,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:45,350 INFO L681 BuchiCegarLoop]: Abstraction has 9245 states and 11892 transitions. [2021-08-31 02:01:45,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9245 states and 11892 transitions. [2021-08-31 02:01:45,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9245 to 3503. [2021-08-31 02:01:45,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3503 states, 3503 states have (on average 1.2903225806451613) internal successors, (4520), 3502 states have internal predecessors, (4520), 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:01:45,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3503 states to 3503 states and 4520 transitions. [2021-08-31 02:01:45,410 INFO L704 BuchiCegarLoop]: Abstraction has 3503 states and 4520 transitions. [2021-08-31 02:01:45,410 INFO L587 BuchiCegarLoop]: Abstraction has 3503 states and 4520 transitions. [2021-08-31 02:01:45,410 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-08-31 02:01:45,410 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3503 states and 4520 transitions. [2021-08-31 02:01:45,416 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3298 [2021-08-31 02:01:45,417 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:45,417 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:45,418 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:01:45,418 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:01:45,418 INFO L791 eck$LassoCheckResult]: Stem: 51035#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 50916#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; 50859#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50814#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; 50860#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50862#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 50910#L100-2 assume !false; 51085#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51626#L103 assume !(12292 == ssl3_accept_~s__state~0); 51622#L106 assume !(16384 == ssl3_accept_~s__state~0); 51623#L109 assume !(8192 == ssl3_accept_~s__state~0); 51618#L112 assume !(24576 == ssl3_accept_~s__state~0); 51619#L115 assume !(8195 == ssl3_accept_~s__state~0); 51614#L118 assume !(8480 == ssl3_accept_~s__state~0); 51615#L121 assume !(8481 == ssl3_accept_~s__state~0); 51610#L124 assume !(8482 == ssl3_accept_~s__state~0); 51611#L127 assume 8464 == ssl3_accept_~s__state~0; 51502#L134 [2021-08-31 02:01:45,418 INFO L793 eck$LassoCheckResult]: Loop: 51502#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 51019#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 51020#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; 53208#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53203#L581 ssl3_accept_~skip~0 := 0; 53202#L100-2 assume !false; 53201#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53200#L103 assume !(12292 == ssl3_accept_~s__state~0); 53199#L106 assume !(16384 == ssl3_accept_~s__state~0); 53198#L109 assume !(8192 == ssl3_accept_~s__state~0); 53197#L112 assume !(24576 == ssl3_accept_~s__state~0); 53196#L115 assume !(8195 == ssl3_accept_~s__state~0); 53195#L118 assume !(8480 == ssl3_accept_~s__state~0); 53194#L121 assume !(8481 == ssl3_accept_~s__state~0); 53193#L124 assume !(8482 == ssl3_accept_~s__state~0); 53192#L127 assume !(8464 == ssl3_accept_~s__state~0); 53191#L130 assume !(8465 == ssl3_accept_~s__state~0); 53190#L133 assume !(8466 == ssl3_accept_~s__state~0); 53178#L136 assume 8496 == ssl3_accept_~s__state~0; 51545#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 53176#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 50971#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 50972#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 50900#L298-2 ssl3_accept_~s__init_num~0 := 0; 53615#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53610#L581 ssl3_accept_~skip~0 := 0; 53609#L100-2 assume !false; 53608#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53607#L103 assume !(12292 == ssl3_accept_~s__state~0); 53606#L106 assume !(16384 == ssl3_accept_~s__state~0); 53605#L109 assume !(8192 == ssl3_accept_~s__state~0); 53604#L112 assume !(24576 == ssl3_accept_~s__state~0); 53603#L115 assume !(8195 == ssl3_accept_~s__state~0); 53602#L118 assume !(8480 == ssl3_accept_~s__state~0); 53601#L121 assume !(8481 == ssl3_accept_~s__state~0); 53600#L124 assume !(8482 == ssl3_accept_~s__state~0); 53599#L127 assume !(8464 == ssl3_accept_~s__state~0); 53598#L130 assume !(8465 == ssl3_accept_~s__state~0); 53597#L133 assume !(8466 == ssl3_accept_~s__state~0); 53596#L136 assume !(8496 == ssl3_accept_~s__state~0); 53595#L139 assume !(8497 == ssl3_accept_~s__state~0); 51096#L142 assume 8512 == ssl3_accept_~s__state~0; 51094#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 52436#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 50863#L313 assume !(ssl3_accept_~ret~0 <= 0); 50864#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 54154#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54150#L581 ssl3_accept_~skip~0 := 0; 54141#L100-2 assume !false; 54142#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54135#L103 assume !(12292 == ssl3_accept_~s__state~0); 54136#L106 assume !(16384 == ssl3_accept_~s__state~0); 54129#L109 assume !(8192 == ssl3_accept_~s__state~0); 54130#L112 assume !(24576 == ssl3_accept_~s__state~0); 54123#L115 assume !(8195 == ssl3_accept_~s__state~0); 54124#L118 assume !(8480 == ssl3_accept_~s__state~0); 54117#L121 assume !(8481 == ssl3_accept_~s__state~0); 54118#L124 assume !(8482 == ssl3_accept_~s__state~0); 54111#L127 assume !(8464 == ssl3_accept_~s__state~0); 54112#L130 assume !(8465 == ssl3_accept_~s__state~0); 54105#L133 assume !(8466 == ssl3_accept_~s__state~0); 54106#L136 assume !(8496 == ssl3_accept_~s__state~0); 54099#L139 assume !(8497 == ssl3_accept_~s__state~0); 54100#L142 assume !(8512 == ssl3_accept_~s__state~0); 54093#L145 assume !(8513 == ssl3_accept_~s__state~0); 54094#L148 assume 8528 == ssl3_accept_~s__state~0; 51494#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 54229#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 54228#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 54227#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 50922#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 50830#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 51005#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50903#L581 ssl3_accept_~skip~0 := 0; 51047#L100-2 assume !false; 51036#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51032#L103 assume !(12292 == ssl3_accept_~s__state~0); 51029#L106 assume !(16384 == ssl3_accept_~s__state~0); 51023#L109 assume !(8192 == ssl3_accept_~s__state~0); 50928#L112 assume !(24576 == ssl3_accept_~s__state~0); 50929#L115 assume !(8195 == ssl3_accept_~s__state~0); 50944#L118 assume !(8480 == ssl3_accept_~s__state~0); 50871#L121 assume !(8481 == ssl3_accept_~s__state~0); 50872#L124 assume !(8482 == ssl3_accept_~s__state~0); 50976#L127 assume !(8464 == ssl3_accept_~s__state~0); 50940#L130 assume !(8465 == ssl3_accept_~s__state~0); 50941#L133 assume !(8466 == ssl3_accept_~s__state~0); 50844#L136 assume !(8496 == ssl3_accept_~s__state~0); 50845#L139 assume !(8497 == ssl3_accept_~s__state~0); 54257#L142 assume !(8512 == ssl3_accept_~s__state~0); 50947#L145 assume !(8513 == ssl3_accept_~s__state~0); 50948#L148 assume !(8528 == ssl3_accept_~s__state~0); 54250#L151 assume !(8529 == ssl3_accept_~s__state~0); 54164#L154 assume 8544 == ssl3_accept_~s__state~0; 51126#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 54163#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 54161#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51097#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 50832#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 50978#L405 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; 50852#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54215#L581 ssl3_accept_~skip~0 := 0; 54214#L100-2 assume !false; 54208#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54206#L103 assume !(12292 == ssl3_accept_~s__state~0); 54204#L106 assume !(16384 == ssl3_accept_~s__state~0); 54202#L109 assume !(8192 == ssl3_accept_~s__state~0); 54200#L112 assume !(24576 == ssl3_accept_~s__state~0); 54198#L115 assume !(8195 == ssl3_accept_~s__state~0); 54196#L118 assume !(8480 == ssl3_accept_~s__state~0); 54194#L121 assume !(8481 == ssl3_accept_~s__state~0); 54192#L124 assume !(8482 == ssl3_accept_~s__state~0); 54190#L127 assume !(8464 == ssl3_accept_~s__state~0); 54188#L130 assume !(8465 == ssl3_accept_~s__state~0); 54186#L133 assume !(8466 == ssl3_accept_~s__state~0); 54184#L136 assume !(8496 == ssl3_accept_~s__state~0); 54182#L139 assume !(8497 == ssl3_accept_~s__state~0); 54180#L142 assume !(8512 == ssl3_accept_~s__state~0); 54178#L145 assume !(8513 == ssl3_accept_~s__state~0); 54176#L148 assume !(8528 == ssl3_accept_~s__state~0); 54174#L151 assume !(8529 == ssl3_accept_~s__state~0); 54172#L154 assume !(8544 == ssl3_accept_~s__state~0); 54170#L157 assume !(8545 == ssl3_accept_~s__state~0); 50996#L160 assume !(8560 == ssl3_accept_~s__state~0); 50924#L163 assume !(8561 == ssl3_accept_~s__state~0); 50925#L166 assume 8448 == ssl3_accept_~s__state~0; 50855#L167 assume !(ssl3_accept_~num1~0 > 0); 50819#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50820#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 54084#L581 ssl3_accept_~skip~0 := 0; 54083#L100-2 assume !false; 54080#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 54078#L103 assume !(12292 == ssl3_accept_~s__state~0); 54072#L106 assume !(16384 == ssl3_accept_~s__state~0); 54070#L109 assume !(8192 == ssl3_accept_~s__state~0); 54068#L112 assume !(24576 == ssl3_accept_~s__state~0); 54066#L115 assume !(8195 == ssl3_accept_~s__state~0); 54064#L118 assume !(8480 == ssl3_accept_~s__state~0); 54062#L121 assume !(8481 == ssl3_accept_~s__state~0); 54060#L124 assume !(8482 == ssl3_accept_~s__state~0); 54058#L127 assume !(8464 == ssl3_accept_~s__state~0); 54056#L130 assume !(8465 == ssl3_accept_~s__state~0); 54054#L133 assume !(8466 == ssl3_accept_~s__state~0); 54052#L136 assume !(8496 == ssl3_accept_~s__state~0); 54050#L139 assume !(8497 == ssl3_accept_~s__state~0); 54048#L142 assume !(8512 == ssl3_accept_~s__state~0); 54046#L145 assume !(8513 == ssl3_accept_~s__state~0); 54044#L148 assume !(8528 == ssl3_accept_~s__state~0); 54042#L151 assume !(8529 == ssl3_accept_~s__state~0); 54040#L154 assume !(8544 == ssl3_accept_~s__state~0); 54038#L157 assume !(8545 == ssl3_accept_~s__state~0); 54036#L160 assume !(8560 == ssl3_accept_~s__state~0); 54034#L163 assume !(8561 == ssl3_accept_~s__state~0); 54032#L166 assume !(8448 == ssl3_accept_~s__state~0); 50950#L169 assume 8576 == ssl3_accept_~s__state~0; 50932#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 50933#L445 assume !(ssl3_accept_~ret~0 <= 0); 53948#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 53104#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53497#L581 ssl3_accept_~skip~0 := 0; 53496#L100-2 assume !false; 53495#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53494#L103 assume !(12292 == ssl3_accept_~s__state~0); 53493#L106 assume !(16384 == ssl3_accept_~s__state~0); 53492#L109 assume !(8192 == ssl3_accept_~s__state~0); 53491#L112 assume !(24576 == ssl3_accept_~s__state~0); 53490#L115 assume !(8195 == ssl3_accept_~s__state~0); 53475#L118 assume !(8480 == ssl3_accept_~s__state~0); 53473#L121 assume !(8481 == ssl3_accept_~s__state~0); 53472#L124 assume !(8482 == ssl3_accept_~s__state~0); 53471#L127 assume !(8464 == ssl3_accept_~s__state~0); 53469#L130 assume !(8465 == ssl3_accept_~s__state~0); 53470#L133 assume 8466 == ssl3_accept_~s__state~0; 51502#L134 [2021-08-31 02:01:45,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:45,419 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-08-31 02:01:45,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:45,419 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607468629] [2021-08-31 02:01:45,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:45,420 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:45,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:45,431 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:45,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:45,436 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:45,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:45,436 INFO L82 PathProgramCache]: Analyzing trace with hash -792990005, now seen corresponding path program 1 times [2021-08-31 02:01:45,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:45,436 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795870284] [2021-08-31 02:01:45,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:45,437 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:45,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:45,453 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:01:45,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:45,454 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795870284] [2021-08-31 02:01:45,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795870284] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:45,454 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:45,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:45,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079595800] [2021-08-31 02:01:45,455 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:45,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:45,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:45,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:45,455 INFO L87 Difference]: Start difference. First operand 3503 states and 4520 transitions. cyclomatic complexity: 1028 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:01:45,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:45,738 INFO L93 Difference]: Finished difference Result 6409 states and 8228 transitions. [2021-08-31 02:01:45,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:45,738 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6409 states and 8228 transitions. [2021-08-31 02:01:45,758 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6204 [2021-08-31 02:01:45,778 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6409 states to 6409 states and 8228 transitions. [2021-08-31 02:01:45,779 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6304 [2021-08-31 02:01:45,782 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6304 [2021-08-31 02:01:45,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6409 states and 8228 transitions. [2021-08-31 02:01:45,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:45,782 INFO L681 BuchiCegarLoop]: Abstraction has 6409 states and 8228 transitions. [2021-08-31 02:01:45,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6409 states and 8228 transitions. [2021-08-31 02:01:45,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6409 to 3507. [2021-08-31 02:01:45,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3507 states, 3507 states have (on average 1.2899914456800685) internal successors, (4524), 3506 states have internal predecessors, (4524), 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:01:45,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3507 states to 3507 states and 4524 transitions. [2021-08-31 02:01:45,835 INFO L704 BuchiCegarLoop]: Abstraction has 3507 states and 4524 transitions. [2021-08-31 02:01:45,836 INFO L587 BuchiCegarLoop]: Abstraction has 3507 states and 4524 transitions. [2021-08-31 02:01:45,836 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-08-31 02:01:45,836 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3507 states and 4524 transitions. [2021-08-31 02:01:45,844 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3302 [2021-08-31 02:01:45,844 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:45,844 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:45,845 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:01:45,845 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:01:45,845 INFO L791 eck$LassoCheckResult]: Stem: 60968#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 60831#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; 60774#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 60732#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; 60775#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 60777#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 60825#L100-2 assume !false; 61007#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61556#L103 assume !(12292 == ssl3_accept_~s__state~0); 61555#L106 assume !(16384 == ssl3_accept_~s__state~0); 61554#L109 assume !(8192 == ssl3_accept_~s__state~0); 61553#L112 assume !(24576 == ssl3_accept_~s__state~0); 61552#L115 assume !(8195 == ssl3_accept_~s__state~0); 61551#L118 assume !(8480 == ssl3_accept_~s__state~0); 61550#L121 assume !(8481 == ssl3_accept_~s__state~0); 61549#L124 assume !(8482 == ssl3_accept_~s__state~0); 61548#L127 assume 8464 == ssl3_accept_~s__state~0; 61108#L134 [2021-08-31 02:01:45,846 INFO L793 eck$LassoCheckResult]: Loop: 61108#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 61882#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 61881#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; 61879#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61874#L581 ssl3_accept_~skip~0 := 0; 61873#L100-2 assume !false; 61872#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61871#L103 assume !(12292 == ssl3_accept_~s__state~0); 61870#L106 assume !(16384 == ssl3_accept_~s__state~0); 61869#L109 assume !(8192 == ssl3_accept_~s__state~0); 61868#L112 assume !(24576 == ssl3_accept_~s__state~0); 61867#L115 assume !(8195 == ssl3_accept_~s__state~0); 61866#L118 assume !(8480 == ssl3_accept_~s__state~0); 61865#L121 assume !(8481 == ssl3_accept_~s__state~0); 61864#L124 assume !(8482 == ssl3_accept_~s__state~0); 61863#L127 assume !(8464 == ssl3_accept_~s__state~0); 61862#L130 assume !(8465 == ssl3_accept_~s__state~0); 61861#L133 assume !(8466 == ssl3_accept_~s__state~0); 61756#L136 assume 8496 == ssl3_accept_~s__state~0; 61101#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 61754#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 61753#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 61751#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 60812#L298-2 ssl3_accept_~s__init_num~0 := 0; 61749#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61744#L581 ssl3_accept_~skip~0 := 0; 61743#L100-2 assume !false; 61742#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61741#L103 assume !(12292 == ssl3_accept_~s__state~0); 61740#L106 assume !(16384 == ssl3_accept_~s__state~0); 61739#L109 assume !(8192 == ssl3_accept_~s__state~0); 61738#L112 assume !(24576 == ssl3_accept_~s__state~0); 61737#L115 assume !(8195 == ssl3_accept_~s__state~0); 61736#L118 assume !(8480 == ssl3_accept_~s__state~0); 61735#L121 assume !(8481 == ssl3_accept_~s__state~0); 61734#L124 assume !(8482 == ssl3_accept_~s__state~0); 61733#L127 assume !(8464 == ssl3_accept_~s__state~0); 61732#L130 assume !(8465 == ssl3_accept_~s__state~0); 61731#L133 assume !(8466 == ssl3_accept_~s__state~0); 61730#L136 assume !(8496 == ssl3_accept_~s__state~0); 61729#L139 assume !(8497 == ssl3_accept_~s__state~0); 61063#L142 assume 8512 == ssl3_accept_~s__state~0; 61064#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 61023#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 61024#L313 assume !(ssl3_accept_~ret~0 <= 0); 62865#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 62863#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62858#L581 ssl3_accept_~skip~0 := 0; 62857#L100-2 assume !false; 62856#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62855#L103 assume !(12292 == ssl3_accept_~s__state~0); 62854#L106 assume !(16384 == ssl3_accept_~s__state~0); 62853#L109 assume !(8192 == ssl3_accept_~s__state~0); 62852#L112 assume !(24576 == ssl3_accept_~s__state~0); 62851#L115 assume !(8195 == ssl3_accept_~s__state~0); 62850#L118 assume !(8480 == ssl3_accept_~s__state~0); 62849#L121 assume !(8481 == ssl3_accept_~s__state~0); 62848#L124 assume !(8482 == ssl3_accept_~s__state~0); 62847#L127 assume !(8464 == ssl3_accept_~s__state~0); 62846#L130 assume !(8465 == ssl3_accept_~s__state~0); 62845#L133 assume !(8466 == ssl3_accept_~s__state~0); 62844#L136 assume !(8496 == ssl3_accept_~s__state~0); 62843#L139 assume !(8497 == ssl3_accept_~s__state~0); 62842#L142 assume !(8512 == ssl3_accept_~s__state~0); 62841#L145 assume !(8513 == ssl3_accept_~s__state~0); 62840#L148 assume 8528 == ssl3_accept_~s__state~0; 61091#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 62838#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 62837#L326-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 62836#L335 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 62833#L338 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 62827#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 62825#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62819#L581 ssl3_accept_~skip~0 := 0; 62814#L100-2 assume !false; 62812#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62810#L103 assume !(12292 == ssl3_accept_~s__state~0); 62808#L106 assume !(16384 == ssl3_accept_~s__state~0); 62806#L109 assume !(8192 == ssl3_accept_~s__state~0); 62804#L112 assume !(24576 == ssl3_accept_~s__state~0); 62802#L115 assume !(8195 == ssl3_accept_~s__state~0); 62800#L118 assume !(8480 == ssl3_accept_~s__state~0); 62798#L121 assume !(8481 == ssl3_accept_~s__state~0); 62796#L124 assume !(8482 == ssl3_accept_~s__state~0); 62794#L127 assume !(8464 == ssl3_accept_~s__state~0); 62792#L130 assume !(8465 == ssl3_accept_~s__state~0); 62790#L133 assume !(8466 == ssl3_accept_~s__state~0); 62788#L136 assume !(8496 == ssl3_accept_~s__state~0); 62786#L139 assume !(8497 == ssl3_accept_~s__state~0); 62784#L142 assume !(8512 == ssl3_accept_~s__state~0); 62782#L145 assume !(8513 == ssl3_accept_~s__state~0); 62780#L148 assume !(8528 == ssl3_accept_~s__state~0); 62778#L151 assume !(8529 == ssl3_accept_~s__state~0); 62776#L154 assume 8544 == ssl3_accept_~s__state~0; 61085#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 62773#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 62770#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 62768#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 62765#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 62763#L405 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; 62761#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62756#L581 ssl3_accept_~skip~0 := 0; 62755#L100-2 assume !false; 62754#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62753#L103 assume !(12292 == ssl3_accept_~s__state~0); 62752#L106 assume !(16384 == ssl3_accept_~s__state~0); 62751#L109 assume !(8192 == ssl3_accept_~s__state~0); 62750#L112 assume !(24576 == ssl3_accept_~s__state~0); 62749#L115 assume !(8195 == ssl3_accept_~s__state~0); 62748#L118 assume !(8480 == ssl3_accept_~s__state~0); 62747#L121 assume !(8481 == ssl3_accept_~s__state~0); 62746#L124 assume !(8482 == ssl3_accept_~s__state~0); 62745#L127 assume !(8464 == ssl3_accept_~s__state~0); 62744#L130 assume !(8465 == ssl3_accept_~s__state~0); 62743#L133 assume !(8466 == ssl3_accept_~s__state~0); 62742#L136 assume !(8496 == ssl3_accept_~s__state~0); 62741#L139 assume !(8497 == ssl3_accept_~s__state~0); 62740#L142 assume !(8512 == ssl3_accept_~s__state~0); 62739#L145 assume !(8513 == ssl3_accept_~s__state~0); 62738#L148 assume !(8528 == ssl3_accept_~s__state~0); 62737#L151 assume !(8529 == ssl3_accept_~s__state~0); 62736#L154 assume !(8544 == ssl3_accept_~s__state~0); 62735#L157 assume !(8545 == ssl3_accept_~s__state~0); 62734#L160 assume !(8560 == ssl3_accept_~s__state~0); 62733#L163 assume !(8561 == ssl3_accept_~s__state~0); 62732#L166 assume 8448 == ssl3_accept_~s__state~0; 62731#L167 assume !(ssl3_accept_~num1~0 > 0); 62729#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 62727#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62722#L581 ssl3_accept_~skip~0 := 0; 62720#L100-2 assume !false; 62718#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62716#L103 assume !(12292 == ssl3_accept_~s__state~0); 62714#L106 assume !(16384 == ssl3_accept_~s__state~0); 62712#L109 assume !(8192 == ssl3_accept_~s__state~0); 62710#L112 assume !(24576 == ssl3_accept_~s__state~0); 62708#L115 assume !(8195 == ssl3_accept_~s__state~0); 62707#L118 assume !(8480 == ssl3_accept_~s__state~0); 62706#L121 assume !(8481 == ssl3_accept_~s__state~0); 62705#L124 assume !(8482 == ssl3_accept_~s__state~0); 62704#L127 assume !(8464 == ssl3_accept_~s__state~0); 62701#L130 assume !(8465 == ssl3_accept_~s__state~0); 62699#L133 assume !(8466 == ssl3_accept_~s__state~0); 62698#L136 assume !(8496 == ssl3_accept_~s__state~0); 62697#L139 assume !(8497 == ssl3_accept_~s__state~0); 62696#L142 assume !(8512 == ssl3_accept_~s__state~0); 62695#L145 assume !(8513 == ssl3_accept_~s__state~0); 62693#L148 assume !(8528 == ssl3_accept_~s__state~0); 62691#L151 assume !(8529 == ssl3_accept_~s__state~0); 62689#L154 assume !(8544 == ssl3_accept_~s__state~0); 62687#L157 assume !(8545 == ssl3_accept_~s__state~0); 62685#L160 assume !(8560 == ssl3_accept_~s__state~0); 62681#L163 assume !(8561 == ssl3_accept_~s__state~0); 62678#L166 assume !(8448 == ssl3_accept_~s__state~0); 62677#L169 assume 8576 == ssl3_accept_~s__state~0; 62538#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 62534#L445 assume !(ssl3_accept_~ret~0 <= 0); 61929#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 61725#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61923#L581 ssl3_accept_~skip~0 := 0; 61922#L100-2 assume !false; 61921#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61920#L103 assume !(12292 == ssl3_accept_~s__state~0); 61919#L106 assume !(16384 == ssl3_accept_~s__state~0); 61918#L109 assume !(8192 == ssl3_accept_~s__state~0); 61917#L112 assume !(24576 == ssl3_accept_~s__state~0); 61916#L115 assume !(8195 == ssl3_accept_~s__state~0); 61915#L118 assume !(8480 == ssl3_accept_~s__state~0); 61844#L121 assume !(8481 == ssl3_accept_~s__state~0); 61914#L124 assume !(8482 == ssl3_accept_~s__state~0); 61913#L127 assume !(8464 == ssl3_accept_~s__state~0); 61911#L130 assume !(8465 == ssl3_accept_~s__state~0); 61912#L133 assume 8466 == ssl3_accept_~s__state~0; 61108#L134 [2021-08-31 02:01:45,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:45,847 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-08-31 02:01:45,847 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:45,847 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147906360] [2021-08-31 02:01:45,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:45,847 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:45,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:45,852 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:45,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:45,857 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:45,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:45,858 INFO L82 PathProgramCache]: Analyzing trace with hash -1416271607, now seen corresponding path program 1 times [2021-08-31 02:01:45,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:45,858 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1224461420] [2021-08-31 02:01:45,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:45,858 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:45,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:45,926 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:01:45,926 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:45,926 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1224461420] [2021-08-31 02:01:45,926 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1224461420] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:45,926 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:45,926 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:45,927 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082437880] [2021-08-31 02:01:45,927 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:45,927 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:45,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:45,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:45,928 INFO L87 Difference]: Start difference. First operand 3507 states and 4524 transitions. cyclomatic complexity: 1028 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:01:46,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:46,226 INFO L93 Difference]: Finished difference Result 6405 states and 8216 transitions. [2021-08-31 02:01:46,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:46,227 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6405 states and 8216 transitions. [2021-08-31 02:01:46,250 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6200 [2021-08-31 02:01:46,265 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6405 states to 6405 states and 8216 transitions. [2021-08-31 02:01:46,266 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6300 [2021-08-31 02:01:46,269 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6300 [2021-08-31 02:01:46,269 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6405 states and 8216 transitions. [2021-08-31 02:01:46,275 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:46,275 INFO L681 BuchiCegarLoop]: Abstraction has 6405 states and 8216 transitions. [2021-08-31 02:01:46,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6405 states and 8216 transitions. [2021-08-31 02:01:46,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6405 to 3507. [2021-08-31 02:01:46,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3507 states, 3507 states have (on average 1.288850869689193) internal successors, (4520), 3506 states have internal predecessors, (4520), 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:01:46,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3507 states to 3507 states and 4520 transitions. [2021-08-31 02:01:46,323 INFO L704 BuchiCegarLoop]: Abstraction has 3507 states and 4520 transitions. [2021-08-31 02:01:46,323 INFO L587 BuchiCegarLoop]: Abstraction has 3507 states and 4520 transitions. [2021-08-31 02:01:46,323 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-08-31 02:01:46,323 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3507 states and 4520 transitions. [2021-08-31 02:01:46,329 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3302 [2021-08-31 02:01:46,330 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:46,330 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:46,331 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:01:46,331 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:01:46,331 INFO L791 eck$LassoCheckResult]: Stem: 70884#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 70752#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; 70694#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 70650#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; 70695#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 70697#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 70746#L100-2 assume !false; 70926#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71525#L103 assume !(12292 == ssl3_accept_~s__state~0); 71524#L106 assume !(16384 == ssl3_accept_~s__state~0); 71523#L109 assume !(8192 == ssl3_accept_~s__state~0); 71522#L112 assume !(24576 == ssl3_accept_~s__state~0); 71521#L115 assume !(8195 == ssl3_accept_~s__state~0); 71520#L118 assume !(8480 == ssl3_accept_~s__state~0); 71519#L121 assume !(8481 == ssl3_accept_~s__state~0); 71518#L124 assume !(8482 == ssl3_accept_~s__state~0); 71517#L127 assume 8464 == ssl3_accept_~s__state~0; 71027#L134 [2021-08-31 02:01:46,332 INFO L793 eck$LassoCheckResult]: Loop: 71027#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 71616#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 71615#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; 71613#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71608#L581 ssl3_accept_~skip~0 := 0; 71607#L100-2 assume !false; 71606#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71605#L103 assume !(12292 == ssl3_accept_~s__state~0); 71604#L106 assume !(16384 == ssl3_accept_~s__state~0); 71603#L109 assume !(8192 == ssl3_accept_~s__state~0); 71602#L112 assume !(24576 == ssl3_accept_~s__state~0); 71601#L115 assume !(8195 == ssl3_accept_~s__state~0); 71600#L118 assume !(8480 == ssl3_accept_~s__state~0); 71599#L121 assume !(8481 == ssl3_accept_~s__state~0); 71598#L124 assume !(8482 == ssl3_accept_~s__state~0); 71597#L127 assume !(8464 == ssl3_accept_~s__state~0); 71596#L130 assume !(8465 == ssl3_accept_~s__state~0); 71595#L133 assume !(8466 == ssl3_accept_~s__state~0); 71558#L136 assume 8496 == ssl3_accept_~s__state~0; 71553#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 71551#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 71550#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 71548#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 70734#L298-2 ssl3_accept_~s__init_num~0 := 0; 71546#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 71541#L581 ssl3_accept_~skip~0 := 0; 71540#L100-2 assume !false; 71539#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71538#L103 assume !(12292 == ssl3_accept_~s__state~0); 71537#L106 assume !(16384 == ssl3_accept_~s__state~0); 71536#L109 assume !(8192 == ssl3_accept_~s__state~0); 71535#L112 assume !(24576 == ssl3_accept_~s__state~0); 71534#L115 assume !(8195 == ssl3_accept_~s__state~0); 71533#L118 assume !(8480 == ssl3_accept_~s__state~0); 71532#L121 assume !(8481 == ssl3_accept_~s__state~0); 71531#L124 assume !(8482 == ssl3_accept_~s__state~0); 71530#L127 assume !(8464 == ssl3_accept_~s__state~0); 71529#L130 assume !(8465 == ssl3_accept_~s__state~0); 71528#L133 assume !(8466 == ssl3_accept_~s__state~0); 71527#L136 assume !(8496 == ssl3_accept_~s__state~0); 71526#L139 assume !(8497 == ssl3_accept_~s__state~0); 70979#L142 assume 8512 == ssl3_accept_~s__state~0; 70980#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 70934#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 70935#L313 assume !(ssl3_accept_~ret~0 <= 0); 72974#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 72971#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72965#L581 ssl3_accept_~skip~0 := 0; 72963#L100-2 assume !false; 72961#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72959#L103 assume !(12292 == ssl3_accept_~s__state~0); 72957#L106 assume !(16384 == ssl3_accept_~s__state~0); 72955#L109 assume !(8192 == ssl3_accept_~s__state~0); 72953#L112 assume !(24576 == ssl3_accept_~s__state~0); 72951#L115 assume !(8195 == ssl3_accept_~s__state~0); 72949#L118 assume !(8480 == ssl3_accept_~s__state~0); 72947#L121 assume !(8481 == ssl3_accept_~s__state~0); 72945#L124 assume !(8482 == ssl3_accept_~s__state~0); 72943#L127 assume !(8464 == ssl3_accept_~s__state~0); 72939#L130 assume !(8465 == ssl3_accept_~s__state~0); 72938#L133 assume !(8466 == ssl3_accept_~s__state~0); 72937#L136 assume !(8496 == ssl3_accept_~s__state~0); 72936#L139 assume !(8497 == ssl3_accept_~s__state~0); 72935#L142 assume !(8512 == ssl3_accept_~s__state~0); 72932#L145 assume !(8513 == ssl3_accept_~s__state~0); 72931#L148 assume 8528 == ssl3_accept_~s__state~0; 71013#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 72709#L326 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 72711#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 70692#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 72928#L358 assume !(ssl3_accept_~ret~0 <= 0); 72927#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 72925#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72920#L581 ssl3_accept_~skip~0 := 0; 72646#L100-2 assume !false; 72647#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72640#L103 assume !(12292 == ssl3_accept_~s__state~0); 72641#L106 assume !(16384 == ssl3_accept_~s__state~0); 72634#L109 assume !(8192 == ssl3_accept_~s__state~0); 72635#L112 assume !(24576 == ssl3_accept_~s__state~0); 72628#L115 assume !(8195 == ssl3_accept_~s__state~0); 72629#L118 assume !(8480 == ssl3_accept_~s__state~0); 72622#L121 assume !(8481 == ssl3_accept_~s__state~0); 72623#L124 assume !(8482 == ssl3_accept_~s__state~0); 72616#L127 assume !(8464 == ssl3_accept_~s__state~0); 72617#L130 assume !(8465 == ssl3_accept_~s__state~0); 72610#L133 assume !(8466 == ssl3_accept_~s__state~0); 72611#L136 assume !(8496 == ssl3_accept_~s__state~0); 72604#L139 assume !(8497 == ssl3_accept_~s__state~0); 72605#L142 assume !(8512 == ssl3_accept_~s__state~0); 72575#L145 assume !(8513 == ssl3_accept_~s__state~0); 72576#L148 assume !(8528 == ssl3_accept_~s__state~0); 71591#L151 assume !(8529 == ssl3_accept_~s__state~0); 71592#L154 assume 8544 == ssl3_accept_~s__state~0; 71007#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 71368#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 70844#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 70845#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 72890#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 72888#L405 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; 72886#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72881#L581 ssl3_accept_~skip~0 := 0; 72880#L100-2 assume !false; 72879#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72878#L103 assume !(12292 == ssl3_accept_~s__state~0); 72877#L106 assume !(16384 == ssl3_accept_~s__state~0); 72876#L109 assume !(8192 == ssl3_accept_~s__state~0); 72875#L112 assume !(24576 == ssl3_accept_~s__state~0); 72874#L115 assume !(8195 == ssl3_accept_~s__state~0); 72873#L118 assume !(8480 == ssl3_accept_~s__state~0); 72872#L121 assume !(8481 == ssl3_accept_~s__state~0); 72871#L124 assume !(8482 == ssl3_accept_~s__state~0); 72870#L127 assume !(8464 == ssl3_accept_~s__state~0); 72869#L130 assume !(8465 == ssl3_accept_~s__state~0); 72868#L133 assume !(8466 == ssl3_accept_~s__state~0); 72867#L136 assume !(8496 == ssl3_accept_~s__state~0); 72866#L139 assume !(8497 == ssl3_accept_~s__state~0); 72865#L142 assume !(8512 == ssl3_accept_~s__state~0); 72857#L145 assume !(8513 == ssl3_accept_~s__state~0); 72854#L148 assume !(8528 == ssl3_accept_~s__state~0); 72848#L151 assume !(8529 == ssl3_accept_~s__state~0); 72846#L154 assume !(8544 == ssl3_accept_~s__state~0); 72844#L157 assume !(8545 == ssl3_accept_~s__state~0); 72842#L160 assume !(8560 == ssl3_accept_~s__state~0); 72840#L163 assume !(8561 == ssl3_accept_~s__state~0); 72838#L166 assume 8448 == ssl3_accept_~s__state~0; 72836#L167 assume !(ssl3_accept_~num1~0 > 0); 72833#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 72830#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72824#L581 ssl3_accept_~skip~0 := 0; 72822#L100-2 assume !false; 72820#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72818#L103 assume !(12292 == ssl3_accept_~s__state~0); 72816#L106 assume !(16384 == ssl3_accept_~s__state~0); 72814#L109 assume !(8192 == ssl3_accept_~s__state~0); 72812#L112 assume !(24576 == ssl3_accept_~s__state~0); 72810#L115 assume !(8195 == ssl3_accept_~s__state~0); 72808#L118 assume !(8480 == ssl3_accept_~s__state~0); 72806#L121 assume !(8481 == ssl3_accept_~s__state~0); 72804#L124 assume !(8482 == ssl3_accept_~s__state~0); 72802#L127 assume !(8464 == ssl3_accept_~s__state~0); 72800#L130 assume !(8465 == ssl3_accept_~s__state~0); 72798#L133 assume !(8466 == ssl3_accept_~s__state~0); 72796#L136 assume !(8496 == ssl3_accept_~s__state~0); 72794#L139 assume !(8497 == ssl3_accept_~s__state~0); 72792#L142 assume !(8512 == ssl3_accept_~s__state~0); 72790#L145 assume !(8513 == ssl3_accept_~s__state~0); 72788#L148 assume !(8528 == ssl3_accept_~s__state~0); 72786#L151 assume !(8529 == ssl3_accept_~s__state~0); 72784#L154 assume !(8544 == ssl3_accept_~s__state~0); 72777#L157 assume !(8545 == ssl3_accept_~s__state~0); 72773#L160 assume !(8560 == ssl3_accept_~s__state~0); 72767#L163 assume !(8561 == ssl3_accept_~s__state~0); 72765#L166 assume !(8448 == ssl3_accept_~s__state~0); 72439#L169 assume 8576 == ssl3_accept_~s__state~0; 72437#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 72429#L445 assume !(ssl3_accept_~ret~0 <= 0); 72074#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 72072#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72067#L581 ssl3_accept_~skip~0 := 0; 72066#L100-2 assume !false; 72065#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72064#L103 assume !(12292 == ssl3_accept_~s__state~0); 72063#L106 assume !(16384 == ssl3_accept_~s__state~0); 72062#L109 assume !(8192 == ssl3_accept_~s__state~0); 72061#L112 assume !(24576 == ssl3_accept_~s__state~0); 72060#L115 assume !(8195 == ssl3_accept_~s__state~0); 72059#L118 assume !(8480 == ssl3_accept_~s__state~0); 71738#L121 assume !(8481 == ssl3_accept_~s__state~0); 72058#L124 assume !(8482 == ssl3_accept_~s__state~0); 72057#L127 assume !(8464 == ssl3_accept_~s__state~0); 72055#L130 assume !(8465 == ssl3_accept_~s__state~0); 72056#L133 assume 8466 == ssl3_accept_~s__state~0; 71027#L134 [2021-08-31 02:01:46,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:46,332 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-08-31 02:01:46,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:46,332 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937624286] [2021-08-31 02:01:46,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:46,333 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:46,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:46,344 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:46,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:46,349 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:46,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:46,350 INFO L82 PathProgramCache]: Analyzing trace with hash 1100907784, now seen corresponding path program 1 times [2021-08-31 02:01:46,350 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:46,350 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207482506] [2021-08-31 02:01:46,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:46,350 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:46,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:46,365 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:01:46,365 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:46,366 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207482506] [2021-08-31 02:01:46,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207482506] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:46,366 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:46,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:46,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543832798] [2021-08-31 02:01:46,366 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:46,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:46,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:46,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:46,367 INFO L87 Difference]: Start difference. First operand 3507 states and 4520 transitions. cyclomatic complexity: 1024 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:01:46,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:46,648 INFO L93 Difference]: Finished difference Result 6409 states and 8220 transitions. [2021-08-31 02:01:46,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:46,649 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6409 states and 8220 transitions. [2021-08-31 02:01:46,664 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6204 [2021-08-31 02:01:46,676 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6409 states to 6409 states and 8220 transitions. [2021-08-31 02:01:46,676 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6304 [2021-08-31 02:01:46,679 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6304 [2021-08-31 02:01:46,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6409 states and 8220 transitions. [2021-08-31 02:01:46,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:46,679 INFO L681 BuchiCegarLoop]: Abstraction has 6409 states and 8220 transitions. [2021-08-31 02:01:46,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6409 states and 8220 transitions. [2021-08-31 02:01:46,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6409 to 3507. [2021-08-31 02:01:46,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3507 states, 3507 states have (on average 1.2877102936983176) internal successors, (4516), 3506 states have internal predecessors, (4516), 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:01:46,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3507 states to 3507 states and 4516 transitions. [2021-08-31 02:01:46,720 INFO L704 BuchiCegarLoop]: Abstraction has 3507 states and 4516 transitions. [2021-08-31 02:01:46,720 INFO L587 BuchiCegarLoop]: Abstraction has 3507 states and 4516 transitions. [2021-08-31 02:01:46,720 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-08-31 02:01:46,720 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3507 states and 4516 transitions. [2021-08-31 02:01:46,725 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3302 [2021-08-31 02:01:46,726 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:46,726 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:46,727 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:01:46,727 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:01:46,727 INFO L791 eck$LassoCheckResult]: Stem: 80813#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 80675#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; 80616#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 80572#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; 80617#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 80619#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 80668#L100-2 assume !false; 80845#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81383#L103 assume !(12292 == ssl3_accept_~s__state~0); 81382#L106 assume !(16384 == ssl3_accept_~s__state~0); 81381#L109 assume !(8192 == ssl3_accept_~s__state~0); 81380#L112 assume !(24576 == ssl3_accept_~s__state~0); 81379#L115 assume !(8195 == ssl3_accept_~s__state~0); 81378#L118 assume !(8480 == ssl3_accept_~s__state~0); 81377#L121 assume !(8481 == ssl3_accept_~s__state~0); 81376#L124 assume !(8482 == ssl3_accept_~s__state~0); 81375#L127 assume 8464 == ssl3_accept_~s__state~0; 80942#L134 [2021-08-31 02:01:46,727 INFO L793 eck$LassoCheckResult]: Loop: 80942#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 81647#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 81646#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; 81644#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81639#L581 ssl3_accept_~skip~0 := 0; 81638#L100-2 assume !false; 81637#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81636#L103 assume !(12292 == ssl3_accept_~s__state~0); 81635#L106 assume !(16384 == ssl3_accept_~s__state~0); 81634#L109 assume !(8192 == ssl3_accept_~s__state~0); 81633#L112 assume !(24576 == ssl3_accept_~s__state~0); 81632#L115 assume !(8195 == ssl3_accept_~s__state~0); 81631#L118 assume !(8480 == ssl3_accept_~s__state~0); 81630#L121 assume !(8481 == ssl3_accept_~s__state~0); 81629#L124 assume !(8482 == ssl3_accept_~s__state~0); 81628#L127 assume !(8464 == ssl3_accept_~s__state~0); 81627#L130 assume !(8465 == ssl3_accept_~s__state~0); 81624#L133 assume !(8466 == ssl3_accept_~s__state~0); 81610#L136 assume 8496 == ssl3_accept_~s__state~0; 80936#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 81608#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 81607#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 81606#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 80656#L298-2 ssl3_accept_~s__init_num~0 := 0; 81604#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81599#L581 ssl3_accept_~skip~0 := 0; 81598#L100-2 assume !false; 81597#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81596#L103 assume !(12292 == ssl3_accept_~s__state~0); 81595#L106 assume !(16384 == ssl3_accept_~s__state~0); 81594#L109 assume !(8192 == ssl3_accept_~s__state~0); 81593#L112 assume !(24576 == ssl3_accept_~s__state~0); 81592#L115 assume !(8195 == ssl3_accept_~s__state~0); 81591#L118 assume !(8480 == ssl3_accept_~s__state~0); 81590#L121 assume !(8481 == ssl3_accept_~s__state~0); 81589#L124 assume !(8482 == ssl3_accept_~s__state~0); 81588#L127 assume !(8464 == ssl3_accept_~s__state~0); 81587#L130 assume !(8465 == ssl3_accept_~s__state~0); 81586#L133 assume !(8466 == ssl3_accept_~s__state~0); 81585#L136 assume !(8496 == ssl3_accept_~s__state~0); 81584#L139 assume !(8497 == ssl3_accept_~s__state~0); 80900#L142 assume 8512 == ssl3_accept_~s__state~0; 80862#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 80863#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 83126#L313 assume !(ssl3_accept_~ret~0 <= 0); 83517#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 83515#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83510#L581 ssl3_accept_~skip~0 := 0; 83509#L100-2 assume !false; 83508#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83507#L103 assume !(12292 == ssl3_accept_~s__state~0); 83506#L106 assume !(16384 == ssl3_accept_~s__state~0); 83505#L109 assume !(8192 == ssl3_accept_~s__state~0); 83504#L112 assume !(24576 == ssl3_accept_~s__state~0); 83503#L115 assume !(8195 == ssl3_accept_~s__state~0); 83502#L118 assume !(8480 == ssl3_accept_~s__state~0); 83501#L121 assume !(8481 == ssl3_accept_~s__state~0); 83500#L124 assume !(8482 == ssl3_accept_~s__state~0); 83499#L127 assume !(8464 == ssl3_accept_~s__state~0); 83498#L130 assume !(8465 == ssl3_accept_~s__state~0); 83497#L133 assume !(8466 == ssl3_accept_~s__state~0); 83496#L136 assume !(8496 == ssl3_accept_~s__state~0); 83495#L139 assume !(8497 == ssl3_accept_~s__state~0); 83494#L142 assume !(8512 == ssl3_accept_~s__state~0); 83493#L145 assume !(8513 == ssl3_accept_~s__state~0); 83492#L148 assume 8528 == ssl3_accept_~s__state~0; 80926#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 83490#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 83491#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 83482#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 83480#L358 assume !(ssl3_accept_~ret~0 <= 0); 83479#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 83477#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83471#L581 ssl3_accept_~skip~0 := 0; 83466#L100-2 assume !false; 83464#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83462#L103 assume !(12292 == ssl3_accept_~s__state~0); 83460#L106 assume !(16384 == ssl3_accept_~s__state~0); 83458#L109 assume !(8192 == ssl3_accept_~s__state~0); 83456#L112 assume !(24576 == ssl3_accept_~s__state~0); 83454#L115 assume !(8195 == ssl3_accept_~s__state~0); 83452#L118 assume !(8480 == ssl3_accept_~s__state~0); 83450#L121 assume !(8481 == ssl3_accept_~s__state~0); 83448#L124 assume !(8482 == ssl3_accept_~s__state~0); 83446#L127 assume !(8464 == ssl3_accept_~s__state~0); 83444#L130 assume !(8465 == ssl3_accept_~s__state~0); 83442#L133 assume !(8466 == ssl3_accept_~s__state~0); 83440#L136 assume !(8496 == ssl3_accept_~s__state~0); 83438#L139 assume !(8497 == ssl3_accept_~s__state~0); 83436#L142 assume !(8512 == ssl3_accept_~s__state~0); 83434#L145 assume !(8513 == ssl3_accept_~s__state~0); 83432#L148 assume !(8528 == ssl3_accept_~s__state~0); 83430#L151 assume !(8529 == ssl3_accept_~s__state~0); 83428#L154 assume 8544 == ssl3_accept_~s__state~0; 80920#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 83425#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 83422#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 83420#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 83417#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 83415#L405 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; 83413#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83408#L581 ssl3_accept_~skip~0 := 0; 83407#L100-2 assume !false; 83406#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83405#L103 assume !(12292 == ssl3_accept_~s__state~0); 83404#L106 assume !(16384 == ssl3_accept_~s__state~0); 83403#L109 assume !(8192 == ssl3_accept_~s__state~0); 83402#L112 assume !(24576 == ssl3_accept_~s__state~0); 83401#L115 assume !(8195 == ssl3_accept_~s__state~0); 83400#L118 assume !(8480 == ssl3_accept_~s__state~0); 83399#L121 assume !(8481 == ssl3_accept_~s__state~0); 83398#L124 assume !(8482 == ssl3_accept_~s__state~0); 83397#L127 assume !(8464 == ssl3_accept_~s__state~0); 83396#L130 assume !(8465 == ssl3_accept_~s__state~0); 83395#L133 assume !(8466 == ssl3_accept_~s__state~0); 83394#L136 assume !(8496 == ssl3_accept_~s__state~0); 83393#L139 assume !(8497 == ssl3_accept_~s__state~0); 83391#L142 assume !(8512 == ssl3_accept_~s__state~0); 83389#L145 assume !(8513 == ssl3_accept_~s__state~0); 83387#L148 assume !(8528 == ssl3_accept_~s__state~0); 83385#L151 assume !(8529 == ssl3_accept_~s__state~0); 83383#L154 assume !(8544 == ssl3_accept_~s__state~0); 83380#L157 assume !(8545 == ssl3_accept_~s__state~0); 83374#L160 assume !(8560 == ssl3_accept_~s__state~0); 83372#L163 assume !(8561 == ssl3_accept_~s__state~0); 83370#L166 assume 8448 == ssl3_accept_~s__state~0; 83368#L167 assume !(ssl3_accept_~num1~0 > 0); 83365#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 83362#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 83356#L581 ssl3_accept_~skip~0 := 0; 83354#L100-2 assume !false; 83352#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83350#L103 assume !(12292 == ssl3_accept_~s__state~0); 83348#L106 assume !(16384 == ssl3_accept_~s__state~0); 83346#L109 assume !(8192 == ssl3_accept_~s__state~0); 83344#L112 assume !(24576 == ssl3_accept_~s__state~0); 83342#L115 assume !(8195 == ssl3_accept_~s__state~0); 83340#L118 assume !(8480 == ssl3_accept_~s__state~0); 83338#L121 assume !(8481 == ssl3_accept_~s__state~0); 83336#L124 assume !(8482 == ssl3_accept_~s__state~0); 83334#L127 assume !(8464 == ssl3_accept_~s__state~0); 83332#L130 assume !(8465 == ssl3_accept_~s__state~0); 83330#L133 assume !(8466 == ssl3_accept_~s__state~0); 83328#L136 assume !(8496 == ssl3_accept_~s__state~0); 83326#L139 assume !(8497 == ssl3_accept_~s__state~0); 83324#L142 assume !(8512 == ssl3_accept_~s__state~0); 83322#L145 assume !(8513 == ssl3_accept_~s__state~0); 83320#L148 assume !(8528 == ssl3_accept_~s__state~0); 83318#L151 assume !(8529 == ssl3_accept_~s__state~0); 83316#L154 assume !(8544 == ssl3_accept_~s__state~0); 83314#L157 assume !(8545 == ssl3_accept_~s__state~0); 83312#L160 assume !(8560 == ssl3_accept_~s__state~0); 83310#L163 assume !(8561 == ssl3_accept_~s__state~0); 83308#L166 assume !(8448 == ssl3_accept_~s__state~0); 82083#L169 assume 8576 == ssl3_accept_~s__state~0; 82080#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 82071#L445 assume !(ssl3_accept_~ret~0 <= 0); 81724#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 81186#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81708#L581 ssl3_accept_~skip~0 := 0; 81705#L100-2 assume !false; 81702#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81699#L103 assume !(12292 == ssl3_accept_~s__state~0); 81696#L106 assume !(16384 == ssl3_accept_~s__state~0); 81692#L109 assume !(8192 == ssl3_accept_~s__state~0); 81689#L112 assume !(24576 == ssl3_accept_~s__state~0); 81686#L115 assume !(8195 == ssl3_accept_~s__state~0); 81663#L118 assume !(8480 == ssl3_accept_~s__state~0); 81661#L121 assume !(8481 == ssl3_accept_~s__state~0); 81659#L124 assume !(8482 == ssl3_accept_~s__state~0); 81657#L127 assume !(8464 == ssl3_accept_~s__state~0); 81654#L130 assume !(8465 == ssl3_accept_~s__state~0); 81655#L133 assume 8466 == ssl3_accept_~s__state~0; 80942#L134 [2021-08-31 02:01:46,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:46,728 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-08-31 02:01:46,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:46,728 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969911603] [2021-08-31 02:01:46,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:46,728 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:46,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:46,732 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:46,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:46,736 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:46,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:46,737 INFO L82 PathProgramCache]: Analyzing trace with hash 1724189386, now seen corresponding path program 1 times [2021-08-31 02:01:46,737 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:46,737 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199854901] [2021-08-31 02:01:46,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:46,737 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:46,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:46,744 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:46,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:46,756 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:46,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:46,757 INFO L82 PathProgramCache]: Analyzing trace with hash 268507358, now seen corresponding path program 1 times [2021-08-31 02:01:46,757 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:46,757 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345817055] [2021-08-31 02:01:46,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:46,757 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:46,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:46,766 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:46,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:46,799 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:47,839 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:01:47,839 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:01:47,839 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:01:47,839 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:01:47,839 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 02:01:47,839 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:47,840 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:01:47,840 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:01:47,840 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration24_Loop [2021-08-31 02:01:47,840 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:01:47,840 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:01:47,841 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:01:47,846 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:01:47,848 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:01:47,850 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:01:47,852 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:01:47,855 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:01:47,857 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:01:47,863 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:01:47,866 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:01:47,869 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:01:47,871 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:01:47,872 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:01:47,876 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:01:47,878 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:01:47,880 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:01:47,881 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:01:47,883 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:01:47,885 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:01:47,887 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:01:47,888 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:01:47,890 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:01:47,892 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:01:48,072 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:01:48,073 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 02:01:48,073 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:48,073 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:48,074 INFO L229 MonitoredProcess]: Starting monitored process 11 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:01:48,074 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-08-31 02:01:48,076 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:48,076 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:48,097 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:48,097 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:48,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:48,098 INFO L229 MonitoredProcess]: Starting monitored process 12 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:01:48,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-08-31 02:01:48,103 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 02:01:48,104 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:48,111 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 02:01:48,138 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:48,138 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:01:48,138 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:01:48,138 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:01:48,138 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:01:48,138 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 02:01:48,138 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:48,138 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:01:48,138 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:01:48,138 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration24_Loop [2021-08-31 02:01:48,138 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:01:48,138 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:01:48,140 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:01:48,155 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:01:48,157 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:01:48,159 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:01:48,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:01:48,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:01:48,193 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:01:48,195 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:01:48,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:01:48,201 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:01:48,203 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:01:48,205 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:01:48,209 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:01:48,214 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:01:48,216 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:01:48,218 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:01:48,221 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:01:48,222 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:01:48,224 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:01:48,226 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:01:48,227 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:01:48,229 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:01:48,395 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:01:48,396 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 02:01:48,396 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:48,396 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:48,399 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:01:48,400 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-08-31 02:01:48,401 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:01:48,409 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:48,409 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:48,409 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:48,409 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:48,409 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:48,411 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:48,411 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:48,413 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 02:01:48,414 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 02:01:48,415 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-08-31 02:01:48,415 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:48,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:48,415 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:01:48,416 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:01:48,418 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 02:01:48,418 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 02:01:48,418 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 02:01:48,418 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:01:48,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:48,436 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 02:01:48,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:48,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:48,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:01:48,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:48,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:48,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 02:01:48,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:48,664 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:01:49,122 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:01:49,123 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:01:49,124 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3507 states and 4516 transitions. cyclomatic complexity: 1020 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:01:49,525 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3507 states and 4516 transitions. cyclomatic complexity: 1020. 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 9407 states and 12070 transitions. Complement of second has 4 states. [2021-08-31 02:01:49,526 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:01:49,526 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:01:49,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 375 transitions. [2021-08-31 02:01:49,527 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 17 letters. Loop has 173 letters. [2021-08-31 02:01:49,530 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:49,530 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 190 letters. Loop has 173 letters. [2021-08-31 02:01:49,531 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:49,531 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 375 transitions. Stem has 17 letters. Loop has 346 letters. [2021-08-31 02:01:49,533 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:49,533 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9407 states and 12070 transitions. [2021-08-31 02:01:49,564 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6240 [2021-08-31 02:01:49,587 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9407 states to 9407 states and 12070 transitions. [2021-08-31 02:01:49,587 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6344 [2021-08-31 02:01:49,590 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6356 [2021-08-31 02:01:49,590 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9407 states and 12070 transitions. [2021-08-31 02:01:49,590 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:49,591 INFO L681 BuchiCegarLoop]: Abstraction has 9407 states and 12070 transitions. [2021-08-31 02:01:49,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9407 states and 12070 transitions. [2021-08-31 02:01:49,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9407 to 9395. [2021-08-31 02:01:49,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9395 states, 9395 states have (on average 1.2828100053219798) internal successors, (12052), 9394 states have internal predecessors, (12052), 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:01:49,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9395 states to 9395 states and 12052 transitions. [2021-08-31 02:01:49,677 INFO L704 BuchiCegarLoop]: Abstraction has 9395 states and 12052 transitions. [2021-08-31 02:01:49,677 INFO L587 BuchiCegarLoop]: Abstraction has 9395 states and 12052 transitions. [2021-08-31 02:01:49,677 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-08-31 02:01:49,677 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9395 states and 12052 transitions. [2021-08-31 02:01:49,693 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6240 [2021-08-31 02:01:49,694 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:49,694 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:49,695 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:01:49,695 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:49,695 INFO L791 eck$LassoCheckResult]: Stem: 94411#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 94221#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; 94147#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 94077#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; 94148#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 94150#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 94210#L100-2 assume !false; 94866#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 97142#L103 assume !(12292 == ssl3_accept_~s__state~0); 97143#L106 assume !(16384 == ssl3_accept_~s__state~0); 97134#L109 assume !(8192 == ssl3_accept_~s__state~0); 97135#L112 assume !(24576 == ssl3_accept_~s__state~0); 97126#L115 assume !(8195 == ssl3_accept_~s__state~0); 97127#L118 assume !(8480 == ssl3_accept_~s__state~0); 97120#L121 assume !(8481 == ssl3_accept_~s__state~0); 97121#L124 assume !(8482 == ssl3_accept_~s__state~0); 97074#L127 assume 8464 == ssl3_accept_~s__state~0; 97070#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 97071#L275 [2021-08-31 02:01:49,695 INFO L793 eck$LassoCheckResult]: Loop: 97071#L275 assume !(0 == ssl3_accept_~blastFlag~0); 103429#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; 101230#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101226#L581 ssl3_accept_~skip~0 := 0; 101217#L100-2 assume !false; 101218#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101209#L103 assume !(12292 == ssl3_accept_~s__state~0); 101210#L106 assume !(16384 == ssl3_accept_~s__state~0); 101201#L109 assume !(8192 == ssl3_accept_~s__state~0); 101202#L112 assume !(24576 == ssl3_accept_~s__state~0); 101195#L115 assume !(8195 == ssl3_accept_~s__state~0); 101196#L118 assume !(8480 == ssl3_accept_~s__state~0); 101187#L121 assume !(8481 == ssl3_accept_~s__state~0); 101188#L124 assume !(8482 == ssl3_accept_~s__state~0); 101179#L127 assume !(8464 == ssl3_accept_~s__state~0); 101180#L130 assume !(8465 == ssl3_accept_~s__state~0); 102101#L133 assume !(8466 == ssl3_accept_~s__state~0); 100934#L136 assume 8496 == ssl3_accept_~s__state~0; 100933#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 100932#L288 assume !(1 == ssl3_accept_~blastFlag~0); 100931#L291 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 100930#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 100925#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 100919#L298-2 ssl3_accept_~s__init_num~0 := 0; 100916#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 100910#L581 ssl3_accept_~skip~0 := 0; 100908#L100-2 assume !false; 100906#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 100904#L103 assume !(12292 == ssl3_accept_~s__state~0); 100902#L106 assume !(16384 == ssl3_accept_~s__state~0); 100900#L109 assume !(8192 == ssl3_accept_~s__state~0); 100898#L112 assume !(24576 == ssl3_accept_~s__state~0); 100896#L115 assume !(8195 == ssl3_accept_~s__state~0); 100893#L118 assume !(8480 == ssl3_accept_~s__state~0); 100890#L121 assume !(8481 == ssl3_accept_~s__state~0); 100887#L124 assume !(8482 == ssl3_accept_~s__state~0); 100882#L127 assume !(8464 == ssl3_accept_~s__state~0); 100879#L130 assume !(8465 == ssl3_accept_~s__state~0); 100876#L133 assume !(8466 == ssl3_accept_~s__state~0); 100873#L136 assume !(8496 == ssl3_accept_~s__state~0); 100867#L139 assume !(8497 == ssl3_accept_~s__state~0); 94636#L142 assume 8512 == ssl3_accept_~s__state~0; 94630#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 94631#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 94151#L313 assume !(ssl3_accept_~ret~0 <= 0); 94152#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 102851#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102846#L581 ssl3_accept_~skip~0 := 0; 102845#L100-2 assume !false; 102844#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102843#L103 assume !(12292 == ssl3_accept_~s__state~0); 102842#L106 assume !(16384 == ssl3_accept_~s__state~0); 102841#L109 assume !(8192 == ssl3_accept_~s__state~0); 102840#L112 assume !(24576 == ssl3_accept_~s__state~0); 102839#L115 assume !(8195 == ssl3_accept_~s__state~0); 102838#L118 assume !(8480 == ssl3_accept_~s__state~0); 102837#L121 assume !(8481 == ssl3_accept_~s__state~0); 102836#L124 assume !(8482 == ssl3_accept_~s__state~0); 102835#L127 assume !(8464 == ssl3_accept_~s__state~0); 102834#L130 assume !(8465 == ssl3_accept_~s__state~0); 102833#L133 assume !(8466 == ssl3_accept_~s__state~0); 102832#L136 assume !(8496 == ssl3_accept_~s__state~0); 102831#L139 assume !(8497 == ssl3_accept_~s__state~0); 102830#L142 assume !(8512 == ssl3_accept_~s__state~0); 102829#L145 assume !(8513 == ssl3_accept_~s__state~0); 102828#L148 assume 8528 == ssl3_accept_~s__state~0; 101780#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 102826#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 102823#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 102818#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 102816#L358 assume !(ssl3_accept_~ret~0 <= 0); 102815#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 102813#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102807#L581 ssl3_accept_~skip~0 := 0; 102802#L100-2 assume !false; 102800#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102798#L103 assume !(12292 == ssl3_accept_~s__state~0); 102796#L106 assume !(16384 == ssl3_accept_~s__state~0); 102794#L109 assume !(8192 == ssl3_accept_~s__state~0); 102792#L112 assume !(24576 == ssl3_accept_~s__state~0); 102790#L115 assume !(8195 == ssl3_accept_~s__state~0); 102788#L118 assume !(8480 == ssl3_accept_~s__state~0); 102786#L121 assume !(8481 == ssl3_accept_~s__state~0); 102784#L124 assume !(8482 == ssl3_accept_~s__state~0); 102782#L127 assume !(8464 == ssl3_accept_~s__state~0); 102780#L130 assume !(8465 == ssl3_accept_~s__state~0); 102778#L133 assume !(8466 == ssl3_accept_~s__state~0); 102776#L136 assume !(8496 == ssl3_accept_~s__state~0); 102774#L139 assume !(8497 == ssl3_accept_~s__state~0); 102772#L142 assume !(8512 == ssl3_accept_~s__state~0); 102770#L145 assume !(8513 == ssl3_accept_~s__state~0); 102768#L148 assume !(8528 == ssl3_accept_~s__state~0); 102766#L151 assume !(8529 == ssl3_accept_~s__state~0); 102764#L154 assume 8544 == ssl3_accept_~s__state~0; 101775#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 102761#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 102758#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 102756#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 102753#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 102751#L405 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; 102749#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102744#L581 ssl3_accept_~skip~0 := 0; 102743#L100-2 assume !false; 102742#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102741#L103 assume !(12292 == ssl3_accept_~s__state~0); 102740#L106 assume !(16384 == ssl3_accept_~s__state~0); 102739#L109 assume !(8192 == ssl3_accept_~s__state~0); 102738#L112 assume !(24576 == ssl3_accept_~s__state~0); 102737#L115 assume !(8195 == ssl3_accept_~s__state~0); 102736#L118 assume !(8480 == ssl3_accept_~s__state~0); 102735#L121 assume !(8481 == ssl3_accept_~s__state~0); 102734#L124 assume !(8482 == ssl3_accept_~s__state~0); 102733#L127 assume !(8464 == ssl3_accept_~s__state~0); 102732#L130 assume !(8465 == ssl3_accept_~s__state~0); 102731#L133 assume !(8466 == ssl3_accept_~s__state~0); 102730#L136 assume !(8496 == ssl3_accept_~s__state~0); 102729#L139 assume !(8497 == ssl3_accept_~s__state~0); 102728#L142 assume !(8512 == ssl3_accept_~s__state~0); 102727#L145 assume !(8513 == ssl3_accept_~s__state~0); 102726#L148 assume !(8528 == ssl3_accept_~s__state~0); 102725#L151 assume !(8529 == ssl3_accept_~s__state~0); 102724#L154 assume !(8544 == ssl3_accept_~s__state~0); 102723#L157 assume !(8545 == ssl3_accept_~s__state~0); 102722#L160 assume !(8560 == ssl3_accept_~s__state~0); 102721#L163 assume !(8561 == ssl3_accept_~s__state~0); 102720#L166 assume 8448 == ssl3_accept_~s__state~0; 102719#L167 assume !(ssl3_accept_~num1~0 > 0); 102717#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 102715#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102710#L581 ssl3_accept_~skip~0 := 0; 102709#L100-2 assume !false; 102708#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102707#L103 assume !(12292 == ssl3_accept_~s__state~0); 102706#L106 assume !(16384 == ssl3_accept_~s__state~0); 102705#L109 assume !(8192 == ssl3_accept_~s__state~0); 102704#L112 assume !(24576 == ssl3_accept_~s__state~0); 102703#L115 assume !(8195 == ssl3_accept_~s__state~0); 102702#L118 assume !(8480 == ssl3_accept_~s__state~0); 102701#L121 assume !(8481 == ssl3_accept_~s__state~0); 102700#L124 assume !(8482 == ssl3_accept_~s__state~0); 102699#L127 assume !(8464 == ssl3_accept_~s__state~0); 102698#L130 assume !(8465 == ssl3_accept_~s__state~0); 102697#L133 assume !(8466 == ssl3_accept_~s__state~0); 102696#L136 assume !(8496 == ssl3_accept_~s__state~0); 102695#L139 assume !(8497 == ssl3_accept_~s__state~0); 102694#L142 assume !(8512 == ssl3_accept_~s__state~0); 102693#L145 assume !(8513 == ssl3_accept_~s__state~0); 102692#L148 assume !(8528 == ssl3_accept_~s__state~0); 102691#L151 assume !(8529 == ssl3_accept_~s__state~0); 102690#L154 assume !(8544 == ssl3_accept_~s__state~0); 102689#L157 assume !(8545 == ssl3_accept_~s__state~0); 102688#L160 assume !(8560 == ssl3_accept_~s__state~0); 102687#L163 assume !(8561 == ssl3_accept_~s__state~0); 102686#L166 assume !(8448 == ssl3_accept_~s__state~0); 102685#L169 assume 8576 == ssl3_accept_~s__state~0; 102205#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 102683#L445 assume !(ssl3_accept_~ret~0 <= 0); 102680#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 101748#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 101221#L581 ssl3_accept_~skip~0 := 0; 101222#L100-2 assume !false; 101213#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 101214#L103 assume !(12292 == ssl3_accept_~s__state~0); 101205#L106 assume !(16384 == ssl3_accept_~s__state~0); 101206#L109 assume !(8192 == ssl3_accept_~s__state~0); 101198#L112 assume !(24576 == ssl3_accept_~s__state~0); 101199#L115 assume !(8195 == ssl3_accept_~s__state~0); 101191#L118 assume !(8480 == ssl3_accept_~s__state~0); 101192#L121 assume !(8481 == ssl3_accept_~s__state~0); 101183#L124 assume !(8482 == ssl3_accept_~s__state~0); 101184#L127 assume !(8464 == ssl3_accept_~s__state~0); 101174#L130 assume !(8465 == ssl3_accept_~s__state~0); 101175#L133 assume 8466 == ssl3_accept_~s__state~0; 100722#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 97071#L275 [2021-08-31 02:01:49,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:49,696 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-08-31 02:01:49,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:49,696 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886469563] [2021-08-31 02:01:49,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:49,696 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:49,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:49,700 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:49,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:49,705 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:49,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:49,705 INFO L82 PathProgramCache]: Analyzing trace with hash 2022002508, now seen corresponding path program 1 times [2021-08-31 02:01:49,705 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:49,705 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086981751] [2021-08-31 02:01:49,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:49,706 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:49,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:49,734 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:49,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:49,747 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:49,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:49,749 INFO L82 PathProgramCache]: Analyzing trace with hash 1975507027, now seen corresponding path program 1 times [2021-08-31 02:01:49,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:49,749 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679352927] [2021-08-31 02:01:49,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:49,749 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:49,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:49,766 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:01:49,766 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:49,766 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679352927] [2021-08-31 02:01:49,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679352927] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:49,766 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:49,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:49,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344905648] [2021-08-31 02:01:50,805 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:01:50,805 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:01:50,805 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:01:50,805 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:01:50,805 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 02:01:50,805 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:50,806 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:01:50,806 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:01:50,806 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration25_Loop [2021-08-31 02:01:50,806 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:01:50,806 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:01:50,807 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:01:50,810 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:01:50,811 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:01:50,813 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:01:50,815 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:01:50,820 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:01:50,833 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:01:50,837 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:01:50,838 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:01:50,839 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:01:50,841 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:01:50,842 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:01:50,845 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:01:50,846 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:01:50,848 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:01:50,850 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:01:50,851 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:01:50,853 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:01:50,854 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:01:50,856 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:01:50,857 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:01:50,861 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:01:51,032 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:01:51,033 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 02:01:51,033 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,033 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:01:51,034 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:01:51,039 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:51,039 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:51,047 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:51,047 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:01:51,064 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:51,064 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,065 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:01:51,066 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:01:51,067 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:51,067 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:51,077 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:51,077 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:01:51,092 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2021-08-31 02:01:51,093 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,093 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:01:51,107 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:51,107 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:51,114 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:01:51,123 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:51,123 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:01:51,139 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:01:51,139 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,140 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:01:51,141 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:01:51,142 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:51,142 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:51,154 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:51,154 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:01:51,170 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:01:51,170 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,170 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,171 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:01:51,171 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:01:51,172 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:51,173 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:51,199 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:51,199 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:01:51,209 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:01:51,209 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,210 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:01:51,213 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:01:51,214 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:51,214 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:51,227 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:51,227 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:01:51,245 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:51,245 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,246 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:01:51,247 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:01:51,248 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:51,248 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:51,275 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:51,275 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:01:51,278 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:01:51,278 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,279 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:01:51,283 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:01:51,283 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:51,283 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:51,290 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:51,291 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:01:51,306 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:01:51,307 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,307 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:01:51,308 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:01:51,309 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:51,310 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:51,321 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:51,321 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:01:51,337 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2021-08-31 02:01:51,337 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,338 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:01:51,338 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:01:51,340 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:51,340 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:51,364 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:51,365 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:01:51,380 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2021-08-31 02:01:51,382 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,382 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:01:51,383 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:01:51,385 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:51,385 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:51,405 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:51,405 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet46=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet46=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:01:51,425 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:01:51,425 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,425 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,428 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:01:51,428 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:01:51,430 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:51,430 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:51,458 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:01:51,458 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,459 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:01:51,461 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:01:51,461 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 02:01:51,461 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:51,469 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 02:01:51,485 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-08-31 02:01:51,486 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:01:51,486 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:01:51,486 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:01:51,486 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:01:51,486 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 02:01:51,486 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,486 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:01:51,486 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:01:51,486 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration25_Loop [2021-08-31 02:01:51,486 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:01:51,486 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:01:51,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:01:51,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:01:51,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:01:51,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:01:51,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:01:51,504 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:01:51,512 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:01:51,514 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:01:51,516 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:01:51,518 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:01:51,520 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:01:51,521 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:01:51,524 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:01:51,526 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:01:51,529 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:01:51,530 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:01:51,534 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:01:51,536 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:01:51,537 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:01:51,539 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:01:51,540 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:01:51,541 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:01:51,711 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:01:51,711 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 02:01:51,711 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,712 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:01:51,713 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:01:51,715 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:01:51,721 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:51,721 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:51,722 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:51,722 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:51,722 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:51,722 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:51,722 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:51,723 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:51,739 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:01:51,739 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,740 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:01:51,740 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:01:51,742 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:01:51,748 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:51,748 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:51,748 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:51,749 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:51,749 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:51,749 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:51,749 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:51,750 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:51,766 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-08-31 02:01:51,766 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,767 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:01:51,768 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:01:51,769 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:01:51,775 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:51,776 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:51,776 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:51,776 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 02:01:51,776 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:51,776 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:01:51,776 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:51,777 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:51,793 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:01:51,794 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,794 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,794 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:01:51,795 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:01:51,797 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:01:51,803 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:51,803 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:51,803 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:51,803 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:51,803 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:51,803 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:51,803 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:51,826 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:51,842 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:51,842 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,843 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:01:51,843 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:01:51,845 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:01:51,851 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:51,851 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:51,851 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:51,851 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:51,851 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:51,853 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:51,853 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:51,855 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:51,870 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:01:51,871 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,871 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,871 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:01:51,872 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:01:51,873 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:01:51,879 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:51,880 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:51,880 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:51,880 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:51,880 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:51,880 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:51,881 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:51,888 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:51,904 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:01:51,905 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,905 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:01:51,906 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:01:51,908 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:01:51,914 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:51,915 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:51,915 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:51,915 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:51,915 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:51,915 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:51,915 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:51,916 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:51,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:51,932 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,933 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:01:51,934 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:01:51,935 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:01:51,942 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:51,943 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:51,943 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:51,943 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:51,943 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:51,943 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:51,943 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:51,952 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:51,969 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:01:51,970 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,970 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,971 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:01:51,972 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:01:51,974 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:01:51,981 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:51,981 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:51,981 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:51,981 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:51,981 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:51,981 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:51,981 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:51,982 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:51,998 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2021-08-31 02:01:51,998 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:51,998 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:51,999 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:01:51,999 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:01:52,001 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:01:52,008 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:52,008 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:52,008 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:52,008 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:52,008 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:52,009 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:52,009 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:52,009 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:52,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:52,025 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:52,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:52,026 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:01:52,027 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:01:52,029 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:01:52,035 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:52,035 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:52,036 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:52,036 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:52,036 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:52,036 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:52,036 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:52,037 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:52,053 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:01:52,053 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:52,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:52,054 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:01:52,055 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:01:52,057 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:01:52,064 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:52,065 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:52,065 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:52,065 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:52,065 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:52,065 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:52,065 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:52,067 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 02:01:52,068 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 02:01:52,068 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-08-31 02:01:52,068 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:52,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:52,069 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:01:52,075 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:01:52,075 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 02:01:52,075 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 02:01:52,075 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 02:01:52,075 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -2*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 7 Supporting invariants [] [2021-08-31 02:01:52,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:52,092 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 02:01:52,100 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:52,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:52,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:01:52,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:52,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:52,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 02:01:52,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:52,637 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:01:52,919 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:01:52,921 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2021-08-31 02:01:52,921 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 9395 states and 12052 transitions. cyclomatic complexity: 2680 Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 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:01:53,286 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 9395 states and 12052 transitions. cyclomatic complexity: 2680. Second operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 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 24113 states and 30936 transitions. Complement of second has 4 states. [2021-08-31 02:01:53,287 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:01:53,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 24.0) internal successors, (96), 4 states have internal predecessors, (96), 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:01:53,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 374 transitions. [2021-08-31 02:01:53,288 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 374 transitions. Stem has 18 letters. Loop has 174 letters. [2021-08-31 02:01:53,288 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:53,288 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 374 transitions. Stem has 192 letters. Loop has 174 letters. [2021-08-31 02:01:53,289 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:53,289 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 374 transitions. Stem has 18 letters. Loop has 348 letters. [2021-08-31 02:01:53,290 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:53,290 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24113 states and 30936 transitions. [2021-08-31 02:01:53,408 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9086 [2021-08-31 02:01:53,470 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24113 states to 21163 states and 27134 transitions. [2021-08-31 02:01:53,470 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9214 [2021-08-31 02:01:53,477 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9246 [2021-08-31 02:01:53,477 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21163 states and 27134 transitions. [2021-08-31 02:01:53,477 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:53,477 INFO L681 BuchiCegarLoop]: Abstraction has 21163 states and 27134 transitions. [2021-08-31 02:01:53,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21163 states and 27134 transitions. [2021-08-31 02:01:53,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21163 to 18169. [2021-08-31 02:01:53,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18169 states, 18169 states have (on average 1.283394793329297) internal successors, (23318), 18168 states have internal predecessors, (23318), 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:01:53,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18169 states to 18169 states and 23318 transitions. [2021-08-31 02:01:53,762 INFO L704 BuchiCegarLoop]: Abstraction has 18169 states and 23318 transitions. [2021-08-31 02:01:53,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:53,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:53,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:53,762 INFO L87 Difference]: Start difference. First operand 18169 states and 23318 transitions. 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:01:54,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:54,077 INFO L93 Difference]: Finished difference Result 18173 states and 23288 transitions. [2021-08-31 02:01:54,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:54,078 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18173 states and 23288 transitions. [2021-08-31 02:01:54,182 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6148 [2021-08-31 02:01:54,292 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18173 states to 18169 states and 23284 transitions. [2021-08-31 02:01:54,292 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6268 [2021-08-31 02:01:54,300 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6268 [2021-08-31 02:01:54,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18169 states and 23284 transitions. [2021-08-31 02:01:54,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:54,301 INFO L681 BuchiCegarLoop]: Abstraction has 18169 states and 23284 transitions. [2021-08-31 02:01:54,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18169 states and 23284 transitions. [2021-08-31 02:01:54,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18169 to 18169. [2021-08-31 02:01:54,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18169 states, 18169 states have (on average 1.2815234740492047) internal successors, (23284), 18168 states have internal predecessors, (23284), 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:01:54,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18169 states to 18169 states and 23284 transitions. [2021-08-31 02:01:54,632 INFO L704 BuchiCegarLoop]: Abstraction has 18169 states and 23284 transitions. [2021-08-31 02:01:54,632 INFO L587 BuchiCegarLoop]: Abstraction has 18169 states and 23284 transitions. [2021-08-31 02:01:54,632 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-08-31 02:01:54,632 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18169 states and 23284 transitions. [2021-08-31 02:01:54,669 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6148 [2021-08-31 02:01:54,669 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:54,669 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:54,671 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:01:54,671 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:54,672 INFO L791 eck$LassoCheckResult]: Stem: 164843#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 164670#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; 164597#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 164524#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; 164594#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 164596#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 164659#L100-2 assume !false; 165214#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 165215#L103 assume !(12292 == ssl3_accept_~s__state~0); 165210#L106 assume !(16384 == ssl3_accept_~s__state~0); 165211#L109 assume !(8192 == ssl3_accept_~s__state~0); 165206#L112 assume !(24576 == ssl3_accept_~s__state~0); 165207#L115 assume !(8195 == ssl3_accept_~s__state~0); 165202#L118 assume !(8480 == ssl3_accept_~s__state~0); 165203#L121 assume !(8481 == ssl3_accept_~s__state~0); 165198#L124 assume !(8482 == ssl3_accept_~s__state~0); 165199#L127 assume 8464 == ssl3_accept_~s__state~0; 164845#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 164846#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 174508#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; 168483#L544 [2021-08-31 02:01:54,672 INFO L793 eck$LassoCheckResult]: Loop: 168483#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168478#L581 ssl3_accept_~skip~0 := 0; 168470#L100-2 assume !false; 168469#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168468#L103 assume !(12292 == ssl3_accept_~s__state~0); 168466#L106 assume !(16384 == ssl3_accept_~s__state~0); 168454#L109 assume !(8192 == ssl3_accept_~s__state~0); 168450#L112 assume !(24576 == ssl3_accept_~s__state~0); 168446#L115 assume !(8195 == ssl3_accept_~s__state~0); 168442#L118 assume !(8480 == ssl3_accept_~s__state~0); 168438#L121 assume !(8481 == ssl3_accept_~s__state~0); 168434#L124 assume !(8482 == ssl3_accept_~s__state~0); 168430#L127 assume !(8464 == ssl3_accept_~s__state~0); 168426#L130 assume !(8465 == ssl3_accept_~s__state~0); 168422#L133 assume !(8466 == ssl3_accept_~s__state~0); 168418#L136 assume 8496 == ssl3_accept_~s__state~0; 167336#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 168413#L288 assume !(1 == ssl3_accept_~blastFlag~0); 168410#L291 assume !(3 == ssl3_accept_~blastFlag~0); 168407#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 168401#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 168398#L298-2 ssl3_accept_~s__init_num~0 := 0; 168394#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168387#L581 ssl3_accept_~skip~0 := 0; 168384#L100-2 assume !false; 168381#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168378#L103 assume !(12292 == ssl3_accept_~s__state~0); 168375#L106 assume !(16384 == ssl3_accept_~s__state~0); 168372#L109 assume !(8192 == ssl3_accept_~s__state~0); 168369#L112 assume !(24576 == ssl3_accept_~s__state~0); 168366#L115 assume !(8195 == ssl3_accept_~s__state~0); 168363#L118 assume !(8480 == ssl3_accept_~s__state~0); 168360#L121 assume !(8481 == ssl3_accept_~s__state~0); 168355#L124 assume !(8482 == ssl3_accept_~s__state~0); 168352#L127 assume !(8464 == ssl3_accept_~s__state~0); 168347#L130 assume !(8465 == ssl3_accept_~s__state~0); 168344#L133 assume !(8466 == ssl3_accept_~s__state~0); 168338#L136 assume !(8496 == ssl3_accept_~s__state~0); 168336#L139 assume !(8497 == ssl3_accept_~s__state~0); 167325#L142 assume 8512 == ssl3_accept_~s__state~0; 167322#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 167319#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 167320#L313 assume !(ssl3_accept_~ret~0 <= 0); 169464#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 169458#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 169452#L581 ssl3_accept_~skip~0 := 0; 169450#L100-2 assume !false; 169448#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169446#L103 assume !(12292 == ssl3_accept_~s__state~0); 169444#L106 assume !(16384 == ssl3_accept_~s__state~0); 169442#L109 assume !(8192 == ssl3_accept_~s__state~0); 169440#L112 assume !(24576 == ssl3_accept_~s__state~0); 169438#L115 assume !(8195 == ssl3_accept_~s__state~0); 169436#L118 assume !(8480 == ssl3_accept_~s__state~0); 169434#L121 assume !(8481 == ssl3_accept_~s__state~0); 169432#L124 assume !(8482 == ssl3_accept_~s__state~0); 169430#L127 assume !(8464 == ssl3_accept_~s__state~0); 169428#L130 assume !(8465 == ssl3_accept_~s__state~0); 169426#L133 assume !(8466 == ssl3_accept_~s__state~0); 169424#L136 assume !(8496 == ssl3_accept_~s__state~0); 169422#L139 assume !(8497 == ssl3_accept_~s__state~0); 169420#L142 assume !(8512 == ssl3_accept_~s__state~0); 169418#L145 assume !(8513 == ssl3_accept_~s__state~0); 169416#L148 assume 8528 == ssl3_accept_~s__state~0; 167454#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 169413#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 169403#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 169392#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 169390#L358 assume !(ssl3_accept_~ret~0 <= 0); 169386#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 169379#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 169373#L581 ssl3_accept_~skip~0 := 0; 169371#L100-2 assume !false; 169369#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169367#L103 assume !(12292 == ssl3_accept_~s__state~0); 169365#L106 assume !(16384 == ssl3_accept_~s__state~0); 169363#L109 assume !(8192 == ssl3_accept_~s__state~0); 169361#L112 assume !(24576 == ssl3_accept_~s__state~0); 169355#L115 assume !(8195 == ssl3_accept_~s__state~0); 169349#L118 assume !(8480 == ssl3_accept_~s__state~0); 169346#L121 assume !(8481 == ssl3_accept_~s__state~0); 169343#L124 assume !(8482 == ssl3_accept_~s__state~0); 169340#L127 assume !(8464 == ssl3_accept_~s__state~0); 169337#L130 assume !(8465 == ssl3_accept_~s__state~0); 169335#L133 assume !(8466 == ssl3_accept_~s__state~0); 169333#L136 assume !(8496 == ssl3_accept_~s__state~0); 169331#L139 assume !(8497 == ssl3_accept_~s__state~0); 169329#L142 assume !(8512 == ssl3_accept_~s__state~0); 169327#L145 assume !(8513 == ssl3_accept_~s__state~0); 169324#L148 assume !(8528 == ssl3_accept_~s__state~0); 169320#L151 assume !(8529 == ssl3_accept_~s__state~0); 169319#L154 assume 8544 == ssl3_accept_~s__state~0; 167448#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 169316#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 169318#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 169260#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 169256#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 169254#L405 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; 169245#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 169237#L581 ssl3_accept_~skip~0 := 0; 169233#L100-2 assume !false; 169230#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169227#L103 assume !(12292 == ssl3_accept_~s__state~0); 169224#L106 assume !(16384 == ssl3_accept_~s__state~0); 169221#L109 assume !(8192 == ssl3_accept_~s__state~0); 169218#L112 assume !(24576 == ssl3_accept_~s__state~0); 169215#L115 assume !(8195 == ssl3_accept_~s__state~0); 169212#L118 assume !(8480 == ssl3_accept_~s__state~0); 169211#L121 assume !(8481 == ssl3_accept_~s__state~0); 169101#L124 assume !(8482 == ssl3_accept_~s__state~0); 169100#L127 assume !(8464 == ssl3_accept_~s__state~0); 169099#L130 assume !(8465 == ssl3_accept_~s__state~0); 169098#L133 assume !(8466 == ssl3_accept_~s__state~0); 169097#L136 assume !(8496 == ssl3_accept_~s__state~0); 169092#L139 assume !(8497 == ssl3_accept_~s__state~0); 169091#L142 assume !(8512 == ssl3_accept_~s__state~0); 169090#L145 assume !(8513 == ssl3_accept_~s__state~0); 168701#L148 assume !(8528 == ssl3_accept_~s__state~0); 168700#L151 assume !(8529 == ssl3_accept_~s__state~0); 168699#L154 assume !(8544 == ssl3_accept_~s__state~0); 168698#L157 assume !(8545 == ssl3_accept_~s__state~0); 168697#L160 assume !(8560 == ssl3_accept_~s__state~0); 168696#L163 assume !(8561 == ssl3_accept_~s__state~0); 168691#L166 assume 8448 == ssl3_accept_~s__state~0; 168688#L167 assume !(ssl3_accept_~num1~0 > 0); 168683#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 168676#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168670#L581 ssl3_accept_~skip~0 := 0; 168668#L100-2 assume !false; 168666#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168664#L103 assume !(12292 == ssl3_accept_~s__state~0); 168662#L106 assume !(16384 == ssl3_accept_~s__state~0); 168660#L109 assume !(8192 == ssl3_accept_~s__state~0); 168658#L112 assume !(24576 == ssl3_accept_~s__state~0); 168656#L115 assume !(8195 == ssl3_accept_~s__state~0); 168654#L118 assume !(8480 == ssl3_accept_~s__state~0); 168652#L121 assume !(8481 == ssl3_accept_~s__state~0); 168650#L124 assume !(8482 == ssl3_accept_~s__state~0); 168648#L127 assume !(8464 == ssl3_accept_~s__state~0); 168646#L130 assume !(8465 == ssl3_accept_~s__state~0); 168644#L133 assume !(8466 == ssl3_accept_~s__state~0); 168642#L136 assume !(8496 == ssl3_accept_~s__state~0); 168640#L139 assume !(8497 == ssl3_accept_~s__state~0); 168638#L142 assume !(8512 == ssl3_accept_~s__state~0); 168636#L145 assume !(8513 == ssl3_accept_~s__state~0); 168634#L148 assume !(8528 == ssl3_accept_~s__state~0); 168632#L151 assume !(8529 == ssl3_accept_~s__state~0); 168630#L154 assume !(8544 == ssl3_accept_~s__state~0); 168628#L157 assume !(8545 == ssl3_accept_~s__state~0); 168626#L160 assume !(8560 == ssl3_accept_~s__state~0); 168624#L163 assume !(8561 == ssl3_accept_~s__state~0); 168622#L166 assume !(8448 == ssl3_accept_~s__state~0); 168618#L169 assume 8576 == ssl3_accept_~s__state~0; 168615#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 168524#L445 assume !(ssl3_accept_~ret~0 <= 0); 168503#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 168494#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168491#L581 ssl3_accept_~skip~0 := 0; 168490#L100-2 assume !false; 168489#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168488#L103 assume !(12292 == ssl3_accept_~s__state~0); 168465#L106 assume !(16384 == ssl3_accept_~s__state~0); 168453#L109 assume !(8192 == ssl3_accept_~s__state~0); 168449#L112 assume !(24576 == ssl3_accept_~s__state~0); 168445#L115 assume !(8195 == ssl3_accept_~s__state~0); 168441#L118 assume !(8480 == ssl3_accept_~s__state~0); 168437#L121 assume !(8481 == ssl3_accept_~s__state~0); 168433#L124 assume !(8482 == ssl3_accept_~s__state~0); 168429#L127 assume !(8464 == ssl3_accept_~s__state~0); 168425#L130 assume !(8465 == ssl3_accept_~s__state~0); 168421#L133 assume 8466 == ssl3_accept_~s__state~0; 167346#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 168487#L275 assume !(0 == ssl3_accept_~blastFlag~0); 168484#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; 168483#L544 [2021-08-31 02:01:54,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:54,672 INFO L82 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-08-31 02:01:54,673 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:54,673 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009186889] [2021-08-31 02:01:54,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:54,673 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:54,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:54,678 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:54,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:54,683 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:54,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:54,684 INFO L82 PathProgramCache]: Analyzing trace with hash -318467638, now seen corresponding path program 1 times [2021-08-31 02:01:54,684 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:54,684 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935538510] [2021-08-31 02:01:54,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:54,685 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:54,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:54,691 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:54,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:54,709 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:54,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:54,710 INFO L82 PathProgramCache]: Analyzing trace with hash 461897177, now seen corresponding path program 1 times [2021-08-31 02:01:54,710 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:54,710 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154987959] [2021-08-31 02:01:54,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:54,711 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:54,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:54,726 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:01:54,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:54,727 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154987959] [2021-08-31 02:01:54,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154987959] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:54,727 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:54,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:54,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696270394] [2021-08-31 02:01:55,871 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:55,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:55,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:55,872 INFO L87 Difference]: Start difference. First operand 18169 states and 23284 transitions. cyclomatic complexity: 5156 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:01:56,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:56,098 INFO L93 Difference]: Finished difference Result 18629 states and 23836 transitions. [2021-08-31 02:01:56,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:56,099 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18629 states and 23836 transitions. [2021-08-31 02:01:56,177 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6148 [2021-08-31 02:01:56,216 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18629 states to 18441 states and 23592 transitions. [2021-08-31 02:01:56,217 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6264 [2021-08-31 02:01:56,220 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6264 [2021-08-31 02:01:56,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18441 states and 23592 transitions. [2021-08-31 02:01:56,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:56,225 INFO L681 BuchiCegarLoop]: Abstraction has 18441 states and 23592 transitions. [2021-08-31 02:01:56,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18441 states and 23592 transitions. [2021-08-31 02:01:56,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18441 to 18441. [2021-08-31 02:01:56,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18441 states, 18441 states have (on average 1.2793232471124125) internal successors, (23592), 18440 states have internal predecessors, (23592), 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:01:56,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18441 states to 18441 states and 23592 transitions. [2021-08-31 02:01:56,421 INFO L704 BuchiCegarLoop]: Abstraction has 18441 states and 23592 transitions. [2021-08-31 02:01:56,421 INFO L587 BuchiCegarLoop]: Abstraction has 18441 states and 23592 transitions. [2021-08-31 02:01:56,421 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-08-31 02:01:56,421 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18441 states and 23592 transitions. [2021-08-31 02:01:56,473 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6148 [2021-08-31 02:01:56,488 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:56,489 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:56,489 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:01:56,489 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:01:56,489 INFO L791 eck$LassoCheckResult]: Stem: 201650#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 201473#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; 201401#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 201330#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; 201402#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 201404#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 201461#L100-2 assume !false; 202052#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 202053#L103 assume !(12292 == ssl3_accept_~s__state~0); 202048#L106 assume !(16384 == ssl3_accept_~s__state~0); 202049#L109 assume !(8192 == ssl3_accept_~s__state~0); 202044#L112 assume !(24576 == ssl3_accept_~s__state~0); 202045#L115 assume !(8195 == ssl3_accept_~s__state~0); 202040#L118 assume !(8480 == ssl3_accept_~s__state~0); 202041#L121 assume !(8481 == ssl3_accept_~s__state~0); 202036#L124 assume !(8482 == ssl3_accept_~s__state~0); 202037#L127 assume !(8464 == ssl3_accept_~s__state~0); 202032#L130 assume !(8465 == ssl3_accept_~s__state~0); 202033#L133 assume !(8466 == ssl3_accept_~s__state~0); 202626#L136 assume !(8496 == ssl3_accept_~s__state~0); 201838#L139 [2021-08-31 02:01:56,490 INFO L793 eck$LassoCheckResult]: Loop: 201838#L139 assume !(8497 == ssl3_accept_~s__state~0); 201839#L142 assume !(8512 == ssl3_accept_~s__state~0); 201834#L145 assume !(8513 == ssl3_accept_~s__state~0); 201835#L148 assume !(8528 == ssl3_accept_~s__state~0); 201830#L151 assume !(8529 == ssl3_accept_~s__state~0); 201831#L154 assume !(8544 == ssl3_accept_~s__state~0); 201826#L157 assume !(8545 == ssl3_accept_~s__state~0); 201827#L160 assume !(8560 == ssl3_accept_~s__state~0); 201822#L163 assume !(8561 == ssl3_accept_~s__state~0); 201823#L166 assume 8448 == ssl3_accept_~s__state~0; 201820#L167 assume !(ssl3_accept_~num1~0 > 0); 201819#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 201812#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 201808#L581 ssl3_accept_~skip~0 := 0; 201803#L100-2 assume !false; 201804#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 201798#L103 assume !(12292 == ssl3_accept_~s__state~0); 201800#L106 assume !(16384 == ssl3_accept_~s__state~0); 201794#L109 assume !(8192 == ssl3_accept_~s__state~0); 201795#L112 assume !(24576 == ssl3_accept_~s__state~0); 201788#L115 assume !(8195 == ssl3_accept_~s__state~0); 201790#L118 assume !(8480 == ssl3_accept_~s__state~0); 201782#L121 assume !(8481 == ssl3_accept_~s__state~0); 201784#L124 assume 8482 == ssl3_accept_~s__state~0; 201918#L125 ssl3_accept_~s__state~0 := 3; 201919#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 202125#L581 ssl3_accept_~skip~0 := 0; 201908#L100-2 assume !false; 201909#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 201904#L103 assume !(12292 == ssl3_accept_~s__state~0); 201905#L106 assume !(16384 == ssl3_accept_~s__state~0); 201900#L109 assume !(8192 == ssl3_accept_~s__state~0); 201901#L112 assume !(24576 == ssl3_accept_~s__state~0); 201896#L115 assume !(8195 == ssl3_accept_~s__state~0); 201897#L118 assume !(8480 == ssl3_accept_~s__state~0); 201892#L121 assume !(8481 == ssl3_accept_~s__state~0); 201893#L124 assume !(8482 == ssl3_accept_~s__state~0); 201888#L127 assume !(8464 == ssl3_accept_~s__state~0); 201889#L130 assume !(8465 == ssl3_accept_~s__state~0); 201884#L133 assume !(8466 == ssl3_accept_~s__state~0); 201885#L136 assume !(8496 == ssl3_accept_~s__state~0); 201838#L139 [2021-08-31 02:01:56,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:56,492 INFO L82 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-08-31 02:01:56,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:56,492 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058759177] [2021-08-31 02:01:56,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:56,492 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:56,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:56,507 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:01:56,507 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:56,507 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058759177] [2021-08-31 02:01:56,508 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2058759177] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:56,508 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:56,508 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:56,508 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820194382] [2021-08-31 02:01:56,508 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:01:56,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:56,509 INFO L82 PathProgramCache]: Analyzing trace with hash 2036695877, now seen corresponding path program 2 times [2021-08-31 02:01:56,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:56,509 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185976813] [2021-08-31 02:01:56,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:56,509 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:56,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:56,513 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:56,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:56,515 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:56,591 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:01:56,591 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:01:56,592 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:01:56,592 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:01:56,592 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 02:01:56,592 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:56,592 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:01:56,592 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:01:56,592 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration27_Loop [2021-08-31 02:01:56,592 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:01:56,592 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:01:56,593 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:01:56,595 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:01:56,599 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:01:56,600 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:01:56,602 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:01:56,638 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:01:56,638 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 02:01:56,638 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:56,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:56,641 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:01:56,651 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:56,651 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:56,665 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:01:56,668 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:56,668 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:01:56,685 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:01:56,685 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:56,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:56,686 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:01:56,688 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:01:56,690 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:56,690 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:56,731 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:01:56,731 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:56,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:56,732 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:01:56,733 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:01:56,734 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 02:01:56,735 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:56,744 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 02:01:56,762 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:01:56,763 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:01:56,763 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:01:56,763 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:01:56,763 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:01:56,763 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 02:01:56,763 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:56,763 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:01:56,763 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:01:56,763 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_2.cil-1.c_Iteration27_Loop [2021-08-31 02:01:56,763 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:01:56,763 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:01:56,764 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:01:56,766 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:01:56,771 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:01:56,773 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:01:56,775 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:01:56,812 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:01:56,812 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 02:01:56,812 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:56,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:56,813 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:01:56,815 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:01:56,815 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:01:56,823 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:56,823 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:56,823 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:56,823 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 02:01:56,823 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:56,824 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:01:56,824 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:56,825 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:56,843 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:01:56,843 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:56,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:56,844 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:01:56,846 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:01:56,849 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:01:56,854 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:56,854 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:56,854 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:56,854 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:56,854 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:56,855 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:56,855 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:56,857 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 02:01:56,859 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 02:01:56,859 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-08-31 02:01:56,859 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:56,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:56,860 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:01:56,862 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:01:56,862 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 02:01:56,862 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 02:01:56,862 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 02:01:56,862 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:01:56,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2021-08-31 02:01:56,878 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 02:01:56,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:56,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:56,900 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:01:56,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:56,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:56,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 02:01:56,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:57,076 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:01:57,158 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:01:57,159 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:01:57,159 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 18441 states and 23592 transitions. cyclomatic complexity: 5192 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:01:57,698 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 18441 states and 23592 transitions. cyclomatic complexity: 5192. 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 71677 states and 90937 transitions. Complement of second has 9 states. [2021-08-31 02:01:57,699 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:01:57,699 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:01:57,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 342 transitions. [2021-08-31 02:01:57,700 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 20 letters. Loop has 41 letters. [2021-08-31 02:01:57,700 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:57,700 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 61 letters. Loop has 41 letters. [2021-08-31 02:01:57,701 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:57,701 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 342 transitions. Stem has 20 letters. Loop has 82 letters. [2021-08-31 02:01:57,701 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:57,701 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 71677 states and 90937 transitions. [2021-08-31 02:01:58,094 INFO L131 ngComponentsAnalysis]: Automaton has 36 accepting balls. 11750 [2021-08-31 02:01:58,279 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 71677 states to 71034 states and 90128 transitions. [2021-08-31 02:01:58,279 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12909 [2021-08-31 02:01:58,288 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12987 [2021-08-31 02:01:58,288 INFO L73 IsDeterministic]: Start isDeterministic. Operand 71034 states and 90128 transitions. [2021-08-31 02:01:58,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:58,288 INFO L681 BuchiCegarLoop]: Abstraction has 71034 states and 90128 transitions. [2021-08-31 02:01:58,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71034 states and 90128 transitions. [2021-08-31 02:01:59,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71034 to 62013. [2021-08-31 02:01:59,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62013 states, 62013 states have (on average 1.2805057004176543) internal successors, (79408), 62012 states have internal predecessors, (79408), 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:01:59,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62013 states to 62013 states and 79408 transitions. [2021-08-31 02:01:59,194 INFO L704 BuchiCegarLoop]: Abstraction has 62013 states and 79408 transitions. [2021-08-31 02:01:59,194 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:59,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:59,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:59,194 INFO L87 Difference]: Start difference. First operand 62013 states and 79408 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:01:59,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:59,513 INFO L93 Difference]: Finished difference Result 27515 states and 35023 transitions. [2021-08-31 02:01:59,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:59,514 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27515 states and 35023 transitions. [2021-08-31 02:01:59,594 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5096 [2021-08-31 02:01:59,655 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27515 states to 27505 states and 35013 transitions. [2021-08-31 02:01:59,655 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5302 [2021-08-31 02:01:59,658 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5302 [2021-08-31 02:01:59,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27505 states and 35013 transitions. [2021-08-31 02:01:59,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:59,658 INFO L681 BuchiCegarLoop]: Abstraction has 27505 states and 35013 transitions. [2021-08-31 02:01:59,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27505 states and 35013 transitions. [2021-08-31 02:01:59,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27505 to 27259. [2021-08-31 02:01:59,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27259 states, 27259 states have (on average 1.273891191899923) internal successors, (34725), 27258 states have internal predecessors, (34725), 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:00,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27259 states to 27259 states and 34725 transitions. [2021-08-31 02:02:00,000 INFO L704 BuchiCegarLoop]: Abstraction has 27259 states and 34725 transitions. [2021-08-31 02:02:00,000 INFO L587 BuchiCegarLoop]: Abstraction has 27259 states and 34725 transitions. [2021-08-31 02:02:00,000 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-08-31 02:02:00,000 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27259 states and 34725 transitions. [2021-08-31 02:02:00,052 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5072 [2021-08-31 02:02:00,052 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:00,052 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:00,053 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:00,053 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, 1] [2021-08-31 02:02:00,054 INFO L791 eck$LassoCheckResult]: Stem: 381495#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 381330#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; 381262#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 381187#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; 381259#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 381261#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 381318#L100-2 assume !false; 395223#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 395220#L103 assume !(12292 == ssl3_accept_~s__state~0); 395217#L106 assume !(16384 == ssl3_accept_~s__state~0); 395214#L109 assume !(8192 == ssl3_accept_~s__state~0); 395211#L112 assume !(24576 == ssl3_accept_~s__state~0); 395206#L115 assume !(8195 == ssl3_accept_~s__state~0); 395198#L118 assume !(8480 == ssl3_accept_~s__state~0); 395194#L121 assume !(8481 == ssl3_accept_~s__state~0); 395190#L124 assume !(8482 == ssl3_accept_~s__state~0); 395186#L127 assume 8464 == ssl3_accept_~s__state~0; 395182#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 395180#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 395178#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; 395069#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 395063#L581 ssl3_accept_~skip~0 := 0; 395061#L100-2 assume !false; 395059#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 395057#L103 assume !(12292 == ssl3_accept_~s__state~0); 395055#L106 assume !(16384 == ssl3_accept_~s__state~0); 395053#L109 assume !(8192 == ssl3_accept_~s__state~0); 395051#L112 assume !(24576 == ssl3_accept_~s__state~0); 395049#L115 assume !(8195 == ssl3_accept_~s__state~0); 395047#L118 assume !(8480 == ssl3_accept_~s__state~0); 395045#L121 assume !(8481 == ssl3_accept_~s__state~0); 395043#L124 assume !(8482 == ssl3_accept_~s__state~0); 395041#L127 assume !(8464 == ssl3_accept_~s__state~0); 395039#L130 assume !(8465 == ssl3_accept_~s__state~0); 395038#L133 assume !(8466 == ssl3_accept_~s__state~0); 395036#L136 assume 8496 == ssl3_accept_~s__state~0; 394843#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 383260#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 383253#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 383249#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 383250#L298-2 ssl3_accept_~s__init_num~0 := 0; 383140#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 383136#L581 ssl3_accept_~skip~0 := 0; 383123#L100-2 assume !false; 383124#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 383115#L103 assume !(12292 == ssl3_accept_~s__state~0); 383116#L106 assume !(16384 == ssl3_accept_~s__state~0); 383107#L109 assume !(8192 == ssl3_accept_~s__state~0); 383108#L112 assume !(24576 == ssl3_accept_~s__state~0); 385825#L115 assume !(8195 == ssl3_accept_~s__state~0); 385824#L118 assume !(8480 == ssl3_accept_~s__state~0); 385823#L121 assume !(8481 == ssl3_accept_~s__state~0); 385822#L124 assume !(8482 == ssl3_accept_~s__state~0); 385821#L127 assume !(8464 == ssl3_accept_~s__state~0); 385818#L130 assume !(8465 == ssl3_accept_~s__state~0); 385815#L133 assume !(8466 == ssl3_accept_~s__state~0); 385812#L136 assume !(8496 == ssl3_accept_~s__state~0); 385809#L139 assume !(8497 == ssl3_accept_~s__state~0); 382397#L142 [2021-08-31 02:02:00,054 INFO L793 eck$LassoCheckResult]: Loop: 382397#L142 assume !(8512 == ssl3_accept_~s__state~0); 382390#L145 assume !(8513 == ssl3_accept_~s__state~0); 382383#L148 assume !(8528 == ssl3_accept_~s__state~0); 382376#L151 assume !(8529 == ssl3_accept_~s__state~0); 382369#L154 assume !(8544 == ssl3_accept_~s__state~0); 382361#L157 assume !(8545 == ssl3_accept_~s__state~0); 382352#L160 assume !(8560 == ssl3_accept_~s__state~0); 382342#L163 assume !(8561 == ssl3_accept_~s__state~0); 382335#L166 assume !(8448 == ssl3_accept_~s__state~0); 382326#L169 assume !(8576 == ssl3_accept_~s__state~0); 382327#L172 assume !(8577 == ssl3_accept_~s__state~0); 382204#L175 assume !(8592 == ssl3_accept_~s__state~0); 382181#L178 assume !(8593 == ssl3_accept_~s__state~0); 382177#L181 assume !(8608 == ssl3_accept_~s__state~0); 382178#L184 assume !(8609 == ssl3_accept_~s__state~0); 384110#L187 assume !(8640 == ssl3_accept_~s__state~0); 384109#L190 assume !(8641 == ssl3_accept_~s__state~0); 384108#L193 assume 8656 == ssl3_accept_~s__state~0; 381381#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 384106#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 384104#L498 assume !(2 == ssl3_accept_~blastFlag~0); 384098#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 384096#L506 assume !(0 == ssl3_accept_~tmp___10~0); 384095#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 384090#L581 ssl3_accept_~skip~0 := 0; 384089#L100-2 assume !false; 384088#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 384087#L103 assume !(12292 == ssl3_accept_~s__state~0); 384086#L106 assume !(16384 == ssl3_accept_~s__state~0); 384085#L109 assume !(8192 == ssl3_accept_~s__state~0); 384084#L112 assume !(24576 == ssl3_accept_~s__state~0); 384083#L115 assume !(8195 == ssl3_accept_~s__state~0); 384082#L118 assume !(8480 == ssl3_accept_~s__state~0); 384081#L121 assume !(8481 == ssl3_accept_~s__state~0); 384080#L124 assume !(8482 == ssl3_accept_~s__state~0); 384079#L127 assume !(8464 == ssl3_accept_~s__state~0); 384078#L130 assume !(8465 == ssl3_accept_~s__state~0); 384077#L133 assume !(8466 == ssl3_accept_~s__state~0); 384076#L136 assume !(8496 == ssl3_accept_~s__state~0); 384075#L139 assume !(8497 == ssl3_accept_~s__state~0); 384074#L142 assume !(8512 == ssl3_accept_~s__state~0); 384073#L145 assume !(8513 == ssl3_accept_~s__state~0); 384072#L148 assume !(8528 == ssl3_accept_~s__state~0); 384071#L151 assume !(8529 == ssl3_accept_~s__state~0); 384070#L154 assume !(8544 == ssl3_accept_~s__state~0); 384069#L157 assume !(8545 == ssl3_accept_~s__state~0); 384068#L160 assume !(8560 == ssl3_accept_~s__state~0); 384067#L163 assume !(8561 == ssl3_accept_~s__state~0); 384066#L166 assume !(8448 == ssl3_accept_~s__state~0); 384065#L169 assume !(8576 == ssl3_accept_~s__state~0); 384064#L172 assume !(8577 == ssl3_accept_~s__state~0); 384063#L175 assume !(8592 == ssl3_accept_~s__state~0); 384062#L178 assume !(8593 == ssl3_accept_~s__state~0); 384061#L181 assume !(8608 == ssl3_accept_~s__state~0); 384060#L184 assume !(8609 == ssl3_accept_~s__state~0); 384059#L187 assume !(8640 == ssl3_accept_~s__state~0); 384058#L190 assume !(8641 == ssl3_accept_~s__state~0); 381894#L193 assume !(8656 == ssl3_accept_~s__state~0); 381380#L196 assume !(8657 == ssl3_accept_~s__state~0); 381339#L199 assume 8672 == ssl3_accept_~s__state~0; 381283#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 381284#L514 assume !(4 == ssl3_accept_~blastFlag~0); 383918#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 383838#L521 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 381670#L521-2 ssl3_accept_~s__init_num~0 := 0; 381671#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 381659#L581 ssl3_accept_~skip~0 := 0; 381660#L100-2 assume !false; 381651#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 381652#L103 assume !(12292 == ssl3_accept_~s__state~0); 381643#L106 assume !(16384 == ssl3_accept_~s__state~0); 381644#L109 assume !(8192 == ssl3_accept_~s__state~0); 381635#L112 assume !(24576 == ssl3_accept_~s__state~0); 381636#L115 assume !(8195 == ssl3_accept_~s__state~0); 381627#L118 assume !(8480 == ssl3_accept_~s__state~0); 381628#L121 assume !(8481 == ssl3_accept_~s__state~0); 381619#L124 assume !(8482 == ssl3_accept_~s__state~0); 381620#L127 assume !(8464 == ssl3_accept_~s__state~0); 381611#L130 assume !(8465 == ssl3_accept_~s__state~0); 381612#L133 assume !(8466 == ssl3_accept_~s__state~0); 381603#L136 assume !(8496 == ssl3_accept_~s__state~0); 381604#L139 assume !(8497 == ssl3_accept_~s__state~0); 381595#L142 assume !(8512 == ssl3_accept_~s__state~0); 381596#L145 assume !(8513 == ssl3_accept_~s__state~0); 381587#L148 assume !(8528 == ssl3_accept_~s__state~0); 381588#L151 assume !(8529 == ssl3_accept_~s__state~0); 381579#L154 assume !(8544 == ssl3_accept_~s__state~0); 381580#L157 assume !(8545 == ssl3_accept_~s__state~0); 381570#L160 assume !(8560 == ssl3_accept_~s__state~0); 381571#L163 assume !(8561 == ssl3_accept_~s__state~0); 381560#L166 assume 8448 == ssl3_accept_~s__state~0; 381561#L167 assume !(ssl3_accept_~num1~0 > 0); 381764#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 381765#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 381747#L581 ssl3_accept_~skip~0 := 0; 381748#L100-2 assume !false; 381741#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 381742#L103 assume 12292 == ssl3_accept_~s__state~0; 383778#L104 ssl3_accept_~s__new_session~0 := 1; 383777#L212 ssl3_accept_~s__server~0 := 1; 383776#L217 assume 0 != ssl3_accept_~cb~0; 383774#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 383772#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 383768#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 383764#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 383757#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; 383754#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 383748#L581 ssl3_accept_~skip~0 := 0; 383746#L100-2 assume !false; 383744#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 383742#L103 assume !(12292 == ssl3_accept_~s__state~0); 383740#L106 assume !(16384 == ssl3_accept_~s__state~0); 383738#L109 assume !(8192 == ssl3_accept_~s__state~0); 383736#L112 assume !(24576 == ssl3_accept_~s__state~0); 383734#L115 assume !(8195 == ssl3_accept_~s__state~0); 383730#L118 assume !(8480 == ssl3_accept_~s__state~0); 383731#L121 assume !(8481 == ssl3_accept_~s__state~0); 392795#L124 assume !(8482 == ssl3_accept_~s__state~0); 392796#L127 assume !(8464 == ssl3_accept_~s__state~0); 392735#L130 assume !(8465 == ssl3_accept_~s__state~0); 392736#L133 assume !(8466 == ssl3_accept_~s__state~0); 392724#L136 assume 8496 == ssl3_accept_~s__state~0; 383576#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 381279#L288 assume !(1 == ssl3_accept_~blastFlag~0); 381280#L291 assume !(3 == ssl3_accept_~blastFlag~0); 383258#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 383259#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 383206#L298-2 ssl3_accept_~s__init_num~0 := 0; 383207#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 383127#L581 ssl3_accept_~skip~0 := 0; 383128#L100-2 assume !false; 383119#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 383120#L103 assume !(12292 == ssl3_accept_~s__state~0); 384249#L106 assume !(16384 == ssl3_accept_~s__state~0); 384250#L109 assume !(8192 == ssl3_accept_~s__state~0); 383105#L112 assume !(24576 == ssl3_accept_~s__state~0); 383103#L115 assume !(8195 == ssl3_accept_~s__state~0); 383100#L118 assume !(8480 == ssl3_accept_~s__state~0); 383097#L121 assume !(8481 == ssl3_accept_~s__state~0); 383094#L124 assume !(8482 == ssl3_accept_~s__state~0); 383091#L127 assume !(8464 == ssl3_accept_~s__state~0); 383088#L130 assume !(8465 == ssl3_accept_~s__state~0); 383085#L133 assume !(8466 == ssl3_accept_~s__state~0); 383044#L136 assume !(8496 == ssl3_accept_~s__state~0); 382404#L139 assume !(8497 == ssl3_accept_~s__state~0); 382397#L142 [2021-08-31 02:02:00,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:00,054 INFO L82 PathProgramCache]: Analyzing trace with hash -474139866, now seen corresponding path program 1 times [2021-08-31 02:02:00,054 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:00,055 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414454286] [2021-08-31 02:02:00,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:00,055 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:00,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:00,060 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:00,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:00,068 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:00,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:00,069 INFO L82 PathProgramCache]: Analyzing trace with hash -1707391228, now seen corresponding path program 1 times [2021-08-31 02:02:00,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:00,069 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809911659] [2021-08-31 02:02:00,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:00,069 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:00,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:00,099 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:00,099 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:00,100 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809911659] [2021-08-31 02:02:00,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809911659] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:00,100 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214936720] [2021-08-31 02:02:00,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:00,100 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:00,101 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:00,101 INFO L229 MonitoredProcess]: Starting monitored process 47 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:00,102 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2021-08-31 02:02:00,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:00,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:02:00,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:00,322 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:00,322 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 02:02:00,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214936720] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:00,323 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 02:02:00,323 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-08-31 02:02:00,323 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975928107] [2021-08-31 02:02:00,323 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:00,323 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:00,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:00,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-31 02:02:00,324 INFO L87 Difference]: Start difference. First operand 27259 states and 34725 transitions. cyclomatic complexity: 7526 Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 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:00,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:00,576 INFO L93 Difference]: Finished difference Result 27385 states and 34811 transitions. [2021-08-31 02:02:00,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:00,577 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27385 states and 34811 transitions. [2021-08-31 02:02:00,825 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5088 [2021-08-31 02:02:00,881 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27385 states to 27345 states and 34771 transitions. [2021-08-31 02:02:00,881 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5258 [2021-08-31 02:02:00,884 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5258 [2021-08-31 02:02:00,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27345 states and 34771 transitions. [2021-08-31 02:02:00,885 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:00,885 INFO L681 BuchiCegarLoop]: Abstraction has 27345 states and 34771 transitions. [2021-08-31 02:02:00,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27345 states and 34771 transitions. [2021-08-31 02:02:01,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27345 to 27259. [2021-08-31 02:02:01,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27259 states, 27259 states have (on average 1.2724237866392751) internal successors, (34685), 27258 states have internal predecessors, (34685), 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:01,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27259 states to 27259 states and 34685 transitions. [2021-08-31 02:02:01,176 INFO L704 BuchiCegarLoop]: Abstraction has 27259 states and 34685 transitions. [2021-08-31 02:02:01,176 INFO L587 BuchiCegarLoop]: Abstraction has 27259 states and 34685 transitions. [2021-08-31 02:02:01,176 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-08-31 02:02:01,176 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27259 states and 34685 transitions. [2021-08-31 02:02:01,299 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5072 [2021-08-31 02:02:01,299 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:01,299 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:01,300 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:01,300 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:01,301 INFO L791 eck$LassoCheckResult]: Stem: 436583#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 436414#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; 436341#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 436271#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; 436342#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 436344#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 436403#L100-2 assume !false; 441719#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 441718#L103 assume !(12292 == ssl3_accept_~s__state~0); 441717#L106 assume !(16384 == ssl3_accept_~s__state~0); 441716#L109 assume !(8192 == ssl3_accept_~s__state~0); 441715#L112 assume !(24576 == ssl3_accept_~s__state~0); 441714#L115 assume !(8195 == ssl3_accept_~s__state~0); 441713#L118 assume !(8480 == ssl3_accept_~s__state~0); 441712#L121 assume !(8481 == ssl3_accept_~s__state~0); 441711#L124 assume !(8482 == ssl3_accept_~s__state~0); 441710#L127 assume 8464 == ssl3_accept_~s__state~0; 441709#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 441708#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 441707#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; 441703#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 441698#L581 ssl3_accept_~skip~0 := 0; 441697#L100-2 assume !false; 441696#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 441695#L103 assume !(12292 == ssl3_accept_~s__state~0); 441694#L106 assume !(16384 == ssl3_accept_~s__state~0); 441693#L109 assume !(8192 == ssl3_accept_~s__state~0); 441692#L112 assume !(24576 == ssl3_accept_~s__state~0); 441021#L115 assume !(8195 == ssl3_accept_~s__state~0); 441016#L118 assume !(8480 == ssl3_accept_~s__state~0); 441010#L121 assume !(8481 == ssl3_accept_~s__state~0); 441005#L124 assume !(8482 == ssl3_accept_~s__state~0); 440999#L127 assume !(8464 == ssl3_accept_~s__state~0); 440994#L130 assume !(8465 == ssl3_accept_~s__state~0); 440988#L133 assume !(8466 == ssl3_accept_~s__state~0); 440649#L136 assume 8496 == ssl3_accept_~s__state~0; 440442#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 439587#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 439583#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 439585#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 453494#L298-2 ssl3_accept_~s__init_num~0 := 0; 453493#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 453488#L581 ssl3_accept_~skip~0 := 0; 453487#L100-2 assume !false; 453486#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 438970#L103 assume !(12292 == ssl3_accept_~s__state~0); 438971#L106 assume !(16384 == ssl3_accept_~s__state~0); 438963#L109 assume !(8192 == ssl3_accept_~s__state~0); 438961#L112 assume !(24576 == ssl3_accept_~s__state~0); 438957#L115 assume !(8195 == ssl3_accept_~s__state~0); 438958#L118 assume !(8480 == ssl3_accept_~s__state~0); 453457#L121 assume !(8481 == ssl3_accept_~s__state~0); 453454#L124 assume !(8482 == ssl3_accept_~s__state~0); 438853#L127 assume !(8464 == ssl3_accept_~s__state~0); 438854#L130 assume !(8465 == ssl3_accept_~s__state~0); 453443#L133 assume !(8466 == ssl3_accept_~s__state~0); 453440#L136 assume !(8496 == ssl3_accept_~s__state~0); 453437#L139 assume !(8497 == ssl3_accept_~s__state~0); 438048#L142 [2021-08-31 02:02:01,301 INFO L793 eck$LassoCheckResult]: Loop: 438048#L142 assume !(8512 == ssl3_accept_~s__state~0); 438045#L145 assume !(8513 == ssl3_accept_~s__state~0); 438042#L148 assume !(8528 == ssl3_accept_~s__state~0); 438039#L151 assume !(8529 == ssl3_accept_~s__state~0); 438036#L154 assume !(8544 == ssl3_accept_~s__state~0); 438033#L157 assume !(8545 == ssl3_accept_~s__state~0); 438029#L160 assume !(8560 == ssl3_accept_~s__state~0); 438026#L163 assume !(8561 == ssl3_accept_~s__state~0); 438021#L166 assume !(8448 == ssl3_accept_~s__state~0); 438022#L169 assume !(8576 == ssl3_accept_~s__state~0); 439001#L172 assume !(8577 == ssl3_accept_~s__state~0); 438010#L175 assume !(8592 == ssl3_accept_~s__state~0); 438007#L178 assume !(8593 == ssl3_accept_~s__state~0); 437996#L181 assume !(8608 == ssl3_accept_~s__state~0); 437948#L184 assume !(8609 == ssl3_accept_~s__state~0); 437943#L187 assume !(8640 == ssl3_accept_~s__state~0); 437937#L190 assume !(8641 == ssl3_accept_~s__state~0); 437933#L193 assume 8656 == ssl3_accept_~s__state~0; 436616#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 437920#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 437921#L498 assume !(2 == ssl3_accept_~blastFlag~0); 451574#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 437907#L506 assume !(0 == ssl3_accept_~tmp___10~0); 437898#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 437894#L581 ssl3_accept_~skip~0 := 0; 437887#L100-2 assume !false; 437888#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 437881#L103 assume !(12292 == ssl3_accept_~s__state~0); 437882#L106 assume !(16384 == ssl3_accept_~s__state~0); 437875#L109 assume !(8192 == ssl3_accept_~s__state~0); 437876#L112 assume !(24576 == ssl3_accept_~s__state~0); 437869#L115 assume !(8195 == ssl3_accept_~s__state~0); 437870#L118 assume !(8480 == ssl3_accept_~s__state~0); 437863#L121 assume !(8481 == ssl3_accept_~s__state~0); 437864#L124 assume !(8482 == ssl3_accept_~s__state~0); 437857#L127 assume !(8464 == ssl3_accept_~s__state~0); 437858#L130 assume !(8465 == ssl3_accept_~s__state~0); 437851#L133 assume !(8466 == ssl3_accept_~s__state~0); 437852#L136 assume !(8496 == ssl3_accept_~s__state~0); 437845#L139 assume !(8497 == ssl3_accept_~s__state~0); 437846#L142 assume !(8512 == ssl3_accept_~s__state~0); 437839#L145 assume !(8513 == ssl3_accept_~s__state~0); 437840#L148 assume !(8528 == ssl3_accept_~s__state~0); 437833#L151 assume !(8529 == ssl3_accept_~s__state~0); 437834#L154 assume !(8544 == ssl3_accept_~s__state~0); 437827#L157 assume !(8545 == ssl3_accept_~s__state~0); 437828#L160 assume !(8560 == ssl3_accept_~s__state~0); 437821#L163 assume !(8561 == ssl3_accept_~s__state~0); 437822#L166 assume !(8448 == ssl3_accept_~s__state~0); 437815#L169 assume !(8576 == ssl3_accept_~s__state~0); 437816#L172 assume !(8577 == ssl3_accept_~s__state~0); 437809#L175 assume !(8592 == ssl3_accept_~s__state~0); 437810#L178 assume !(8593 == ssl3_accept_~s__state~0); 437803#L181 assume !(8608 == ssl3_accept_~s__state~0); 437804#L184 assume !(8609 == ssl3_accept_~s__state~0); 437797#L187 assume !(8640 == ssl3_accept_~s__state~0); 437798#L190 assume !(8641 == ssl3_accept_~s__state~0); 437791#L193 assume !(8656 == ssl3_accept_~s__state~0); 437792#L196 assume !(8657 == ssl3_accept_~s__state~0); 437786#L199 assume 8672 == ssl3_accept_~s__state~0; 436526#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 436493#L514 assume !(4 == ssl3_accept_~blastFlag~0); 436494#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 436541#L521 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 436542#L521-2 ssl3_accept_~s__init_num~0 := 0; 436766#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 436962#L581 ssl3_accept_~skip~0 := 0; 436957#L100-2 assume !false; 436958#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 436953#L103 assume !(12292 == ssl3_accept_~s__state~0); 436954#L106 assume !(16384 == ssl3_accept_~s__state~0); 436949#L109 assume !(8192 == ssl3_accept_~s__state~0); 436950#L112 assume !(24576 == ssl3_accept_~s__state~0); 436945#L115 assume !(8195 == ssl3_accept_~s__state~0); 436946#L118 assume !(8480 == ssl3_accept_~s__state~0); 436941#L121 assume !(8481 == ssl3_accept_~s__state~0); 436942#L124 assume !(8482 == ssl3_accept_~s__state~0); 436937#L127 assume !(8464 == ssl3_accept_~s__state~0); 436938#L130 assume !(8465 == ssl3_accept_~s__state~0); 436933#L133 assume !(8466 == ssl3_accept_~s__state~0); 436934#L136 assume !(8496 == ssl3_accept_~s__state~0); 436929#L139 assume !(8497 == ssl3_accept_~s__state~0); 436930#L142 assume !(8512 == ssl3_accept_~s__state~0); 436925#L145 assume !(8513 == ssl3_accept_~s__state~0); 436926#L148 assume !(8528 == ssl3_accept_~s__state~0); 436921#L151 assume !(8529 == ssl3_accept_~s__state~0); 436922#L154 assume !(8544 == ssl3_accept_~s__state~0); 436917#L157 assume !(8545 == ssl3_accept_~s__state~0); 436918#L160 assume !(8560 == ssl3_accept_~s__state~0); 436658#L163 assume !(8561 == ssl3_accept_~s__state~0); 436659#L166 assume 8448 == ssl3_accept_~s__state~0; 436649#L167 assume !(ssl3_accept_~num1~0 > 0); 436648#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 436635#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 436631#L581 ssl3_accept_~skip~0 := 0; 436622#L100-2 assume !false; 436623#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 436605#L103 assume 12292 == ssl3_accept_~s__state~0; 436606#L104 ssl3_accept_~s__new_session~0 := 1; 452478#L212 ssl3_accept_~s__server~0 := 1; 452476#L217 assume 0 != ssl3_accept_~cb~0; 452474#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 452472#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 452469#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 452466#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 452463#L244 assume 12292 != ssl3_accept_~s__state~0; 452464#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; 452563#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 452556#L581 ssl3_accept_~skip~0 := 0; 452553#L100-2 assume !false; 452550#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 452547#L103 assume !(12292 == ssl3_accept_~s__state~0); 452544#L106 assume !(16384 == ssl3_accept_~s__state~0); 452541#L109 assume !(8192 == ssl3_accept_~s__state~0); 452538#L112 assume !(24576 == ssl3_accept_~s__state~0); 452536#L115 assume !(8195 == ssl3_accept_~s__state~0); 452533#L118 assume !(8480 == ssl3_accept_~s__state~0); 452530#L121 assume !(8481 == ssl3_accept_~s__state~0); 452527#L124 assume !(8482 == ssl3_accept_~s__state~0); 452524#L127 assume 8464 == ssl3_accept_~s__state~0; 451049#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 452521#L275 assume !(0 == ssl3_accept_~blastFlag~0); 452518#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; 452511#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 452504#L581 ssl3_accept_~skip~0 := 0; 452501#L100-2 assume !false; 452498#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 452496#L103 assume !(12292 == ssl3_accept_~s__state~0); 452492#L106 assume !(16384 == ssl3_accept_~s__state~0); 452489#L109 assume !(8192 == ssl3_accept_~s__state~0); 452486#L112 assume !(24576 == ssl3_accept_~s__state~0); 452482#L115 assume !(8195 == ssl3_accept_~s__state~0); 452443#L118 assume !(8480 == ssl3_accept_~s__state~0); 452436#L121 assume !(8481 == ssl3_accept_~s__state~0); 452429#L124 assume !(8482 == ssl3_accept_~s__state~0); 452426#L127 assume !(8464 == ssl3_accept_~s__state~0); 452423#L130 assume !(8465 == ssl3_accept_~s__state~0); 452419#L133 assume !(8466 == ssl3_accept_~s__state~0); 451036#L136 assume 8496 == ssl3_accept_~s__state~0; 451037#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 439044#L288 assume !(1 == ssl3_accept_~blastFlag~0); 439043#L291 assume !(3 == ssl3_accept_~blastFlag~0); 439042#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 439036#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 438992#L298-2 ssl3_accept_~s__init_num~0 := 0; 438989#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 438982#L581 ssl3_accept_~skip~0 := 0; 438978#L100-2 assume !false; 438974#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 438975#L103 assume !(12292 == ssl3_accept_~s__state~0); 438967#L106 assume !(16384 == ssl3_accept_~s__state~0); 438968#L109 assume !(8192 == ssl3_accept_~s__state~0); 453467#L112 assume !(24576 == ssl3_accept_~s__state~0); 453464#L115 assume !(8195 == ssl3_accept_~s__state~0); 438954#L118 assume !(8480 == ssl3_accept_~s__state~0); 438950#L121 assume !(8481 == ssl3_accept_~s__state~0); 438864#L124 assume !(8482 == ssl3_accept_~s__state~0); 438865#L127 assume !(8464 == ssl3_accept_~s__state~0); 438264#L130 assume !(8465 == ssl3_accept_~s__state~0); 438239#L133 assume !(8466 == ssl3_accept_~s__state~0); 438091#L136 assume !(8496 == ssl3_accept_~s__state~0); 438051#L139 assume !(8497 == ssl3_accept_~s__state~0); 438048#L142 [2021-08-31 02:02:01,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:01,301 INFO L82 PathProgramCache]: Analyzing trace with hash -474139866, now seen corresponding path program 2 times [2021-08-31 02:02:01,302 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:01,302 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622009325] [2021-08-31 02:02:01,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:01,302 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:01,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:01,307 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:01,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:01,313 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:01,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:01,313 INFO L82 PathProgramCache]: Analyzing trace with hash 1970379300, now seen corresponding path program 1 times [2021-08-31 02:02:01,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:01,314 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608924135] [2021-08-31 02:02:01,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:01,314 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:01,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:01,331 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 147 proven. 5 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-08-31 02:02:01,331 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:01,331 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608924135] [2021-08-31 02:02:01,331 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608924135] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:01,331 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490584969] [2021-08-31 02:02:01,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:01,332 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:01,332 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:01,333 INFO L229 MonitoredProcess]: Starting monitored process 48 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:01,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2021-08-31 02:02:01,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:01,381 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:02:01,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:01,585 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-08-31 02:02:01,585 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 02:02:01,585 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490584969] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:01,585 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 02:02:01,585 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-08-31 02:02:01,585 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357026232] [2021-08-31 02:02:01,586 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:01,586 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:01,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:01,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-31 02:02:01,586 INFO L87 Difference]: Start difference. First operand 27259 states and 34685 transitions. cyclomatic complexity: 7486 Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 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:01,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:01,795 INFO L93 Difference]: Finished difference Result 26993 states and 34329 transitions. [2021-08-31 02:02:01,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:01,796 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26993 states and 34329 transitions. [2021-08-31 02:02:01,874 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 4996 [2021-08-31 02:02:01,932 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26993 states to 26993 states and 34329 transitions. [2021-08-31 02:02:01,932 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5202 [2021-08-31 02:02:01,935 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5202 [2021-08-31 02:02:01,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26993 states and 34329 transitions. [2021-08-31 02:02:01,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:01,935 INFO L681 BuchiCegarLoop]: Abstraction has 26993 states and 34329 transitions. [2021-08-31 02:02:01,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26993 states and 34329 transitions. [2021-08-31 02:02:02,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26993 to 26993. [2021-08-31 02:02:02,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26993 states, 26993 states have (on average 1.2717741636720632) internal successors, (34329), 26992 states have internal predecessors, (34329), 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:02,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26993 states to 26993 states and 34329 transitions. [2021-08-31 02:02:02,280 INFO L704 BuchiCegarLoop]: Abstraction has 26993 states and 34329 transitions. [2021-08-31 02:02:02,280 INFO L587 BuchiCegarLoop]: Abstraction has 26993 states and 34329 transitions. [2021-08-31 02:02:02,280 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-08-31 02:02:02,280 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 26993 states and 34329 transitions. [2021-08-31 02:02:02,331 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 4996 [2021-08-31 02:02:02,331 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:02,332 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:02,332 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:02,332 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:02,333 INFO L791 eck$LassoCheckResult]: Stem: 491339#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 491160#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; 491085#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 491014#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; 491086#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 491088#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 491148#L100-2 assume !false; 495726#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 495725#L103 assume !(12292 == ssl3_accept_~s__state~0); 495724#L106 assume !(16384 == ssl3_accept_~s__state~0); 495723#L109 assume !(8192 == ssl3_accept_~s__state~0); 495722#L112 assume !(24576 == ssl3_accept_~s__state~0); 495721#L115 assume !(8195 == ssl3_accept_~s__state~0); 495720#L118 assume !(8480 == ssl3_accept_~s__state~0); 495719#L121 assume !(8481 == ssl3_accept_~s__state~0); 495718#L124 assume !(8482 == ssl3_accept_~s__state~0); 495717#L127 assume 8464 == ssl3_accept_~s__state~0; 495716#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 495715#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 495714#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; 495712#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 495707#L581 ssl3_accept_~skip~0 := 0; 495706#L100-2 assume !false; 495705#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 495704#L103 assume !(12292 == ssl3_accept_~s__state~0); 495703#L106 assume !(16384 == ssl3_accept_~s__state~0); 495702#L109 assume !(8192 == ssl3_accept_~s__state~0); 495701#L112 assume !(24576 == ssl3_accept_~s__state~0); 495700#L115 assume !(8195 == ssl3_accept_~s__state~0); 495699#L118 assume !(8480 == ssl3_accept_~s__state~0); 495698#L121 assume !(8481 == ssl3_accept_~s__state~0); 495697#L124 assume !(8482 == ssl3_accept_~s__state~0); 495696#L127 assume !(8464 == ssl3_accept_~s__state~0); 495695#L130 assume !(8465 == ssl3_accept_~s__state~0); 495694#L133 assume !(8466 == ssl3_accept_~s__state~0); 495693#L136 assume 8496 == ssl3_accept_~s__state~0; 495692#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 495691#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 495688#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 495686#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 493094#L298-2 ssl3_accept_~s__init_num~0 := 0; 493095#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 493074#L581 ssl3_accept_~skip~0 := 0; 493075#L100-2 assume !false; 493068#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 493069#L103 assume !(12292 == ssl3_accept_~s__state~0); 493062#L106 assume !(16384 == ssl3_accept_~s__state~0); 493063#L109 assume !(8192 == ssl3_accept_~s__state~0); 493055#L112 assume !(24576 == ssl3_accept_~s__state~0); 493056#L115 assume !(8195 == ssl3_accept_~s__state~0); 493049#L118 assume !(8480 == ssl3_accept_~s__state~0); 493050#L121 assume !(8481 == ssl3_accept_~s__state~0); 493043#L124 assume !(8482 == ssl3_accept_~s__state~0); 493044#L127 assume !(8464 == ssl3_accept_~s__state~0); 493037#L130 assume !(8465 == ssl3_accept_~s__state~0); 493038#L133 assume !(8466 == ssl3_accept_~s__state~0); 493029#L136 assume !(8496 == ssl3_accept_~s__state~0); 493030#L139 assume !(8497 == ssl3_accept_~s__state~0); 492312#L142 [2021-08-31 02:02:02,333 INFO L793 eck$LassoCheckResult]: Loop: 492312#L142 assume !(8512 == ssl3_accept_~s__state~0); 492303#L145 assume !(8513 == ssl3_accept_~s__state~0); 492304#L148 assume !(8528 == ssl3_accept_~s__state~0); 492223#L151 assume !(8529 == ssl3_accept_~s__state~0); 492224#L154 assume !(8544 == ssl3_accept_~s__state~0); 492214#L157 assume !(8545 == ssl3_accept_~s__state~0); 492215#L160 assume !(8560 == ssl3_accept_~s__state~0); 492205#L163 assume !(8561 == ssl3_accept_~s__state~0); 492206#L166 assume !(8448 == ssl3_accept_~s__state~0); 492199#L169 assume !(8576 == ssl3_accept_~s__state~0); 492200#L172 assume !(8577 == ssl3_accept_~s__state~0); 492193#L175 assume !(8592 == ssl3_accept_~s__state~0); 492194#L178 assume !(8593 == ssl3_accept_~s__state~0); 492170#L181 assume !(8608 == ssl3_accept_~s__state~0); 492171#L184 assume !(8609 == ssl3_accept_~s__state~0); 492099#L187 assume !(8640 == ssl3_accept_~s__state~0); 492096#L190 assume !(8641 == ssl3_accept_~s__state~0); 492093#L193 assume 8656 == ssl3_accept_~s__state~0; 491376#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 492067#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 492068#L498 assume !(2 == ssl3_accept_~blastFlag~0); 492045#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 492044#L506 assume !(0 == ssl3_accept_~tmp___10~0); 492002#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 491998#L581 ssl3_accept_~skip~0 := 0; 491977#L100-2 assume !false; 491978#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 491965#L103 assume !(12292 == ssl3_accept_~s__state~0); 491966#L106 assume !(16384 == ssl3_accept_~s__state~0); 491953#L109 assume !(8192 == ssl3_accept_~s__state~0); 491954#L112 assume !(24576 == ssl3_accept_~s__state~0); 491941#L115 assume !(8195 == ssl3_accept_~s__state~0); 491942#L118 assume !(8480 == ssl3_accept_~s__state~0); 491929#L121 assume !(8481 == ssl3_accept_~s__state~0); 491930#L124 assume !(8482 == ssl3_accept_~s__state~0); 491917#L127 assume !(8464 == ssl3_accept_~s__state~0); 491918#L130 assume !(8465 == ssl3_accept_~s__state~0); 491905#L133 assume !(8466 == ssl3_accept_~s__state~0); 491906#L136 assume !(8496 == ssl3_accept_~s__state~0); 491893#L139 assume !(8497 == ssl3_accept_~s__state~0); 491894#L142 assume !(8512 == ssl3_accept_~s__state~0); 491881#L145 assume !(8513 == ssl3_accept_~s__state~0); 491882#L148 assume !(8528 == ssl3_accept_~s__state~0); 491869#L151 assume !(8529 == ssl3_accept_~s__state~0); 491870#L154 assume !(8544 == ssl3_accept_~s__state~0); 491857#L157 assume !(8545 == ssl3_accept_~s__state~0); 491858#L160 assume !(8560 == ssl3_accept_~s__state~0); 491845#L163 assume !(8561 == ssl3_accept_~s__state~0); 491846#L166 assume !(8448 == ssl3_accept_~s__state~0); 491833#L169 assume !(8576 == ssl3_accept_~s__state~0); 491834#L172 assume !(8577 == ssl3_accept_~s__state~0); 491821#L175 assume !(8592 == ssl3_accept_~s__state~0); 491822#L178 assume !(8593 == ssl3_accept_~s__state~0); 491809#L181 assume !(8608 == ssl3_accept_~s__state~0); 491810#L184 assume !(8609 == ssl3_accept_~s__state~0); 491797#L187 assume !(8640 == ssl3_accept_~s__state~0); 491798#L190 assume !(8641 == ssl3_accept_~s__state~0); 491785#L193 assume !(8656 == ssl3_accept_~s__state~0); 491786#L196 assume !(8657 == ssl3_accept_~s__state~0); 491766#L199 assume 8672 == ssl3_accept_~s__state~0; 491278#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 491754#L514 assume !(4 == ssl3_accept_~blastFlag~0); 491755#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 493613#L521 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 491720#L521-2 ssl3_accept_~s__init_num~0 := 0; 491523#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 491709#L581 ssl3_accept_~skip~0 := 0; 491710#L100-2 assume !false; 491705#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 491706#L103 assume !(12292 == ssl3_accept_~s__state~0); 491701#L106 assume !(16384 == ssl3_accept_~s__state~0); 491702#L109 assume !(8192 == ssl3_accept_~s__state~0); 491697#L112 assume !(24576 == ssl3_accept_~s__state~0); 491698#L115 assume !(8195 == ssl3_accept_~s__state~0); 491693#L118 assume !(8480 == ssl3_accept_~s__state~0); 491694#L121 assume !(8481 == ssl3_accept_~s__state~0); 491689#L124 assume !(8482 == ssl3_accept_~s__state~0); 491690#L127 assume !(8464 == ssl3_accept_~s__state~0); 491685#L130 assume !(8465 == ssl3_accept_~s__state~0); 491686#L133 assume !(8466 == ssl3_accept_~s__state~0); 491681#L136 assume !(8496 == ssl3_accept_~s__state~0); 491682#L139 assume !(8497 == ssl3_accept_~s__state~0); 491677#L142 assume !(8512 == ssl3_accept_~s__state~0); 491678#L145 assume !(8513 == ssl3_accept_~s__state~0); 491673#L148 assume !(8528 == ssl3_accept_~s__state~0); 491674#L151 assume !(8529 == ssl3_accept_~s__state~0); 491669#L154 assume !(8544 == ssl3_accept_~s__state~0); 491670#L157 assume !(8545 == ssl3_accept_~s__state~0); 491665#L160 assume !(8560 == ssl3_accept_~s__state~0); 491666#L163 assume !(8561 == ssl3_accept_~s__state~0); 491661#L166 assume 8448 == ssl3_accept_~s__state~0; 491662#L167 assume !(ssl3_accept_~num1~0 > 0); 491656#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 491657#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 491631#L581 ssl3_accept_~skip~0 := 0; 491632#L100-2 assume !false; 491625#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 491626#L103 assume 12292 == ssl3_accept_~s__state~0; 493504#L104 ssl3_accept_~s__new_session~0 := 1; 493502#L212 ssl3_accept_~s__server~0 := 1; 493500#L217 assume 0 != ssl3_accept_~cb~0; 493498#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 493496#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 493493#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 493490#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 493488#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; 493485#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 493479#L581 ssl3_accept_~skip~0 := 0; 493449#L100-2 assume !false; 493446#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 493443#L103 assume !(12292 == ssl3_accept_~s__state~0); 493440#L106 assume !(16384 == ssl3_accept_~s__state~0); 493437#L109 assume !(8192 == ssl3_accept_~s__state~0); 493434#L112 assume !(24576 == ssl3_accept_~s__state~0); 493430#L115 assume !(8195 == ssl3_accept_~s__state~0); 493423#L118 assume !(8480 == ssl3_accept_~s__state~0); 493424#L121 assume !(8481 == ssl3_accept_~s__state~0); 494800#L124 assume !(8482 == ssl3_accept_~s__state~0); 494801#L127 assume !(8464 == ssl3_accept_~s__state~0); 494776#L130 assume !(8465 == ssl3_accept_~s__state~0); 494777#L133 assume 8466 == ssl3_accept_~s__state~0; 493290#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 494607#L275 assume !(0 == ssl3_accept_~blastFlag~0); 494592#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; 494593#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 494470#L581 ssl3_accept_~skip~0 := 0; 494471#L100-2 assume !false; 494450#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 494451#L103 assume !(12292 == ssl3_accept_~s__state~0); 494430#L106 assume !(16384 == ssl3_accept_~s__state~0); 494431#L109 assume !(8192 == ssl3_accept_~s__state~0); 494406#L112 assume !(24576 == ssl3_accept_~s__state~0); 494407#L115 assume !(8195 == ssl3_accept_~s__state~0); 494382#L118 assume !(8480 == ssl3_accept_~s__state~0); 494383#L121 assume !(8481 == ssl3_accept_~s__state~0); 494357#L124 assume !(8482 == ssl3_accept_~s__state~0); 494358#L127 assume !(8464 == ssl3_accept_~s__state~0); 494333#L130 assume !(8465 == ssl3_accept_~s__state~0); 494334#L133 assume !(8466 == ssl3_accept_~s__state~0); 494310#L136 assume 8496 == ssl3_accept_~s__state~0; 493284#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 494302#L288 assume !(1 == ssl3_accept_~blastFlag~0); 494303#L291 assume !(3 == ssl3_accept_~blastFlag~0); 493224#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 493158#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 493159#L298-2 ssl3_accept_~s__init_num~0 := 0; 493082#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 493078#L581 ssl3_accept_~skip~0 := 0; 493071#L100-2 assume !false; 493072#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 493065#L103 assume !(12292 == ssl3_accept_~s__state~0); 493066#L106 assume !(16384 == ssl3_accept_~s__state~0); 493058#L109 assume !(8192 == ssl3_accept_~s__state~0); 493059#L112 assume !(24576 == ssl3_accept_~s__state~0); 493052#L115 assume !(8195 == ssl3_accept_~s__state~0); 493053#L118 assume !(8480 == ssl3_accept_~s__state~0); 493046#L121 assume !(8481 == ssl3_accept_~s__state~0); 493047#L124 assume !(8482 == ssl3_accept_~s__state~0); 493040#L127 assume !(8464 == ssl3_accept_~s__state~0); 493041#L130 assume !(8465 == ssl3_accept_~s__state~0); 493033#L133 assume !(8466 == ssl3_accept_~s__state~0); 493034#L136 assume !(8496 == ssl3_accept_~s__state~0); 492311#L139 assume !(8497 == ssl3_accept_~s__state~0); 492312#L142 [2021-08-31 02:02:02,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:02,333 INFO L82 PathProgramCache]: Analyzing trace with hash -474139866, now seen corresponding path program 3 times [2021-08-31 02:02:02,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:02,333 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175018762] [2021-08-31 02:02:02,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:02,334 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:02,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:02,338 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:02,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:02,345 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:02,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:02,346 INFO L82 PathProgramCache]: Analyzing trace with hash 500113579, now seen corresponding path program 1 times [2021-08-31 02:02:02,346 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:02,347 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495317114] [2021-08-31 02:02:02,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:02,347 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:02,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:02,369 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 151 proven. 5 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-08-31 02:02:02,369 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:02,370 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495317114] [2021-08-31 02:02:02,370 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495317114] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:02,370 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795635587] [2021-08-31 02:02:02,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:02,370 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:02,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:02,393 INFO L229 MonitoredProcess]: Starting monitored process 49 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:02,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2021-08-31 02:02:02,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:02,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:02:02,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:02,647 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2021-08-31 02:02:02,648 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 02:02:02,648 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795635587] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:02,648 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 02:02:02,648 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-08-31 02:02:02,648 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288467397] [2021-08-31 02:02:02,648 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:02,649 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:02,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:02,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-31 02:02:02,649 INFO L87 Difference]: Start difference. First operand 26993 states and 34329 transitions. cyclomatic complexity: 7396 Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 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:02,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:02,909 INFO L93 Difference]: Finished difference Result 27093 states and 34409 transitions. [2021-08-31 02:02:02,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:02,910 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27093 states and 34409 transitions. [2021-08-31 02:02:03,113 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 4996 [2021-08-31 02:02:03,167 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27093 states to 26993 states and 34309 transitions. [2021-08-31 02:02:03,167 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5202 [2021-08-31 02:02:03,170 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5202 [2021-08-31 02:02:03,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26993 states and 34309 transitions. [2021-08-31 02:02:03,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:03,171 INFO L681 BuchiCegarLoop]: Abstraction has 26993 states and 34309 transitions. [2021-08-31 02:02:03,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26993 states and 34309 transitions. [2021-08-31 02:02:03,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26993 to 26993. [2021-08-31 02:02:03,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26993 states, 26993 states have (on average 1.2710332308376247) internal successors, (34309), 26992 states have internal predecessors, (34309), 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:03,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26993 states to 26993 states and 34309 transitions. [2021-08-31 02:02:03,401 INFO L704 BuchiCegarLoop]: Abstraction has 26993 states and 34309 transitions. [2021-08-31 02:02:03,401 INFO L587 BuchiCegarLoop]: Abstraction has 26993 states and 34309 transitions. [2021-08-31 02:02:03,401 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-08-31 02:02:03,401 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 26993 states and 34309 transitions. [2021-08-31 02:02:03,458 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 4996 [2021-08-31 02:02:03,458 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:03,458 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:03,459 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:03,459 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, 1] [2021-08-31 02:02:03,459 INFO L791 eck$LassoCheckResult]: Stem: 545928#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 545743#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; 545668#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 545594#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; 545669#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 545671#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 545731#L100-2 assume !false; 550238#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 550237#L103 assume !(12292 == ssl3_accept_~s__state~0); 550236#L106 assume !(16384 == ssl3_accept_~s__state~0); 550235#L109 assume !(8192 == ssl3_accept_~s__state~0); 550234#L112 assume !(24576 == ssl3_accept_~s__state~0); 550233#L115 assume !(8195 == ssl3_accept_~s__state~0); 550232#L118 assume !(8480 == ssl3_accept_~s__state~0); 550231#L121 assume !(8481 == ssl3_accept_~s__state~0); 550230#L124 assume !(8482 == ssl3_accept_~s__state~0); 550229#L127 assume 8464 == ssl3_accept_~s__state~0; 550228#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 550226#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 550227#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; 550221#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 550217#L581 ssl3_accept_~skip~0 := 0; 550212#L100-2 assume !false; 550213#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 550208#L103 assume !(12292 == ssl3_accept_~s__state~0); 550209#L106 assume !(16384 == ssl3_accept_~s__state~0); 550204#L109 assume !(8192 == ssl3_accept_~s__state~0); 550205#L112 assume !(24576 == ssl3_accept_~s__state~0); 550200#L115 assume !(8195 == ssl3_accept_~s__state~0); 550201#L118 assume !(8480 == ssl3_accept_~s__state~0); 549520#L121 assume !(8481 == ssl3_accept_~s__state~0); 549521#L124 assume !(8482 == ssl3_accept_~s__state~0); 549509#L127 assume !(8464 == ssl3_accept_~s__state~0); 549510#L130 assume !(8465 == ssl3_accept_~s__state~0); 549399#L133 assume !(8466 == ssl3_accept_~s__state~0); 549400#L136 assume 8496 == ssl3_accept_~s__state~0; 549283#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 549284#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 548837#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 548838#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 552722#L298-2 ssl3_accept_~s__init_num~0 := 0; 570095#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 569974#L581 ssl3_accept_~skip~0 := 0; 569975#L100-2 assume !false; 569966#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 569967#L103 assume !(12292 == ssl3_accept_~s__state~0); 569958#L106 assume !(16384 == ssl3_accept_~s__state~0); 569959#L109 assume !(8192 == ssl3_accept_~s__state~0); 569950#L112 assume !(24576 == ssl3_accept_~s__state~0); 569951#L115 assume !(8195 == ssl3_accept_~s__state~0); 569942#L118 assume !(8480 == ssl3_accept_~s__state~0); 569943#L121 assume !(8481 == ssl3_accept_~s__state~0); 569935#L124 assume !(8482 == ssl3_accept_~s__state~0); 569936#L127 assume !(8464 == ssl3_accept_~s__state~0); 569930#L130 assume !(8465 == ssl3_accept_~s__state~0); 569931#L133 assume !(8466 == ssl3_accept_~s__state~0); 569746#L136 assume !(8496 == ssl3_accept_~s__state~0); 569747#L139 assume !(8497 == ssl3_accept_~s__state~0); 569517#L142 [2021-08-31 02:02:03,459 INFO L793 eck$LassoCheckResult]: Loop: 569517#L142 assume !(8512 == ssl3_accept_~s__state~0); 569510#L145 assume !(8513 == ssl3_accept_~s__state~0); 569511#L148 assume !(8528 == ssl3_accept_~s__state~0); 569498#L151 assume !(8529 == ssl3_accept_~s__state~0); 569499#L154 assume !(8544 == ssl3_accept_~s__state~0); 569490#L157 assume !(8545 == ssl3_accept_~s__state~0); 569491#L160 assume !(8560 == ssl3_accept_~s__state~0); 569482#L163 assume !(8561 == ssl3_accept_~s__state~0); 569483#L166 assume !(8448 == ssl3_accept_~s__state~0); 545782#L169 assume !(8576 == ssl3_accept_~s__state~0); 545783#L172 assume !(8577 == ssl3_accept_~s__state~0); 545595#L175 assume !(8592 == ssl3_accept_~s__state~0); 545596#L178 assume !(8593 == ssl3_accept_~s__state~0); 545705#L181 assume !(8608 == ssl3_accept_~s__state~0); 563939#L184 assume !(8609 == ssl3_accept_~s__state~0); 562937#L187 assume !(8640 == ssl3_accept_~s__state~0); 562938#L190 assume !(8641 == ssl3_accept_~s__state~0); 545770#L193 assume 8656 == ssl3_accept_~s__state~0; 545771#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 545630#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 545631#L498 assume !(2 == ssl3_accept_~blastFlag~0); 545788#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 545789#L506 assume !(0 == ssl3_accept_~tmp___10~0); 546803#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 546795#L581 ssl3_accept_~skip~0 := 0; 546791#L100-2 assume !false; 546787#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 546783#L103 assume !(12292 == ssl3_accept_~s__state~0); 546779#L106 assume !(16384 == ssl3_accept_~s__state~0); 546774#L109 assume !(8192 == ssl3_accept_~s__state~0); 546775#L112 assume !(24576 == ssl3_accept_~s__state~0); 546764#L115 assume !(8195 == ssl3_accept_~s__state~0); 546765#L118 assume !(8480 == ssl3_accept_~s__state~0); 546754#L121 assume !(8481 == ssl3_accept_~s__state~0); 546755#L124 assume !(8482 == ssl3_accept_~s__state~0); 546744#L127 assume !(8464 == ssl3_accept_~s__state~0); 546745#L130 assume !(8465 == ssl3_accept_~s__state~0); 546734#L133 assume !(8466 == ssl3_accept_~s__state~0); 546735#L136 assume !(8496 == ssl3_accept_~s__state~0); 546724#L139 assume !(8497 == ssl3_accept_~s__state~0); 546725#L142 assume !(8512 == ssl3_accept_~s__state~0); 546714#L145 assume !(8513 == ssl3_accept_~s__state~0); 546715#L148 assume !(8528 == ssl3_accept_~s__state~0); 546704#L151 assume !(8529 == ssl3_accept_~s__state~0); 546705#L154 assume !(8544 == ssl3_accept_~s__state~0); 546694#L157 assume !(8545 == ssl3_accept_~s__state~0); 546695#L160 assume !(8560 == ssl3_accept_~s__state~0); 546684#L163 assume !(8561 == ssl3_accept_~s__state~0); 546685#L166 assume !(8448 == ssl3_accept_~s__state~0); 546674#L169 assume !(8576 == ssl3_accept_~s__state~0); 546675#L172 assume !(8577 == ssl3_accept_~s__state~0); 546659#L175 assume !(8592 == ssl3_accept_~s__state~0); 546660#L178 assume !(8593 == ssl3_accept_~s__state~0); 546641#L181 assume !(8608 == ssl3_accept_~s__state~0); 546642#L184 assume !(8609 == ssl3_accept_~s__state~0); 546625#L187 assume !(8640 == ssl3_accept_~s__state~0); 546626#L190 assume !(8641 == ssl3_accept_~s__state~0); 546607#L193 assume !(8656 == ssl3_accept_~s__state~0); 546608#L196 assume !(8657 == ssl3_accept_~s__state~0); 545752#L199 assume 8672 == ssl3_accept_~s__state~0; 545753#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 545825#L514 assume !(4 == ssl3_accept_~blastFlag~0); 545826#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 545878#L521 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 545879#L521-2 ssl3_accept_~s__init_num~0 := 0; 546287#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 546283#L581 ssl3_accept_~skip~0 := 0; 546278#L100-2 assume !false; 546279#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 546274#L103 assume !(12292 == ssl3_accept_~s__state~0); 546275#L106 assume !(16384 == ssl3_accept_~s__state~0); 546270#L109 assume !(8192 == ssl3_accept_~s__state~0); 546271#L112 assume !(24576 == ssl3_accept_~s__state~0); 546266#L115 assume !(8195 == ssl3_accept_~s__state~0); 546267#L118 assume !(8480 == ssl3_accept_~s__state~0); 546262#L121 assume !(8481 == ssl3_accept_~s__state~0); 546263#L124 assume !(8482 == ssl3_accept_~s__state~0); 546258#L127 assume !(8464 == ssl3_accept_~s__state~0); 546259#L130 assume !(8465 == ssl3_accept_~s__state~0); 546254#L133 assume !(8466 == ssl3_accept_~s__state~0); 546255#L136 assume !(8496 == ssl3_accept_~s__state~0); 546250#L139 assume !(8497 == ssl3_accept_~s__state~0); 546251#L142 assume !(8512 == ssl3_accept_~s__state~0); 546246#L145 assume !(8513 == ssl3_accept_~s__state~0); 546247#L148 assume !(8528 == ssl3_accept_~s__state~0); 546242#L151 assume !(8529 == ssl3_accept_~s__state~0); 546243#L154 assume !(8544 == ssl3_accept_~s__state~0); 546238#L157 assume !(8545 == ssl3_accept_~s__state~0); 546239#L160 assume !(8560 == ssl3_accept_~s__state~0); 546234#L163 assume !(8561 == ssl3_accept_~s__state~0); 546235#L166 assume 8448 == ssl3_accept_~s__state~0; 545994#L167 assume !(ssl3_accept_~num1~0 > 0); 545993#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 545984#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 545980#L581 ssl3_accept_~skip~0 := 0; 545973#L100-2 assume !false; 545974#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 545956#L103 assume !(12292 == ssl3_accept_~s__state~0); 545957#L106 assume !(16384 == ssl3_accept_~s__state~0); 568243#L109 assume !(8192 == ssl3_accept_~s__state~0); 568242#L112 assume !(24576 == ssl3_accept_~s__state~0); 568241#L115 assume !(8195 == ssl3_accept_~s__state~0); 568240#L118 assume !(8480 == ssl3_accept_~s__state~0); 568239#L121 assume !(8481 == ssl3_accept_~s__state~0); 568238#L124 assume !(8482 == ssl3_accept_~s__state~0); 568237#L127 assume !(8464 == ssl3_accept_~s__state~0); 568236#L130 assume !(8465 == ssl3_accept_~s__state~0); 568235#L133 assume !(8466 == ssl3_accept_~s__state~0); 568234#L136 assume !(8496 == ssl3_accept_~s__state~0); 568233#L139 assume !(8497 == ssl3_accept_~s__state~0); 568232#L142 assume !(8512 == ssl3_accept_~s__state~0); 568231#L145 assume !(8513 == ssl3_accept_~s__state~0); 568230#L148 assume !(8528 == ssl3_accept_~s__state~0); 568229#L151 assume !(8529 == ssl3_accept_~s__state~0); 568228#L154 assume !(8544 == ssl3_accept_~s__state~0); 568227#L157 assume !(8545 == ssl3_accept_~s__state~0); 568226#L160 assume !(8560 == ssl3_accept_~s__state~0); 568225#L163 assume !(8561 == ssl3_accept_~s__state~0); 568224#L166 assume !(8448 == ssl3_accept_~s__state~0); 568223#L169 assume 8576 == ssl3_accept_~s__state~0; 567681#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 569701#L445 assume !(ssl3_accept_~ret~0 <= 0); 569698#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 569699#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 569736#L581 ssl3_accept_~skip~0 := 0; 569735#L100-2 assume !false; 569734#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 569733#L103 assume !(12292 == ssl3_accept_~s__state~0); 569732#L106 assume !(16384 == ssl3_accept_~s__state~0); 569731#L109 assume !(8192 == ssl3_accept_~s__state~0); 569730#L112 assume !(24576 == ssl3_accept_~s__state~0); 569729#L115 assume !(8195 == ssl3_accept_~s__state~0); 569728#L118 assume !(8480 == ssl3_accept_~s__state~0); 569727#L121 assume !(8481 == ssl3_accept_~s__state~0); 569726#L124 assume !(8482 == ssl3_accept_~s__state~0); 569725#L127 assume !(8464 == ssl3_accept_~s__state~0); 569724#L130 assume !(8465 == ssl3_accept_~s__state~0); 569723#L133 assume 8466 == ssl3_accept_~s__state~0; 566283#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 569722#L275 assume !(0 == ssl3_accept_~blastFlag~0); 569721#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; 569719#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 569714#L581 ssl3_accept_~skip~0 := 0; 569713#L100-2 assume !false; 569712#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 569711#L103 assume !(12292 == ssl3_accept_~s__state~0); 569710#L106 assume !(16384 == ssl3_accept_~s__state~0); 567573#L109 assume !(8192 == ssl3_accept_~s__state~0); 567574#L112 assume !(24576 == ssl3_accept_~s__state~0); 567569#L115 assume !(8195 == ssl3_accept_~s__state~0); 567570#L118 assume !(8480 == ssl3_accept_~s__state~0); 569709#L121 assume !(8481 == ssl3_accept_~s__state~0); 569708#L124 assume !(8482 == ssl3_accept_~s__state~0); 567563#L127 assume !(8464 == ssl3_accept_~s__state~0); 567557#L130 assume !(8465 == ssl3_accept_~s__state~0); 567554#L133 assume !(8466 == ssl3_accept_~s__state~0); 567555#L136 assume 8496 == ssl3_accept_~s__state~0; 566229#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 545688#L288 assume !(1 == ssl3_accept_~blastFlag~0); 545689#L291 assume !(3 == ssl3_accept_~blastFlag~0); 545821#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 545822#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 545680#L298-2 ssl3_accept_~s__init_num~0 := 0; 545681#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 569978#L581 ssl3_accept_~skip~0 := 0; 569970#L100-2 assume !false; 569971#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 569962#L103 assume !(12292 == ssl3_accept_~s__state~0); 569963#L106 assume !(16384 == ssl3_accept_~s__state~0); 569954#L109 assume !(8192 == ssl3_accept_~s__state~0); 569955#L112 assume !(24576 == ssl3_accept_~s__state~0); 569946#L115 assume !(8195 == ssl3_accept_~s__state~0); 569947#L118 assume !(8480 == ssl3_accept_~s__state~0); 569938#L121 assume !(8481 == ssl3_accept_~s__state~0); 569939#L124 assume !(8482 == ssl3_accept_~s__state~0); 569932#L127 assume !(8464 == ssl3_accept_~s__state~0); 569933#L130 assume !(8465 == ssl3_accept_~s__state~0); 569928#L133 assume !(8466 == ssl3_accept_~s__state~0); 569929#L136 assume !(8496 == ssl3_accept_~s__state~0); 569516#L139 assume !(8497 == ssl3_accept_~s__state~0); 569517#L142 [2021-08-31 02:02:03,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:03,460 INFO L82 PathProgramCache]: Analyzing trace with hash -474139866, now seen corresponding path program 4 times [2021-08-31 02:02:03,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:03,460 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564205949] [2021-08-31 02:02:03,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:03,461 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:03,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:03,465 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:03,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:03,472 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:03,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:03,473 INFO L82 PathProgramCache]: Analyzing trace with hash 1311171505, now seen corresponding path program 1 times [2021-08-31 02:02:03,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:03,473 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786952494] [2021-08-31 02:02:03,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:03,473 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:03,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:03,499 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:03,499 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:03,499 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786952494] [2021-08-31 02:02:03,499 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786952494] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:03,499 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [455047128] [2021-08-31 02:02:03,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:03,499 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:03,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:03,525 INFO L229 MonitoredProcess]: Starting monitored process 50 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:03,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2021-08-31 02:02:03,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:03,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:02:03,572 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:03,926 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:03,927 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:02:04,197 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:04,197 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [455047128] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:02:04,198 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:02:04,198 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-08-31 02:02:04,198 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655903928] [2021-08-31 02:02:04,198 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:04,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:04,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:02:04,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:02:04,199 INFO L87 Difference]: Start difference. First operand 26993 states and 34309 transitions. cyclomatic complexity: 7376 Second operand has 6 states, 6 states have (on average 31.833333333333332) internal successors, (191), 6 states have internal predecessors, (191), 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:04,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:04,623 INFO L93 Difference]: Finished difference Result 31573 states and 39395 transitions. [2021-08-31 02:02:04,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-31 02:02:04,624 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 31573 states and 39395 transitions. [2021-08-31 02:02:04,720 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5810 [2021-08-31 02:02:04,803 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 31573 states to 31573 states and 39395 transitions. [2021-08-31 02:02:04,804 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6018 [2021-08-31 02:02:04,808 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6018 [2021-08-31 02:02:04,808 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31573 states and 39395 transitions. [2021-08-31 02:02:04,809 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:04,809 INFO L681 BuchiCegarLoop]: Abstraction has 31573 states and 39395 transitions. [2021-08-31 02:02:04,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31573 states and 39395 transitions. [2021-08-31 02:02:05,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31573 to 29665. [2021-08-31 02:02:05,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29665 states, 29665 states have (on average 1.2479015675037923) internal successors, (37019), 29664 states have internal predecessors, (37019), 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:05,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29665 states to 29665 states and 37019 transitions. [2021-08-31 02:02:05,238 INFO L704 BuchiCegarLoop]: Abstraction has 29665 states and 37019 transitions. [2021-08-31 02:02:05,238 INFO L587 BuchiCegarLoop]: Abstraction has 29665 states and 37019 transitions. [2021-08-31 02:02:05,238 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-08-31 02:02:05,238 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 29665 states and 37019 transitions. [2021-08-31 02:02:05,290 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5420 [2021-08-31 02:02:05,290 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:05,290 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:05,291 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:05,291 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, 1] [2021-08-31 02:02:05,292 INFO L791 eck$LassoCheckResult]: Stem: 605555#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 605393#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; 605321#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 605246#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; 605318#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 605320#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 605380#L100-2 assume !false; 614208#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 614207#L103 assume !(12292 == ssl3_accept_~s__state~0); 614206#L106 assume !(16384 == ssl3_accept_~s__state~0); 614205#L109 assume !(8192 == ssl3_accept_~s__state~0); 614204#L112 assume !(24576 == ssl3_accept_~s__state~0); 614203#L115 assume !(8195 == ssl3_accept_~s__state~0); 614202#L118 assume !(8480 == ssl3_accept_~s__state~0); 614201#L121 assume !(8481 == ssl3_accept_~s__state~0); 614200#L124 assume !(8482 == ssl3_accept_~s__state~0); 614199#L127 assume 8464 == ssl3_accept_~s__state~0; 614198#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 614197#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 614196#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; 614194#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 614189#L581 ssl3_accept_~skip~0 := 0; 614188#L100-2 assume !false; 614187#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 614186#L103 assume !(12292 == ssl3_accept_~s__state~0); 614185#L106 assume !(16384 == ssl3_accept_~s__state~0); 614184#L109 assume !(8192 == ssl3_accept_~s__state~0); 614183#L112 assume !(24576 == ssl3_accept_~s__state~0); 614182#L115 assume !(8195 == ssl3_accept_~s__state~0); 614181#L118 assume !(8480 == ssl3_accept_~s__state~0); 614180#L121 assume !(8481 == ssl3_accept_~s__state~0); 614179#L124 assume !(8482 == ssl3_accept_~s__state~0); 614178#L127 assume !(8464 == ssl3_accept_~s__state~0); 614177#L130 assume !(8465 == ssl3_accept_~s__state~0); 614176#L133 assume !(8466 == ssl3_accept_~s__state~0); 614175#L136 assume 8496 == ssl3_accept_~s__state~0; 614174#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 614173#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 610150#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 610152#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 614170#L298-2 ssl3_accept_~s__init_num~0 := 0; 631013#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 631006#L581 ssl3_accept_~skip~0 := 0; 631002#L100-2 assume !false; 630995#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 630993#L103 assume !(12292 == ssl3_accept_~s__state~0); 630991#L106 assume !(16384 == ssl3_accept_~s__state~0); 630990#L109 assume !(8192 == ssl3_accept_~s__state~0); 630989#L112 assume !(24576 == ssl3_accept_~s__state~0); 630988#L115 assume !(8195 == ssl3_accept_~s__state~0); 630987#L118 assume !(8480 == ssl3_accept_~s__state~0); 630986#L121 assume !(8481 == ssl3_accept_~s__state~0); 630985#L124 assume !(8482 == ssl3_accept_~s__state~0); 630968#L127 assume !(8464 == ssl3_accept_~s__state~0); 630966#L130 assume !(8465 == ssl3_accept_~s__state~0); 630965#L133 assume !(8466 == ssl3_accept_~s__state~0); 630964#L136 assume !(8496 == ssl3_accept_~s__state~0); 630886#L139 assume !(8497 == ssl3_accept_~s__state~0); 620989#L142 [2021-08-31 02:02:05,292 INFO L793 eck$LassoCheckResult]: Loop: 620989#L142 assume !(8512 == ssl3_accept_~s__state~0); 620987#L145 assume !(8513 == ssl3_accept_~s__state~0); 620985#L148 assume !(8528 == ssl3_accept_~s__state~0); 620983#L151 assume !(8529 == ssl3_accept_~s__state~0); 620974#L154 assume !(8544 == ssl3_accept_~s__state~0); 620970#L157 assume !(8545 == ssl3_accept_~s__state~0); 620963#L160 assume !(8560 == ssl3_accept_~s__state~0); 620959#L163 assume !(8561 == ssl3_accept_~s__state~0); 620954#L166 assume !(8448 == ssl3_accept_~s__state~0); 620950#L169 assume !(8576 == ssl3_accept_~s__state~0); 620947#L172 assume !(8577 == ssl3_accept_~s__state~0); 620943#L175 assume !(8592 == ssl3_accept_~s__state~0); 605354#L178 assume !(8593 == ssl3_accept_~s__state~0); 605355#L181 assume !(8608 == ssl3_accept_~s__state~0); 605516#L184 assume !(8609 == ssl3_accept_~s__state~0); 605558#L187 assume !(8640 == ssl3_accept_~s__state~0); 605434#L190 assume !(8641 == ssl3_accept_~s__state~0); 605419#L193 assume 8656 == ssl3_accept_~s__state~0; 605420#L197 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 605461#L493 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 611740#L498 assume !(2 == ssl3_accept_~blastFlag~0); 611736#L498-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 611734#L506 assume !(0 == ssl3_accept_~tmp___10~0); 611717#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 611711#L581 ssl3_accept_~skip~0 := 0; 611708#L100-2 assume !false; 611690#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 611682#L103 assume !(12292 == ssl3_accept_~s__state~0); 611678#L106 assume !(16384 == ssl3_accept_~s__state~0); 611674#L109 assume !(8192 == ssl3_accept_~s__state~0); 611670#L112 assume !(24576 == ssl3_accept_~s__state~0); 611666#L115 assume !(8195 == ssl3_accept_~s__state~0); 611662#L118 assume !(8480 == ssl3_accept_~s__state~0); 611658#L121 assume !(8481 == ssl3_accept_~s__state~0); 611654#L124 assume !(8482 == ssl3_accept_~s__state~0); 611650#L127 assume !(8464 == ssl3_accept_~s__state~0); 611646#L130 assume !(8465 == ssl3_accept_~s__state~0); 611642#L133 assume !(8466 == ssl3_accept_~s__state~0); 611638#L136 assume !(8496 == ssl3_accept_~s__state~0); 611634#L139 assume !(8497 == ssl3_accept_~s__state~0); 611630#L142 assume !(8512 == ssl3_accept_~s__state~0); 611626#L145 assume !(8513 == ssl3_accept_~s__state~0); 611622#L148 assume !(8528 == ssl3_accept_~s__state~0); 611619#L151 assume !(8529 == ssl3_accept_~s__state~0); 611615#L154 assume !(8544 == ssl3_accept_~s__state~0); 611610#L157 assume !(8545 == ssl3_accept_~s__state~0); 611565#L160 assume !(8560 == ssl3_accept_~s__state~0); 611557#L163 assume !(8561 == ssl3_accept_~s__state~0); 611553#L166 assume !(8448 == ssl3_accept_~s__state~0); 611546#L169 assume !(8576 == ssl3_accept_~s__state~0); 611541#L172 assume !(8577 == ssl3_accept_~s__state~0); 611536#L175 assume !(8592 == ssl3_accept_~s__state~0); 611530#L178 assume !(8593 == ssl3_accept_~s__state~0); 611524#L181 assume !(8608 == ssl3_accept_~s__state~0); 611516#L184 assume !(8609 == ssl3_accept_~s__state~0); 611508#L187 assume !(8640 == ssl3_accept_~s__state~0); 611504#L190 assume !(8641 == ssl3_accept_~s__state~0); 611498#L193 assume !(8656 == ssl3_accept_~s__state~0); 611483#L196 assume !(8657 == ssl3_accept_~s__state~0); 611451#L199 assume 8672 == ssl3_accept_~s__state~0; 611447#L203 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 611446#L514 assume !(4 == ssl3_accept_~blastFlag~0); 611443#L517 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 611430#L521 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 605616#L521-2 ssl3_accept_~s__init_num~0 := 0; 610021#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 611422#L581 ssl3_accept_~skip~0 := 0; 611421#L100-2 assume !false; 611420#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 611419#L103 assume !(12292 == ssl3_accept_~s__state~0); 611418#L106 assume !(16384 == ssl3_accept_~s__state~0); 611417#L109 assume !(8192 == ssl3_accept_~s__state~0); 611416#L112 assume !(24576 == ssl3_accept_~s__state~0); 611415#L115 assume !(8195 == ssl3_accept_~s__state~0); 611414#L118 assume !(8480 == ssl3_accept_~s__state~0); 611413#L121 assume !(8481 == ssl3_accept_~s__state~0); 611412#L124 assume !(8482 == ssl3_accept_~s__state~0); 611411#L127 assume !(8464 == ssl3_accept_~s__state~0); 611410#L130 assume !(8465 == ssl3_accept_~s__state~0); 611409#L133 assume !(8466 == ssl3_accept_~s__state~0); 611408#L136 assume !(8496 == ssl3_accept_~s__state~0); 611407#L139 assume !(8497 == ssl3_accept_~s__state~0); 611406#L142 assume !(8512 == ssl3_accept_~s__state~0); 611405#L145 assume !(8513 == ssl3_accept_~s__state~0); 611404#L148 assume !(8528 == ssl3_accept_~s__state~0); 611403#L151 assume !(8529 == ssl3_accept_~s__state~0); 611402#L154 assume !(8544 == ssl3_accept_~s__state~0); 611401#L157 assume !(8545 == ssl3_accept_~s__state~0); 609947#L160 assume !(8560 == ssl3_accept_~s__state~0); 609943#L163 assume !(8561 == ssl3_accept_~s__state~0); 609944#L166 assume 8448 == ssl3_accept_~s__state~0; 609936#L167 assume !(ssl3_accept_~num1~0 > 0); 609935#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 609926#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 609919#L581 ssl3_accept_~skip~0 := 0; 605605#L100-2 assume !false; 605593#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 605586#L103 assume 12292 == ssl3_accept_~s__state~0; 605304#L104 ssl3_accept_~s__new_session~0 := 1; 605305#L212 ssl3_accept_~s__server~0 := 1; 605310#L217 assume 0 != ssl3_accept_~cb~0; 605311#L217-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 605637#L222 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 605519#L227 assume !(0 == ssl3_accept_~s__init_buf___0~0); 605445#L227-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 605263#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; 605264#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 611492#L581 ssl3_accept_~skip~0 := 0; 611491#L100-2 assume !false; 611490#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 611489#L103 assume !(12292 == ssl3_accept_~s__state~0); 611488#L106 assume !(16384 == ssl3_accept_~s__state~0); 611487#L109 assume !(8192 == ssl3_accept_~s__state~0); 611486#L112 assume !(24576 == ssl3_accept_~s__state~0); 611485#L115 assume !(8195 == ssl3_accept_~s__state~0); 611484#L118 assume 8480 == ssl3_accept_~s__state~0; 605398#L122 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 605399#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; 605450#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 623890#L581 ssl3_accept_~skip~0 := 0; 623889#L100-2 assume !false; 623888#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 623887#L103 assume !(12292 == ssl3_accept_~s__state~0); 623886#L106 assume !(16384 == ssl3_accept_~s__state~0); 623884#L109 assume !(8192 == ssl3_accept_~s__state~0); 623879#L112 assume !(24576 == ssl3_accept_~s__state~0); 623877#L115 assume !(8195 == ssl3_accept_~s__state~0); 623875#L118 assume !(8480 == ssl3_accept_~s__state~0); 623873#L121 assume !(8481 == ssl3_accept_~s__state~0); 623871#L124 assume !(8482 == ssl3_accept_~s__state~0); 623869#L127 assume !(8464 == ssl3_accept_~s__state~0); 623867#L130 assume !(8465 == ssl3_accept_~s__state~0); 623865#L133 assume !(8466 == ssl3_accept_~s__state~0); 623863#L136 assume !(8496 == ssl3_accept_~s__state~0); 623861#L139 assume !(8497 == ssl3_accept_~s__state~0); 623859#L142 assume !(8512 == ssl3_accept_~s__state~0); 623857#L145 assume !(8513 == ssl3_accept_~s__state~0); 623856#L148 assume !(8528 == ssl3_accept_~s__state~0); 623854#L151 assume !(8529 == ssl3_accept_~s__state~0); 623853#L154 assume !(8544 == ssl3_accept_~s__state~0); 623852#L157 assume !(8545 == ssl3_accept_~s__state~0); 623851#L160 assume !(8560 == ssl3_accept_~s__state~0); 623850#L163 assume !(8561 == ssl3_accept_~s__state~0); 623849#L166 assume 8448 == ssl3_accept_~s__state~0; 623848#L167 assume !(ssl3_accept_~num1~0 > 0); 623846#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 623845#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 609078#L581 ssl3_accept_~skip~0 := 0; 609079#L100-2 assume !false; 623816#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 623815#L103 assume !(12292 == ssl3_accept_~s__state~0); 609069#L106 assume !(16384 == ssl3_accept_~s__state~0); 609070#L109 assume !(8192 == ssl3_accept_~s__state~0); 608934#L112 assume !(24576 == ssl3_accept_~s__state~0); 608935#L115 assume !(8195 == ssl3_accept_~s__state~0); 608914#L118 assume !(8480 == ssl3_accept_~s__state~0); 605698#L121 assume !(8481 == ssl3_accept_~s__state~0); 605699#L124 assume !(8482 == ssl3_accept_~s__state~0); 605695#L127 assume !(8464 == ssl3_accept_~s__state~0); 605693#L130 assume !(8465 == ssl3_accept_~s__state~0); 605690#L133 assume !(8466 == ssl3_accept_~s__state~0); 605688#L136 assume 8496 == ssl3_accept_~s__state~0; 605416#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 605341#L288 assume !(1 == ssl3_accept_~blastFlag~0); 605342#L291 assume !(3 == ssl3_accept_~blastFlag~0); 605465#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 605466#L298 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 605330#L298-2 ssl3_accept_~s__init_num~0 := 0; 605327#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 624952#L581 ssl3_accept_~skip~0 := 0; 624950#L100-2 assume !false; 624948#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 624946#L103 assume !(12292 == ssl3_accept_~s__state~0); 624944#L106 assume !(16384 == ssl3_accept_~s__state~0); 624942#L109 assume !(8192 == ssl3_accept_~s__state~0); 624940#L112 assume !(24576 == ssl3_accept_~s__state~0); 624938#L115 assume !(8195 == ssl3_accept_~s__state~0); 624936#L118 assume !(8480 == ssl3_accept_~s__state~0); 624934#L121 assume !(8481 == ssl3_accept_~s__state~0); 624932#L124 assume !(8482 == ssl3_accept_~s__state~0); 624930#L127 assume !(8464 == ssl3_accept_~s__state~0); 624928#L130 assume !(8465 == ssl3_accept_~s__state~0); 624925#L133 assume !(8466 == ssl3_accept_~s__state~0); 624919#L136 assume !(8496 == ssl3_accept_~s__state~0); 620993#L139 assume !(8497 == ssl3_accept_~s__state~0); 620989#L142 [2021-08-31 02:02:05,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:05,293 INFO L82 PathProgramCache]: Analyzing trace with hash -474139866, now seen corresponding path program 5 times [2021-08-31 02:02:05,293 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:05,293 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233895489] [2021-08-31 02:02:05,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:05,293 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:05,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:05,298 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:05,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:05,304 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:05,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:05,305 INFO L82 PathProgramCache]: Analyzing trace with hash 307287987, now seen corresponding path program 1 times [2021-08-31 02:02:05,305 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:05,305 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3339410] [2021-08-31 02:02:05,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:05,306 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:05,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:05,324 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:05,324 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:05,324 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3339410] [2021-08-31 02:02:05,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3339410] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:05,325 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266133897] [2021-08-31 02:02:05,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:05,325 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:05,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:05,333 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:05,361 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:05,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:05,406 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:02:05,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:05,654 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:05,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:02:05,921 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:05,922 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266133897] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:02:05,922 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:02:05,922 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-08-31 02:02:05,922 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631323932] [2021-08-31 02:02:05,922 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:05,922 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:05,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:02:05,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:02:05,923 INFO L87 Difference]: Start difference. First operand 29665 states and 37019 transitions. cyclomatic complexity: 7414 Second operand has 6 states, 6 states have (on average 27.0) internal successors, (162), 6 states have internal predecessors, (162), 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:06,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:06,320 INFO L93 Difference]: Finished difference Result 31152 states and 38512 transitions. [2021-08-31 02:02:06,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-31 02:02:06,321 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 31152 states and 38512 transitions. [2021-08-31 02:02:06,410 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 4202 [2021-08-31 02:02:06,620 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 31152 states to 27389 states and 33994 transitions. [2021-08-31 02:02:06,620 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5602 [2021-08-31 02:02:06,623 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5942 [2021-08-31 02:02:06,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27389 states and 33994 transitions. [2021-08-31 02:02:06,624 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:06,625 INFO L681 BuchiCegarLoop]: Abstraction has 27389 states and 33994 transitions. [2021-08-31 02:02:06,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27389 states and 33994 transitions. [2021-08-31 02:02:06,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27389 to 22314. [2021-08-31 02:02:06,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22314 states, 22314 states have (on average 1.2484987003674823) internal successors, (27859), 22313 states have internal predecessors, (27859), 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:06,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22314 states to 22314 states and 27859 transitions. [2021-08-31 02:02:06,826 INFO L704 BuchiCegarLoop]: Abstraction has 22314 states and 27859 transitions. [2021-08-31 02:02:06,826 INFO L587 BuchiCegarLoop]: Abstraction has 22314 states and 27859 transitions. [2021-08-31 02:02:06,826 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-08-31 02:02:06,826 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22314 states and 27859 transitions. [2021-08-31 02:02:06,864 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 3794 [2021-08-31 02:02:06,864 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:06,864 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:06,865 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:06,865 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:06,865 INFO L791 eck$LassoCheckResult]: Stem: 667494#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 667321#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; 667247#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 667182#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; 667248#L91 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 667250#L91-1 assume !(0 == ssl3_accept_~s__cert~0); 667311#L100-2 assume !false; 672746#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 672745#L103 assume !(12292 == ssl3_accept_~s__state~0); 672744#L106 assume !(16384 == ssl3_accept_~s__state~0); 672743#L109 assume !(8192 == ssl3_accept_~s__state~0); 672742#L112 assume !(24576 == ssl3_accept_~s__state~0); 672741#L115 assume !(8195 == ssl3_accept_~s__state~0); 672740#L118 assume !(8480 == ssl3_accept_~s__state~0); 672739#L121 assume !(8481 == ssl3_accept_~s__state~0); 672738#L124 assume !(8482 == ssl3_accept_~s__state~0); 672737#L127 assume 8464 == ssl3_accept_~s__state~0; 672736#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 672735#L275 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 672734#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; 672732#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 672727#L581 ssl3_accept_~skip~0 := 0; 672726#L100-2 assume !false; 672725#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 672724#L103 assume !(12292 == ssl3_accept_~s__state~0); 672723#L106 assume !(16384 == ssl3_accept_~s__state~0); 672722#L109 assume !(8192 == ssl3_accept_~s__state~0); 672721#L112 assume !(24576 == ssl3_accept_~s__state~0); 672720#L115 assume !(8195 == ssl3_accept_~s__state~0); 672719#L118 assume !(8480 == ssl3_accept_~s__state~0); 672718#L121 assume !(8481 == ssl3_accept_~s__state~0); 672717#L124 assume !(8482 == ssl3_accept_~s__state~0); 672716#L127 assume !(8464 == ssl3_accept_~s__state~0); 672715#L130 assume !(8465 == ssl3_accept_~s__state~0); 672714#L133 assume !(8466 == ssl3_accept_~s__state~0); 672713#L136 assume 8496 == ssl3_accept_~s__state~0; 672712#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 672711#L288 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 672707#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 672709#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 676275#L298-2 ssl3_accept_~s__init_num~0 := 0; 676276#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 676260#L581 ssl3_accept_~skip~0 := 0; 676261#L100-2 assume !false; 676253#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 676254#L103 assume !(12292 == ssl3_accept_~s__state~0); 676244#L106 assume !(16384 == ssl3_accept_~s__state~0); 676245#L109 assume !(8192 == ssl3_accept_~s__state~0); 676234#L112 assume !(24576 == ssl3_accept_~s__state~0); 676235#L115 assume !(8195 == ssl3_accept_~s__state~0); 676171#L118 assume !(8480 == ssl3_accept_~s__state~0); 676172#L121 assume !(8481 == ssl3_accept_~s__state~0); 676163#L124 assume !(8482 == ssl3_accept_~s__state~0); 676164#L127 assume !(8464 == ssl3_accept_~s__state~0); 676155#L130 assume !(8465 == ssl3_accept_~s__state~0); 676156#L133 assume !(8466 == ssl3_accept_~s__state~0); 676147#L136 assume !(8496 == ssl3_accept_~s__state~0); 676148#L139 assume !(8497 == ssl3_accept_~s__state~0); 676127#L142 [2021-08-31 02:02:06,865 INFO L793 eck$LassoCheckResult]: Loop: 676127#L142 assume 8512 == ssl3_accept_~s__state~0; 674391#L146 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 675875#L309 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 675876#L313 assume !(ssl3_accept_~ret~0 <= 0); 675976#L309-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 675974#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 675968#L581 ssl3_accept_~skip~0 := 0; 675966#L100-2 assume !false; 675964#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 675962#L103 assume !(12292 == ssl3_accept_~s__state~0); 675960#L106 assume !(16384 == ssl3_accept_~s__state~0); 675874#L109 assume !(8192 == ssl3_accept_~s__state~0); 675870#L112 assume !(24576 == ssl3_accept_~s__state~0); 675863#L115 assume !(8195 == ssl3_accept_~s__state~0); 675860#L118 assume !(8480 == ssl3_accept_~s__state~0); 675857#L121 assume !(8481 == ssl3_accept_~s__state~0); 675854#L124 assume !(8482 == ssl3_accept_~s__state~0); 675851#L127 assume !(8464 == ssl3_accept_~s__state~0); 675848#L130 assume !(8465 == ssl3_accept_~s__state~0); 675845#L133 assume !(8466 == ssl3_accept_~s__state~0); 675842#L136 assume !(8496 == ssl3_accept_~s__state~0); 675839#L139 assume !(8497 == ssl3_accept_~s__state~0); 675836#L142 assume !(8512 == ssl3_accept_~s__state~0); 675714#L145 assume !(8513 == ssl3_accept_~s__state~0); 675711#L148 assume 8528 == ssl3_accept_~s__state~0; 674541#L152 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 675705#L326 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 675700#L326-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 675690#L356 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 675688#L358 assume !(ssl3_accept_~ret~0 <= 0); 675541#L338-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 675526#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 675520#L581 ssl3_accept_~skip~0 := 0; 675518#L100-2 assume !false; 675516#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 675514#L103 assume !(12292 == ssl3_accept_~s__state~0); 675512#L106 assume !(16384 == ssl3_accept_~s__state~0); 675510#L109 assume !(8192 == ssl3_accept_~s__state~0); 675508#L112 assume !(24576 == ssl3_accept_~s__state~0); 675506#L115 assume !(8195 == ssl3_accept_~s__state~0); 675504#L118 assume !(8480 == ssl3_accept_~s__state~0); 675502#L121 assume !(8481 == ssl3_accept_~s__state~0); 675491#L124 assume !(8482 == ssl3_accept_~s__state~0); 675421#L127 assume !(8464 == ssl3_accept_~s__state~0); 675418#L130 assume !(8465 == ssl3_accept_~s__state~0); 675415#L133 assume !(8466 == ssl3_accept_~s__state~0); 675409#L136 assume !(8496 == ssl3_accept_~s__state~0); 675403#L139 assume !(8497 == ssl3_accept_~s__state~0); 675397#L142 assume !(8512 == ssl3_accept_~s__state~0); 675389#L145 assume !(8513 == ssl3_accept_~s__state~0); 675383#L148 assume !(8528 == ssl3_accept_~s__state~0); 675375#L151 assume !(8529 == ssl3_accept_~s__state~0); 675036#L154 assume 8544 == ssl3_accept_~s__state~0; 674538#L158 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 675033#L381 assume !(0 != ssl3_accept_~s__session__peer~0); 675030#L390 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 675028#L393 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 675024#L402 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 675000#L405 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; 674997#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 674991#L581 ssl3_accept_~skip~0 := 0; 674989#L100-2 assume !false; 674987#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 674985#L103 assume !(12292 == ssl3_accept_~s__state~0); 674983#L106 assume !(16384 == ssl3_accept_~s__state~0); 674978#L109 assume !(8192 == ssl3_accept_~s__state~0); 674971#L112 assume !(24576 == ssl3_accept_~s__state~0); 674967#L115 assume !(8195 == ssl3_accept_~s__state~0); 674962#L118 assume !(8480 == ssl3_accept_~s__state~0); 674957#L121 assume !(8481 == ssl3_accept_~s__state~0); 674949#L124 assume !(8482 == ssl3_accept_~s__state~0); 674945#L127 assume !(8464 == ssl3_accept_~s__state~0); 674940#L130 assume !(8465 == ssl3_accept_~s__state~0); 674935#L133 assume !(8466 == ssl3_accept_~s__state~0); 674927#L136 assume !(8496 == ssl3_accept_~s__state~0); 674923#L139 assume !(8497 == ssl3_accept_~s__state~0); 674919#L142 assume !(8512 == ssl3_accept_~s__state~0); 674915#L145 assume !(8513 == ssl3_accept_~s__state~0); 674911#L148 assume !(8528 == ssl3_accept_~s__state~0); 674907#L151 assume !(8529 == ssl3_accept_~s__state~0); 674903#L154 assume !(8544 == ssl3_accept_~s__state~0); 674898#L157 assume !(8545 == ssl3_accept_~s__state~0); 674894#L160 assume !(8560 == ssl3_accept_~s__state~0); 674891#L163 assume !(8561 == ssl3_accept_~s__state~0); 674886#L166 assume 8448 == ssl3_accept_~s__state~0; 674882#L167 assume !(ssl3_accept_~num1~0 > 0); 674619#L431-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 674620#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 674503#L581 ssl3_accept_~skip~0 := 0; 674504#L100-2 assume !false; 674491#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 674492#L103 assume !(12292 == ssl3_accept_~s__state~0); 674479#L106 assume !(16384 == ssl3_accept_~s__state~0); 674480#L109 assume !(8192 == ssl3_accept_~s__state~0); 674467#L112 assume !(24576 == ssl3_accept_~s__state~0); 674468#L115 assume !(8195 == ssl3_accept_~s__state~0); 674455#L118 assume !(8480 == ssl3_accept_~s__state~0); 674456#L121 assume !(8481 == ssl3_accept_~s__state~0); 674441#L124 assume !(8482 == ssl3_accept_~s__state~0); 674442#L127 assume !(8464 == ssl3_accept_~s__state~0); 674429#L130 assume !(8465 == ssl3_accept_~s__state~0); 674430#L133 assume !(8466 == ssl3_accept_~s__state~0); 674415#L136 assume !(8496 == ssl3_accept_~s__state~0); 674416#L139 assume !(8497 == ssl3_accept_~s__state~0); 674401#L142 assume !(8512 == ssl3_accept_~s__state~0); 674402#L145 assume !(8513 == ssl3_accept_~s__state~0); 674791#L148 assume !(8528 == ssl3_accept_~s__state~0); 674792#L151 assume !(8529 == ssl3_accept_~s__state~0); 674781#L154 assume !(8544 == ssl3_accept_~s__state~0); 674770#L157 assume !(8545 == ssl3_accept_~s__state~0); 674767#L160 assume !(8560 == ssl3_accept_~s__state~0); 674760#L163 assume !(8561 == ssl3_accept_~s__state~0); 674759#L166 assume !(8448 == ssl3_accept_~s__state~0); 670505#L169 assume 8576 == ssl3_accept_~s__state~0; 668550#L173 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 670497#L445 assume !(ssl3_accept_~ret~0 <= 0); 670498#L448 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 674758#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 676439#L581 ssl3_accept_~skip~0 := 0; 676435#L100-2 assume !false; 676431#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 676427#L103 assume !(12292 == ssl3_accept_~s__state~0); 676424#L106 assume !(16384 == ssl3_accept_~s__state~0); 676413#L109 assume !(8192 == ssl3_accept_~s__state~0); 676405#L112 assume !(24576 == ssl3_accept_~s__state~0); 676401#L115 assume !(8195 == ssl3_accept_~s__state~0); 676377#L118 assume !(8480 == ssl3_accept_~s__state~0); 676373#L121 assume !(8481 == ssl3_accept_~s__state~0); 676369#L124 assume !(8482 == ssl3_accept_~s__state~0); 676365#L127 assume !(8464 == ssl3_accept_~s__state~0); 676359#L130 assume !(8465 == ssl3_accept_~s__state~0); 676357#L133 assume 8466 == ssl3_accept_~s__state~0; 674419#L134 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 676352#L275 assume !(0 == ssl3_accept_~blastFlag~0); 676351#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; 676339#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 676332#L581 ssl3_accept_~skip~0 := 0; 676329#L100-2 assume !false; 676326#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 676323#L103 assume !(12292 == ssl3_accept_~s__state~0); 676320#L106 assume !(16384 == ssl3_accept_~s__state~0); 676317#L109 assume !(8192 == ssl3_accept_~s__state~0); 676314#L112 assume !(24576 == ssl3_accept_~s__state~0); 676311#L115 assume !(8195 == ssl3_accept_~s__state~0); 676308#L118 assume !(8480 == ssl3_accept_~s__state~0); 676305#L121 assume !(8481 == ssl3_accept_~s__state~0); 676302#L124 assume !(8482 == ssl3_accept_~s__state~0); 676299#L127 assume !(8464 == ssl3_accept_~s__state~0); 676296#L130 assume !(8465 == ssl3_accept_~s__state~0); 676293#L133 assume !(8466 == ssl3_accept_~s__state~0); 676290#L136 assume 8496 == ssl3_accept_~s__state~0; 674404#L140 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 676287#L288 assume !(1 == ssl3_accept_~blastFlag~0); 676284#L291 assume !(3 == ssl3_accept_~blastFlag~0); 676281#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 672135#L298 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 679065#L298-2 ssl3_accept_~s__init_num~0 := 0; 676269#L544 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 676265#L581 ssl3_accept_~skip~0 := 0; 676256#L100-2 assume !false; 676257#L101 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 676248#L103 assume !(12292 == ssl3_accept_~s__state~0); 676249#L106 assume !(16384 == ssl3_accept_~s__state~0); 676240#L109 assume !(8192 == ssl3_accept_~s__state~0); 676241#L112 assume !(24576 == ssl3_accept_~s__state~0); 676231#L115 assume !(8195 == ssl3_accept_~s__state~0); 676232#L118 assume !(8480 == ssl3_accept_~s__state~0); 676167#L121 assume !(8481 == ssl3_accept_~s__state~0); 676168#L124 assume !(8482 == ssl3_accept_~s__state~0); 676159#L127 assume !(8464 == ssl3_accept_~s__state~0); 676160#L130 assume !(8465 == ssl3_accept_~s__state~0); 676151#L133 assume !(8466 == ssl3_accept_~s__state~0); 676152#L136 assume !(8496 == ssl3_accept_~s__state~0); 676146#L139 assume !(8497 == ssl3_accept_~s__state~0); 676127#L142 [2021-08-31 02:02:06,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:06,866 INFO L82 PathProgramCache]: Analyzing trace with hash 2131883688, now seen corresponding path program 1 times [2021-08-31 02:02:06,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:06,866 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825229656] [2021-08-31 02:02:06,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:06,866 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:06,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:06,870 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:06,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:06,877 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:06,877 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:06,877 INFO L82 PathProgramCache]: Analyzing trace with hash -913886312, now seen corresponding path program 2 times [2021-08-31 02:02:06,877 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:06,877 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495357433] [2021-08-31 02:02:06,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:06,877 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:06,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:06,883 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:06,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:06,894 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:06,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:06,895 INFO L82 PathProgramCache]: Analyzing trace with hash 662449663, now seen corresponding path program 1 times [2021-08-31 02:02:06,895 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:06,895 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621850309] [2021-08-31 02:02:06,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:06,895 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:06,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:06,903 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:06,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:06,932 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:08,631 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:08,634 INFO L158 Benchmark]: Toolchain (without parser) took 34808.82ms. Allocated memory was 71.3MB in the beginning and 6.2GB in the end (delta: 6.2GB). Free memory was 52.8MB in the beginning and 5.2GB in the end (delta: -5.1GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2021-08-31 02:02:08,634 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 71.3MB. Free memory is still 52.8MB. There was no memory consumed. Max. memory is 16.1GB. [2021-08-31 02:02:08,635 INFO L158 Benchmark]: CACSL2BoogieTranslator took 235.12ms. Allocated memory is still 71.3MB. Free memory was 52.6MB in the beginning and 51.8MB in the end (delta: 806.2kB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2021-08-31 02:02:08,635 INFO L158 Benchmark]: Boogie Procedure Inliner took 38.68ms. Allocated memory is still 71.3MB. Free memory was 51.8MB in the beginning and 49.3MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-08-31 02:02:08,635 INFO L158 Benchmark]: Boogie Preprocessor took 37.01ms. Allocated memory is still 71.3MB. Free memory was 49.3MB in the beginning and 47.3MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-08-31 02:02:08,635 INFO L158 Benchmark]: RCFGBuilder took 372.57ms. Allocated memory is still 71.3MB. Free memory was 47.3MB in the beginning and 50.1MB in the end (delta: -2.8MB). Peak memory consumption was 23.9MB. Max. memory is 16.1GB. [2021-08-31 02:02:08,635 INFO L158 Benchmark]: BuchiAutomizer took 34114.96ms. Allocated memory was 71.3MB in the beginning and 6.2GB in the end (delta: 6.2GB). Free memory was 50.1MB in the beginning and 5.2GB in the end (delta: -5.2GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2021-08-31 02:02:08,636 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.16ms. Allocated memory is still 71.3MB. Free memory is still 52.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 235.12ms. Allocated memory is still 71.3MB. Free memory was 52.6MB in the beginning and 51.8MB in the end (delta: 806.2kB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 38.68ms. Allocated memory is still 71.3MB. Free memory was 51.8MB in the beginning and 49.3MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 37.01ms. Allocated memory is still 71.3MB. Free memory was 49.3MB in the beginning and 47.3MB in the end (delta: 2.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 372.57ms. Allocated memory is still 71.3MB. Free memory was 47.3MB in the beginning and 50.1MB in the end (delta: -2.8MB). Peak memory consumption was 23.9MB. Max. memory is 16.1GB. * BuchiAutomizer took 34114.96ms. Allocated memory was 71.3MB in the beginning and 6.2GB in the end (delta: 6.2GB). Free memory was 50.1MB in the beginning and 5.2GB in the end (delta: -5.2GB). Peak memory consumption was 1.2GB. 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 (31 trivial, 4 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function 7 + -2 * blastFlag and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 31 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 22314 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:08,659 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2021-08-31 02:02:08,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:09,062 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Ended with exit code 0 [2021-08-31 02:02:09,264 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:09,464 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2021-08-31 02:02:09,663 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:09,864 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:10,064 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:10,267 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...