./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5fbdf5bf Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i ../sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 8822f5291178e45ba1da62c4d4636880280d6cc4 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Using bit-precise analysis No suitable file found in config dir /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config using search string *Termination*32bit*_Bitvector*.epf No suitable settings file found using Termination*32bit*_Bitvector ERROR: UNSUPPORTED PROPERTY Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6) --- Real Ultimate output --- This is Ultimate 0.2.1-wip.dd.seqcomp-5fbdf5b [2021-08-31 02:00:57,625 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-31 02:00:57,627 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-31 02:00:57,666 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-31 02:00:57,666 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-31 02:00:57,669 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-31 02:00:57,670 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-31 02:00:57,676 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-31 02:00:57,677 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-31 02:00:57,678 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-31 02:00:57,678 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-31 02:00:57,679 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-31 02:00:57,680 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-31 02:00:57,680 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-31 02:00:57,682 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-31 02:00:57,683 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-31 02:00:57,683 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-31 02:00:57,684 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-31 02:00:57,686 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-31 02:00:57,687 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-31 02:00:57,689 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-31 02:00:57,690 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-31 02:00:57,691 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-31 02:00:57,691 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-31 02:00:57,694 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-31 02:00:57,700 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-31 02:00:57,701 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-31 02:00:57,702 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-31 02:00:57,703 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-31 02:00:57,703 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-31 02:00:57,704 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-31 02:00:57,705 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-31 02:00:57,706 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-31 02:00:57,707 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-31 02:00:57,708 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-31 02:00:57,708 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-31 02:00:57,709 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-31 02:00:57,710 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-31 02:00:57,710 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-31 02:00:57,711 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-31 02:00:57,712 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-31 02:00:57,713 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-08-31 02:00:57,735 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-31 02:00:57,736 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-31 02:00:57,736 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-31 02:00:57,736 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-31 02:00:57,737 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-31 02:00:57,737 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-31 02:00:57,737 INFO L138 SettingsManager]: * Use SBE=true [2021-08-31 02:00:57,738 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-08-31 02:00:57,738 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-08-31 02:00:57,738 INFO L138 SettingsManager]: * Use old map elimination=false [2021-08-31 02:00:57,738 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-08-31 02:00:57,738 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-08-31 02:00:57,739 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-08-31 02:00:57,739 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-31 02:00:57,739 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-31 02:00:57,739 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-08-31 02:00:57,739 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-31 02:00:57,739 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-31 02:00:57,740 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-31 02:00:57,744 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-08-31 02:00:57,745 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-08-31 02:00:57,745 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-08-31 02:00:57,745 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-31 02:00:57,745 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-31 02:00:57,745 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-08-31 02:00:57,746 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-31 02:00:57,746 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-08-31 02:00:57,746 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-31 02:00:57,746 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-31 02:00:57,746 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-31 02:00:57,747 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-31 02:00:57,747 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-31 02:00:57,748 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-08-31 02:00:57,748 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 -> 8822f5291178e45ba1da62c4d4636880280d6cc4 [2021-08-31 02:00:58,092 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-31 02:00:58,111 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-31 02:00:58,113 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-31 02:00:58,114 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-31 02:00:58,114 INFO L275 PluginConnector]: CDTParser initialized [2021-08-31 02:00:58,116 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c [2021-08-31 02:00:58,176 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3034c19c8/b12992f5d9364c2a8dff1f67a12ed194/FLAGa4bde2357 [2021-08-31 02:00:58,687 INFO L306 CDTParser]: Found 1 translation units. [2021-08-31 02:00:58,687 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_12.cil.c [2021-08-31 02:00:58,696 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3034c19c8/b12992f5d9364c2a8dff1f67a12ed194/FLAGa4bde2357 [2021-08-31 02:00:59,190 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3034c19c8/b12992f5d9364c2a8dff1f67a12ed194 [2021-08-31 02:00:59,192 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-31 02:00:59,194 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-08-31 02:00:59,196 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-31 02:00:59,196 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-31 02:00:59,199 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-31 02:00:59,199 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 02:00:59" (1/1) ... [2021-08-31 02:00:59,200 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@23773f92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:59, skipping insertion in model container [2021-08-31 02:00:59,200 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 02:00:59" (1/1) ... [2021-08-31 02:00:59,206 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-31 02:00:59,236 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-31 02:00:59,445 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_12.cil.c[49194,49207] [2021-08-31 02:00:59,451 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 02:00:59,461 INFO L203 MainTranslator]: Completed pre-run [2021-08-31 02:00:59,579 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_12.cil.c[49194,49207] [2021-08-31 02:00:59,591 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 02:00:59,609 INFO L208 MainTranslator]: Completed translation [2021-08-31 02:00:59,610 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:59 WrapperNode [2021-08-31 02:00:59,610 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-31 02:00:59,611 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-31 02:00:59,612 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-31 02:00:59,612 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-31 02:00:59,617 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:59" (1/1) ... [2021-08-31 02:00:59,635 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:59" (1/1) ... [2021-08-31 02:00:59,686 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-31 02:00:59,688 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-31 02:00:59,689 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-31 02:00:59,689 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-31 02:00:59,696 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:59" (1/1) ... [2021-08-31 02:00:59,696 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:59" (1/1) ... [2021-08-31 02:00:59,706 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:59" (1/1) ... [2021-08-31 02:00:59,706 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:59" (1/1) ... [2021-08-31 02:00:59,721 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:59" (1/1) ... [2021-08-31 02:00:59,732 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:59" (1/1) ... [2021-08-31 02:00:59,739 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:59" (1/1) ... [2021-08-31 02:00:59,742 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-31 02:00:59,743 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-31 02:00:59,744 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-31 02:00:59,744 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-31 02:00:59,745 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:59" (1/1) ... [2021-08-31 02:00:59,751 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:00:59,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:00:59,773 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:00:59,802 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-08-31 02:00:59,822 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-31 02:00:59,822 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-31 02:00:59,822 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-31 02:00:59,822 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-31 02:01:00,025 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-08-31 02:01:00,241 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-08-31 02:01:00,242 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-08-31 02:01:00,258 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-31 02:01:00,260 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-08-31 02:01:00,263 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 02:01:00 BoogieIcfgContainer [2021-08-31 02:01:00,263 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-31 02:01:00,265 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-08-31 02:01:00,265 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-08-31 02:01:00,268 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-08-31 02:01:00,269 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 02:01:00,270 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 31.08 02:00:59" (1/3) ... [2021-08-31 02:01:00,271 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@12cc5bd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 02:01:00, skipping insertion in model container [2021-08-31 02:01:00,271 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 02:01:00,271 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:00:59" (2/3) ... [2021-08-31 02:01:00,272 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@12cc5bd3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 02:01:00, skipping insertion in model container [2021-08-31 02:01:00,272 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 02:01:00,272 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 02:01:00" (3/3) ... [2021-08-31 02:01:00,273 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_12.cil.c [2021-08-31 02:01:00,315 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-08-31 02:01:00,315 INFO L360 BuchiCegarLoop]: Hoare is false [2021-08-31 02:01:00,315 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-08-31 02:01:00,315 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-08-31 02:01:00,315 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-08-31 02:01:00,315 INFO L364 BuchiCegarLoop]: Difference is false [2021-08-31 02:01:00,315 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-08-31 02:01:00,316 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-08-31 02:01:00,353 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 166 states, 165 states have (on average 1.7575757575757576) internal successors, (290), 165 states have internal predecessors, (290), 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:00,383 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-08-31 02:01:00,383 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:00,384 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:00,390 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-08-31 02:01:00,390 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:00,390 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-08-31 02:01:00,391 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 166 states, 165 states have (on average 1.7575757575757576) internal successors, (290), 165 states have internal predecessors, (290), 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:00,410 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-08-31 02:01:00,410 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:00,410 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:00,411 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-08-31 02:01:00,411 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:00,421 INFO L791 eck$LassoCheckResult]: Stem: 149#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 52#L-1true havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 148#L84true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9#L87-2true ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 142#L92true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 132#L92-1true assume !(0 == ssl3_accept_~s__cert~0); 108#L101-2true [2021-08-31 02:01:00,422 INFO L793 eck$LassoCheckResult]: Loop: 108#L101-2true assume !false; 63#L102true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31#L104true assume !(12292 == ssl3_accept_~s__state~0); 156#L107true assume !(16384 == ssl3_accept_~s__state~0); 89#L110true assume !(8192 == ssl3_accept_~s__state~0); 143#L113true assume !(24576 == ssl3_accept_~s__state~0); 38#L116true assume !(8195 == ssl3_accept_~s__state~0); 150#L119true assume 8480 == ssl3_accept_~s__state~0; 33#L123true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 168#L261true 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; 133#L616true ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 137#L654true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 58#L654-1true ssl3_accept_~skip~0 := 0; 108#L101-2true [2021-08-31 02:01:00,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:00,428 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-08-31 02:01:00,436 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:00,437 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509994529] [2021-08-31 02:01:00,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:00,438 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:00,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:00,541 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:00,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:00,609 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:00,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:00,620 INFO L82 PathProgramCache]: Analyzing trace with hash -383480239, now seen corresponding path program 1 times [2021-08-31 02:01:00,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:00,622 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913260509] [2021-08-31 02:01:00,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:00,622 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:00,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:00,635 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:00,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:00,655 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:00,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:00,657 INFO L82 PathProgramCache]: Analyzing trace with hash -2120179168, now seen corresponding path program 1 times [2021-08-31 02:01:00,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:00,658 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183780197] [2021-08-31 02:01:00,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:00,658 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:00,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:00,798 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:00,798 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:00,799 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183780197] [2021-08-31 02:01:00,799 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183780197] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:00,800 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:00,800 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:00,800 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433568434] [2021-08-31 02:01:00,964 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:01:00,964 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:01:00,965 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:01:00,965 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:01:00,965 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 02:01:00,965 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:00,965 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:01:00,965 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:01:00,966 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration1_Loop [2021-08-31 02:01:00,966 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:01:00,966 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:01:00,979 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:00,984 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:00,987 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:00,989 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:00,994 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:01,000 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:01,005 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:01,090 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:01:01,091 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 02:01:01,092 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:01,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:01,105 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:01,109 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:01,109 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:01,121 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:01,146 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:01,146 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:01,162 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2021-08-31 02:01:01,163 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:01,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:01,165 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:01,170 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:01,171 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:01,171 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:01,189 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:01,189 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:01:01,226 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:01,228 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:01,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:01,229 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:01,230 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:01,232 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:01,232 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:01,244 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:01,245 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:01,270 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:01,271 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:01,272 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:01,272 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:01,274 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:01,276 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:01,276 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:01,297 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:01,297 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet38=4, ULTIMATE.start_ssl3_accept_~ret~0=4} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet38=4, ULTIMATE.start_ssl3_accept_~ret~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:01:01,317 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:01,322 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:01,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:01,323 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:01,324 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:01,325 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:01,325 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:01,401 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:01,401 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:01,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:01,403 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:01,404 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:01,406 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 02:01:01,406 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:01,432 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 02:01:01,457 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:01,457 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:01:01,457 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:01:01,457 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:01:01,458 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:01:01,458 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 02:01:01,458 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:01,458 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:01:01,458 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:01:01,458 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration1_Loop [2021-08-31 02:01:01,458 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:01:01,458 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:01:01,460 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:01,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:01:01,467 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:01:01,471 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:01,479 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:01,482 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:01,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:01,598 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:01:01,601 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 02:01:01,602 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:01,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:01,603 INFO L229 MonitoredProcess]: Starting monitored process 8 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:01,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-08-31 02:01:01,605 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:01,615 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:01,615 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:01,615 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:01,616 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:01,616 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:01,617 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:01,617 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:01,630 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:01,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:01,667 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:01,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:01,668 INFO L229 MonitoredProcess]: Starting monitored process 9 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:01,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-08-31 02:01:01,676 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:01,686 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:01,686 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:01,686 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:01,686 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:01,686 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:01,687 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:01,687 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:01,700 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:01,772 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:01,773 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:01,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:01,787 INFO L229 MonitoredProcess]: Starting monitored process 10 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:01,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-08-31 02:01:01,793 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:01,802 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:01,803 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:01,803 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:01,803 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:01,803 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:01,804 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:01,805 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:01,808 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:01,829 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:01,830 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:01,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:01,849 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:01,850 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:01,851 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:01,858 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:01,858 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:01,858 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:01,858 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:01,859 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:01,860 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:01,860 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:01,868 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 02:01:01,880 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-08-31 02:01:01,880 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-08-31 02:01:01,881 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:01,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:01,883 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:01,884 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:01,886 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 02:01:01,886 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 02:01:01,886 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 02:01:01,886 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:01,903 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:01,905 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 02:01:01,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:01,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:01,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:01:01,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:01,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:01,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 02:01:01,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:02,135 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:02,164 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:02,186 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:02,188 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 166 states, 165 states have (on average 1.7575757575757576) internal successors, (290), 165 states have internal predecessors, (290), 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.8) internal successors, (19), 5 states have internal predecessors, (19), 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:03,192 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 166 states, 165 states have (on average 1.7575757575757576) internal successors, (290), 165 states have internal predecessors, (290), 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.8) internal successors, (19), 5 states have internal predecessors, (19), 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 916 states and 1569 transitions. Complement of second has 10 states. [2021-08-31 02:01:03,194 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:03,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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:03,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 670 transitions. [2021-08-31 02:01:03,200 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 6 letters. Loop has 13 letters. [2021-08-31 02:01:03,202 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:03,208 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 19 letters. Loop has 13 letters. [2021-08-31 02:01:03,208 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:03,209 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 670 transitions. Stem has 6 letters. Loop has 26 letters. [2021-08-31 02:01:03,210 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:03,211 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 916 states and 1569 transitions. [2021-08-31 02:01:03,237 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 357 [2021-08-31 02:01:03,253 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 916 states to 768 states and 1225 transitions. [2021-08-31 02:01:03,257 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 432 [2021-08-31 02:01:03,260 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 444 [2021-08-31 02:01:03,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 768 states and 1225 transitions. [2021-08-31 02:01:03,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:03,265 INFO L681 BuchiCegarLoop]: Abstraction has 768 states and 1225 transitions. [2021-08-31 02:01:03,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states and 1225 transitions. [2021-08-31 02:01:03,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 543. [2021-08-31 02:01:03,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543 states, 543 states have (on average 1.5856353591160222) internal successors, (861), 542 states have internal predecessors, (861), 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:03,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543 states to 543 states and 861 transitions. [2021-08-31 02:01:03,332 INFO L704 BuchiCegarLoop]: Abstraction has 543 states and 861 transitions. [2021-08-31 02:01:03,332 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:03,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:03,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:03,335 INFO L87 Difference]: Start difference. First operand 543 states and 861 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 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:03,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:03,582 INFO L93 Difference]: Finished difference Result 604 states and 957 transitions. [2021-08-31 02:01:03,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:03,583 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 604 states and 957 transitions. [2021-08-31 02:01:03,587 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 295 [2021-08-31 02:01:03,591 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 604 states to 604 states and 957 transitions. [2021-08-31 02:01:03,591 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 371 [2021-08-31 02:01:03,592 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 371 [2021-08-31 02:01:03,592 INFO L73 IsDeterministic]: Start isDeterministic. Operand 604 states and 957 transitions. [2021-08-31 02:01:03,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:03,593 INFO L681 BuchiCegarLoop]: Abstraction has 604 states and 957 transitions. [2021-08-31 02:01:03,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states and 957 transitions. [2021-08-31 02:01:03,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 581. [2021-08-31 02:01:03,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 581 states have (on average 1.5920826161790018) internal successors, (925), 580 states have internal predecessors, (925), 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:03,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 925 transitions. [2021-08-31 02:01:03,622 INFO L704 BuchiCegarLoop]: Abstraction has 581 states and 925 transitions. [2021-08-31 02:01:03,622 INFO L587 BuchiCegarLoop]: Abstraction has 581 states and 925 transitions. [2021-08-31 02:01:03,622 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-08-31 02:01:03,622 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 581 states and 925 transitions. [2021-08-31 02:01:03,625 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 291 [2021-08-31 02:01:03,625 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:03,625 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:03,626 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:03,627 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:03,627 INFO L791 eck$LassoCheckResult]: Stem: 2631#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2490#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 2491#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2340#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 2341#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2478#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 2626#L101-2 assume !false; 2835#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2868#L104 assume !(12292 == ssl3_accept_~s__state~0); 2867#L107 assume !(16384 == ssl3_accept_~s__state~0); 2846#L110 assume !(8192 == ssl3_accept_~s__state~0); 2847#L113 assume !(24576 == ssl3_accept_~s__state~0); 2844#L116 assume !(8195 == ssl3_accept_~s__state~0); 2759#L119 assume !(8480 == ssl3_accept_~s__state~0); 2758#L122 assume !(8481 == ssl3_accept_~s__state~0); 2756#L125 assume !(8482 == ssl3_accept_~s__state~0); 2747#L128 assume 8464 == ssl3_accept_~s__state~0; 2627#L135 [2021-08-31 02:01:03,627 INFO L793 eck$LassoCheckResult]: Loop: 2627#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 2334#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2335#L276-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; 2350#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 2855#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2852#L654-1 ssl3_accept_~skip~0 := 0; 2851#L101-2 assume !false; 2850#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2780#L104 assume !(12292 == ssl3_accept_~s__state~0); 2781#L107 assume !(16384 == ssl3_accept_~s__state~0); 2845#L110 assume !(8192 == ssl3_accept_~s__state~0); 2848#L113 assume !(24576 == ssl3_accept_~s__state~0); 2849#L116 assume !(8195 == ssl3_accept_~s__state~0); 2645#L119 assume !(8480 == ssl3_accept_~s__state~0); 2644#L122 assume !(8481 == ssl3_accept_~s__state~0); 2642#L125 assume !(8482 == ssl3_accept_~s__state~0); 2643#L128 assume 8464 == ssl3_accept_~s__state~0; 2627#L135 [2021-08-31 02:01:03,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:03,628 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-08-31 02:01:03,628 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:03,628 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953611038] [2021-08-31 02:01:03,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:03,629 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:03,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:03,640 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:03,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:03,662 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:03,665 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:03,665 INFO L82 PathProgramCache]: Analyzing trace with hash 1043742421, now seen corresponding path program 1 times [2021-08-31 02:01:03,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:03,665 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992385103] [2021-08-31 02:01:03,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:03,666 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:03,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:03,695 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:03,696 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:03,696 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992385103] [2021-08-31 02:01:03,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992385103] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:03,696 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:03,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:03,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867670042] [2021-08-31 02:01:03,697 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:03,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:03,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:03,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:03,698 INFO L87 Difference]: Start difference. First operand 581 states and 925 transitions. cyclomatic complexity: 347 Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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:04,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:04,024 INFO L93 Difference]: Finished difference Result 694 states and 1106 transitions. [2021-08-31 02:01:04,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:04,025 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 694 states and 1106 transitions. [2021-08-31 02:01:04,030 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 376 [2021-08-31 02:01:04,034 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 694 states to 694 states and 1106 transitions. [2021-08-31 02:01:04,034 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 435 [2021-08-31 02:01:04,035 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 435 [2021-08-31 02:01:04,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 694 states and 1106 transitions. [2021-08-31 02:01:04,036 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:04,036 INFO L681 BuchiCegarLoop]: Abstraction has 694 states and 1106 transitions. [2021-08-31 02:01:04,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states and 1106 transitions. [2021-08-31 02:01:04,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 618. [2021-08-31 02:01:04,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 618 states, 618 states have (on average 1.5825242718446602) internal successors, (978), 617 states have internal predecessors, (978), 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:04,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 618 states to 618 states and 978 transitions. [2021-08-31 02:01:04,055 INFO L704 BuchiCegarLoop]: Abstraction has 618 states and 978 transitions. [2021-08-31 02:01:04,055 INFO L587 BuchiCegarLoop]: Abstraction has 618 states and 978 transitions. [2021-08-31 02:01:04,055 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-08-31 02:01:04,055 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 618 states and 978 transitions. [2021-08-31 02:01:04,058 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 326 [2021-08-31 02:01:04,058 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:04,058 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:04,059 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:04,060 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:04,060 INFO L791 eck$LassoCheckResult]: Stem: 3917#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3771#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 3772#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3621#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 3622#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3759#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 3909#L101-2 assume !false; 4086#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4085#L104 assume !(12292 == ssl3_accept_~s__state~0); 4084#L107 assume !(16384 == ssl3_accept_~s__state~0); 4083#L110 assume !(8192 == ssl3_accept_~s__state~0); 4082#L113 assume !(24576 == ssl3_accept_~s__state~0); 4080#L116 assume !(8195 == ssl3_accept_~s__state~0); 4079#L119 assume !(8480 == ssl3_accept_~s__state~0); 4078#L122 assume !(8481 == ssl3_accept_~s__state~0); 4077#L125 assume !(8482 == ssl3_accept_~s__state~0); 4076#L128 assume 8464 == ssl3_accept_~s__state~0; 3910#L135 [2021-08-31 02:01:04,060 INFO L793 eck$LassoCheckResult]: Loop: 3910#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 3615#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3616#L276-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; 3631#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 4167#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 4164#L654-1 ssl3_accept_~skip~0 := 0; 4162#L101-2 assume !false; 4161#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 4159#L104 assume !(12292 == ssl3_accept_~s__state~0); 4158#L107 assume 16384 == ssl3_accept_~s__state~0; 3695#L213 ssl3_accept_~s__server~0 := 1; 3773#L218 assume 0 != ssl3_accept_~cb~0; 3652#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3653#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3838#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3848#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3877#L245 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 3903#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 3971#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3967#L654-1 ssl3_accept_~skip~0 := 0; 3965#L101-2 assume !false; 3963#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3955#L104 assume !(12292 == ssl3_accept_~s__state~0); 3954#L107 assume !(16384 == ssl3_accept_~s__state~0); 3953#L110 assume !(8192 == ssl3_accept_~s__state~0); 3952#L113 assume !(24576 == ssl3_accept_~s__state~0); 3951#L116 assume !(8195 == ssl3_accept_~s__state~0); 3950#L119 assume !(8480 == ssl3_accept_~s__state~0); 3929#L122 assume !(8481 == ssl3_accept_~s__state~0); 3926#L125 assume !(8482 == ssl3_accept_~s__state~0); 3927#L128 assume 8464 == ssl3_accept_~s__state~0; 3910#L135 [2021-08-31 02:01:04,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:04,061 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-08-31 02:01:04,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:04,061 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153326343] [2021-08-31 02:01:04,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:04,062 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:04,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:04,071 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:04,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:04,093 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:04,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:04,096 INFO L82 PathProgramCache]: Analyzing trace with hash 1512709605, now seen corresponding path program 1 times [2021-08-31 02:01:04,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:04,097 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374297554] [2021-08-31 02:01:04,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:04,098 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:04,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:04,128 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:01:04,129 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:04,130 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374297554] [2021-08-31 02:01:04,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374297554] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:04,131 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:04,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:04,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621134712] [2021-08-31 02:01:04,132 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:04,133 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:04,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:04,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:04,133 INFO L87 Difference]: Start difference. First operand 618 states and 978 transitions. cyclomatic complexity: 363 Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 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:04,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:04,443 INFO L93 Difference]: Finished difference Result 746 states and 1094 transitions. [2021-08-31 02:01:04,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:04,444 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 746 states and 1094 transitions. [2021-08-31 02:01:04,449 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 410 [2021-08-31 02:01:04,452 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 746 states to 673 states and 1014 transitions. [2021-08-31 02:01:04,453 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 469 [2021-08-31 02:01:04,453 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 480 [2021-08-31 02:01:04,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 673 states and 1014 transitions. [2021-08-31 02:01:04,454 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:04,454 INFO L681 BuchiCegarLoop]: Abstraction has 673 states and 1014 transitions. [2021-08-31 02:01:04,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states and 1014 transitions. [2021-08-31 02:01:04,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 630. [2021-08-31 02:01:04,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 630 states have (on average 1.5285714285714285) internal successors, (963), 629 states have internal predecessors, (963), 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:04,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 963 transitions. [2021-08-31 02:01:04,465 INFO L704 BuchiCegarLoop]: Abstraction has 630 states and 963 transitions. [2021-08-31 02:01:04,465 INFO L587 BuchiCegarLoop]: Abstraction has 630 states and 963 transitions. [2021-08-31 02:01:04,465 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-08-31 02:01:04,465 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 630 states and 963 transitions. [2021-08-31 02:01:04,468 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2021-08-31 02:01:04,468 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:04,468 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:04,469 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:04,469 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:04,469 INFO L791 eck$LassoCheckResult]: Stem: 5286#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5136#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 5137#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4991#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 4992#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5129#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 5275#L101-2 assume !false; 5412#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5577#L104 assume !(12292 == ssl3_accept_~s__state~0); 5573#L107 assume !(16384 == ssl3_accept_~s__state~0); 5210#L110 assume 8192 == ssl3_accept_~s__state~0; 5095#L213 [2021-08-31 02:01:04,470 INFO L793 eck$LassoCheckResult]: Loop: 5095#L213 ssl3_accept_~s__server~0 := 1; 5144#L218 assume 0 != ssl3_accept_~cb~0; 5022#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5023#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5206#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 5217#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 5245#L245 assume 12292 != ssl3_accept_~s__state~0; 5201#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 5039#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 5276#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5109#L654-1 ssl3_accept_~skip~0 := 0; 5146#L101-2 assume !false; 5164#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5067#L104 assume !(12292 == ssl3_accept_~s__state~0); 5068#L107 assume !(16384 == ssl3_accept_~s__state~0); 5294#L110 assume 8192 == ssl3_accept_~s__state~0; 5095#L213 [2021-08-31 02:01:04,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:04,470 INFO L82 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-08-31 02:01:04,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:04,471 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15596888] [2021-08-31 02:01:04,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:04,471 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:04,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:04,489 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:04,489 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:04,489 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15596888] [2021-08-31 02:01:04,490 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15596888] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:04,490 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:04,490 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:04,490 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013630734] [2021-08-31 02:01:04,490 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:01:04,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:04,491 INFO L82 PathProgramCache]: Analyzing trace with hash 1130970846, now seen corresponding path program 1 times [2021-08-31 02:01:04,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:04,491 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603270235] [2021-08-31 02:01:04,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:04,492 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:04,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:04,511 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:04,511 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:04,511 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603270235] [2021-08-31 02:01:04,511 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603270235] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:04,511 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:04,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:04,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599603531] [2021-08-31 02:01:04,512 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:04,512 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:04,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:04,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:04,513 INFO L87 Difference]: Start difference. First operand 630 states and 963 transitions. cyclomatic complexity: 336 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:04,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:04,743 INFO L93 Difference]: Finished difference Result 640 states and 971 transitions. [2021-08-31 02:01:04,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:04,744 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 640 states and 971 transitions. [2021-08-31 02:01:04,748 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2021-08-31 02:01:04,751 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 640 states to 640 states and 971 transitions. [2021-08-31 02:01:04,751 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 451 [2021-08-31 02:01:04,752 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 451 [2021-08-31 02:01:04,752 INFO L73 IsDeterministic]: Start isDeterministic. Operand 640 states and 971 transitions. [2021-08-31 02:01:04,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:04,752 INFO L681 BuchiCegarLoop]: Abstraction has 640 states and 971 transitions. [2021-08-31 02:01:04,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states and 971 transitions. [2021-08-31 02:01:04,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 630. [2021-08-31 02:01:04,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 630 states have (on average 1.5222222222222221) internal successors, (959), 629 states have internal predecessors, (959), 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:04,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 959 transitions. [2021-08-31 02:01:04,763 INFO L704 BuchiCegarLoop]: Abstraction has 630 states and 959 transitions. [2021-08-31 02:01:04,763 INFO L587 BuchiCegarLoop]: Abstraction has 630 states and 959 transitions. [2021-08-31 02:01:04,763 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-08-31 02:01:04,763 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 630 states and 959 transitions. [2021-08-31 02:01:04,766 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2021-08-31 02:01:04,766 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:04,766 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:04,767 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:04,767 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:04,767 INFO L791 eck$LassoCheckResult]: Stem: 6576#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6420#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 6421#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 6268#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 6269#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6407#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 6570#L101-2 assume !false; 6825#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6823#L104 assume !(12292 == ssl3_accept_~s__state~0); 6821#L107 assume !(16384 == ssl3_accept_~s__state~0); 6818#L110 assume !(8192 == ssl3_accept_~s__state~0); 6812#L113 assume !(24576 == ssl3_accept_~s__state~0); 6810#L116 assume 8195 == ssl3_accept_~s__state~0; 6582#L213 [2021-08-31 02:01:04,767 INFO L793 eck$LassoCheckResult]: Loop: 6582#L213 ssl3_accept_~s__server~0 := 1; 6422#L218 assume 0 != ssl3_accept_~cb~0; 6301#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6302#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6487#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6496#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6528#L245 assume 12292 != ssl3_accept_~s__state~0; 6486#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 6299#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 6712#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6708#L654-1 ssl3_accept_~skip~0 := 0; 6706#L101-2 assume !false; 6704#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6702#L104 assume !(12292 == ssl3_accept_~s__state~0); 6700#L107 assume !(16384 == ssl3_accept_~s__state~0); 6698#L110 assume !(8192 == ssl3_accept_~s__state~0); 6696#L113 assume !(24576 == ssl3_accept_~s__state~0); 6694#L116 assume 8195 == ssl3_accept_~s__state~0; 6582#L213 [2021-08-31 02:01:04,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:04,768 INFO L82 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-08-31 02:01:04,768 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:04,768 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159213985] [2021-08-31 02:01:04,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:04,769 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:04,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:04,786 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:04,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:04,786 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159213985] [2021-08-31 02:01:04,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159213985] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:04,787 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:04,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:04,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578291935] [2021-08-31 02:01:04,787 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:01:04,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:04,788 INFO L82 PathProgramCache]: Analyzing trace with hash 236261027, now seen corresponding path program 1 times [2021-08-31 02:01:04,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:04,788 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525101395] [2021-08-31 02:01:04,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:04,788 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:04,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:04,800 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:04,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:04,800 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525101395] [2021-08-31 02:01:04,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525101395] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:04,801 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:04,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:04,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661935623] [2021-08-31 02:01:04,801 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:04,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:04,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:04,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:04,802 INFO L87 Difference]: Start difference. First operand 630 states and 959 transitions. cyclomatic complexity: 332 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:05,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:05,020 INFO L93 Difference]: Finished difference Result 640 states and 967 transitions. [2021-08-31 02:01:05,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:05,021 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 640 states and 967 transitions. [2021-08-31 02:01:05,024 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 411 [2021-08-31 02:01:05,027 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 640 states to 640 states and 967 transitions. [2021-08-31 02:01:05,027 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 451 [2021-08-31 02:01:05,028 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 451 [2021-08-31 02:01:05,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 640 states and 967 transitions. [2021-08-31 02:01:05,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:05,028 INFO L681 BuchiCegarLoop]: Abstraction has 640 states and 967 transitions. [2021-08-31 02:01:05,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states and 967 transitions. [2021-08-31 02:01:05,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 630. [2021-08-31 02:01:05,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 630 states have (on average 1.5158730158730158) internal successors, (955), 629 states have internal predecessors, (955), 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:05,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 955 transitions. [2021-08-31 02:01:05,054 INFO L704 BuchiCegarLoop]: Abstraction has 630 states and 955 transitions. [2021-08-31 02:01:05,054 INFO L587 BuchiCegarLoop]: Abstraction has 630 states and 955 transitions. [2021-08-31 02:01:05,055 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-08-31 02:01:05,055 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 630 states and 955 transitions. [2021-08-31 02:01:05,057 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 401 [2021-08-31 02:01:05,057 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:05,057 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:05,058 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:05,058 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:05,059 INFO L791 eck$LassoCheckResult]: Stem: 7835#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7698#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 7699#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7545#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 7546#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7684#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 7832#L101-2 assume !false; 8020#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8138#L104 assume !(12292 == ssl3_accept_~s__state~0); 8137#L107 assume !(16384 == ssl3_accept_~s__state~0); 8136#L110 assume !(8192 == ssl3_accept_~s__state~0); 8077#L113 assume !(24576 == ssl3_accept_~s__state~0); 8071#L116 assume !(8195 == ssl3_accept_~s__state~0); 8069#L119 assume !(8480 == ssl3_accept_~s__state~0); 8067#L122 assume !(8481 == ssl3_accept_~s__state~0); 8065#L125 assume !(8482 == ssl3_accept_~s__state~0); 8063#L128 assume 8464 == ssl3_accept_~s__state~0; 7833#L135 [2021-08-31 02:01:05,059 INFO L793 eck$LassoCheckResult]: Loop: 7833#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 7539#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7540#L276-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; 7828#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 7829#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7666#L654-1 ssl3_accept_~skip~0 := 0; 7702#L101-2 assume !false; 7721#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7623#L104 assume !(12292 == ssl3_accept_~s__state~0); 7624#L107 assume !(16384 == ssl3_accept_~s__state~0); 7762#L110 assume !(8192 == ssl3_accept_~s__state~0); 7763#L113 assume !(24576 == ssl3_accept_~s__state~0); 7650#L116 assume !(8195 == ssl3_accept_~s__state~0); 7651#L119 assume !(8480 == ssl3_accept_~s__state~0); 7733#L122 assume !(8481 == ssl3_accept_~s__state~0); 7734#L125 assume !(8482 == ssl3_accept_~s__state~0); 7741#L128 assume !(8464 == ssl3_accept_~s__state~0); 7712#L131 assume !(8465 == ssl3_accept_~s__state~0); 7713#L134 assume !(8466 == ssl3_accept_~s__state~0); 7754#L137 assume 8496 == ssl3_accept_~s__state~0; 7723#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 7681#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7588#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 7589#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7656#L295-2 ssl3_accept_~s__init_num~0 := 0; 7555#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 7967#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7964#L654-1 ssl3_accept_~skip~0 := 0; 7963#L101-2 assume !false; 7957#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7954#L104 assume !(12292 == ssl3_accept_~s__state~0); 7952#L107 assume 16384 == ssl3_accept_~s__state~0; 7948#L213 ssl3_accept_~s__server~0 := 1; 8084#L218 assume 0 != ssl3_accept_~cb~0; 8083#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 8082#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 8080#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 8078#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 8057#L245 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 8051#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 8044#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8039#L654-1 ssl3_accept_~skip~0 := 0; 8037#L101-2 assume !false; 8036#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8035#L104 assume !(12292 == ssl3_accept_~s__state~0); 8034#L107 assume !(16384 == ssl3_accept_~s__state~0); 8033#L110 assume !(8192 == ssl3_accept_~s__state~0); 8032#L113 assume !(24576 == ssl3_accept_~s__state~0); 8031#L116 assume !(8195 == ssl3_accept_~s__state~0); 7885#L119 assume !(8480 == ssl3_accept_~s__state~0); 7886#L122 assume !(8481 == ssl3_accept_~s__state~0); 7866#L125 assume !(8482 == ssl3_accept_~s__state~0); 7867#L128 assume 8464 == ssl3_accept_~s__state~0; 7833#L135 [2021-08-31 02:01:05,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:05,060 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-08-31 02:01:05,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:05,060 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347554516] [2021-08-31 02:01:05,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:05,060 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:05,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:05,067 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:05,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:05,076 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:05,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:05,077 INFO L82 PathProgramCache]: Analyzing trace with hash 561647151, now seen corresponding path program 1 times [2021-08-31 02:01:05,077 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:05,077 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505388163] [2021-08-31 02:01:05,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:05,077 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:05,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:05,095 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:01:05,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:05,096 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505388163] [2021-08-31 02:01:05,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505388163] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:05,096 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:05,096 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:05,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539240579] [2021-08-31 02:01:05,097 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:05,097 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:05,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:05,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:05,100 INFO L87 Difference]: Start difference. First operand 630 states and 955 transitions. cyclomatic complexity: 328 Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 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:05,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:05,377 INFO L93 Difference]: Finished difference Result 788 states and 1195 transitions. [2021-08-31 02:01:05,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:05,378 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 788 states and 1195 transitions. [2021-08-31 02:01:05,382 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 502 [2021-08-31 02:01:05,386 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 788 states to 781 states and 1188 transitions. [2021-08-31 02:01:05,386 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 542 [2021-08-31 02:01:05,387 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 542 [2021-08-31 02:01:05,387 INFO L73 IsDeterministic]: Start isDeterministic. Operand 781 states and 1188 transitions. [2021-08-31 02:01:05,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:05,387 INFO L681 BuchiCegarLoop]: Abstraction has 781 states and 1188 transitions. [2021-08-31 02:01:05,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states and 1188 transitions. [2021-08-31 02:01:05,395 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 759. [2021-08-31 02:01:05,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 759 states have (on average 1.5204216073781291) internal successors, (1154), 758 states have internal predecessors, (1154), 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:05,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 1154 transitions. [2021-08-31 02:01:05,398 INFO L704 BuchiCegarLoop]: Abstraction has 759 states and 1154 transitions. [2021-08-31 02:01:05,398 INFO L587 BuchiCegarLoop]: Abstraction has 759 states and 1154 transitions. [2021-08-31 02:01:05,398 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-08-31 02:01:05,399 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 759 states and 1154 transitions. [2021-08-31 02:01:05,401 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 487 [2021-08-31 02:01:05,401 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:05,402 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:05,402 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:05,403 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:05,403 INFO L791 eck$LassoCheckResult]: Stem: 9268#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9121#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 9122#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8969#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 8970#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 9107#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 9260#L101-2 assume !false; 9354#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9637#L104 assume !(12292 == ssl3_accept_~s__state~0); 9636#L107 assume !(16384 == ssl3_accept_~s__state~0); 9635#L110 assume !(8192 == ssl3_accept_~s__state~0); 9634#L113 assume !(24576 == ssl3_accept_~s__state~0); 9633#L116 assume !(8195 == ssl3_accept_~s__state~0); 9632#L119 assume !(8480 == ssl3_accept_~s__state~0); 9631#L122 assume !(8481 == ssl3_accept_~s__state~0); 9630#L125 assume !(8482 == ssl3_accept_~s__state~0); 9308#L128 assume 8464 == ssl3_accept_~s__state~0; 9261#L135 [2021-08-31 02:01:05,403 INFO L793 eck$LassoCheckResult]: Loop: 9261#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 8963#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8964#L276-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; 9262#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 9701#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9698#L654-1 ssl3_accept_~skip~0 := 0; 9697#L101-2 assume !false; 9696#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9045#L104 assume !(12292 == ssl3_accept_~s__state~0); 9046#L107 assume !(16384 == ssl3_accept_~s__state~0); 9188#L110 assume !(8192 == ssl3_accept_~s__state~0); 9189#L113 assume !(24576 == ssl3_accept_~s__state~0); 9072#L116 assume !(8195 == ssl3_accept_~s__state~0); 9073#L119 assume !(8480 == ssl3_accept_~s__state~0); 9156#L122 assume !(8481 == ssl3_accept_~s__state~0); 9157#L125 assume !(8482 == ssl3_accept_~s__state~0); 9164#L128 assume !(8464 == ssl3_accept_~s__state~0); 9135#L131 assume !(8465 == ssl3_accept_~s__state~0); 9136#L134 assume !(8466 == ssl3_accept_~s__state~0); 9270#L137 assume 8496 == ssl3_accept_~s__state~0; 9480#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 9479#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 9478#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 9477#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 9076#L295-2 ssl3_accept_~s__init_num~0 := 0; 8979#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 9263#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9086#L654-1 ssl3_accept_~skip~0 := 0; 9126#L101-2 assume !false; 9145#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9146#L104 assume !(12292 == ssl3_accept_~s__state~0); 9691#L107 assume !(16384 == ssl3_accept_~s__state~0); 9686#L110 assume !(8192 == ssl3_accept_~s__state~0); 9684#L113 assume !(24576 == ssl3_accept_~s__state~0); 9682#L116 assume !(8195 == ssl3_accept_~s__state~0); 9680#L119 assume !(8480 == ssl3_accept_~s__state~0); 9678#L122 assume !(8481 == ssl3_accept_~s__state~0); 9676#L125 assume !(8482 == ssl3_accept_~s__state~0); 9675#L128 assume !(8464 == ssl3_accept_~s__state~0); 9673#L131 assume !(8465 == ssl3_accept_~s__state~0); 9659#L134 assume !(8466 == ssl3_accept_~s__state~0); 9658#L137 assume !(8496 == ssl3_accept_~s__state~0); 9657#L140 assume !(8497 == ssl3_accept_~s__state~0); 9656#L143 assume !(8512 == ssl3_accept_~s__state~0); 9495#L146 assume !(8513 == ssl3_accept_~s__state~0); 9426#L149 assume !(8528 == ssl3_accept_~s__state~0); 9427#L152 assume !(8529 == ssl3_accept_~s__state~0); 9329#L155 assume !(8544 == ssl3_accept_~s__state~0); 9330#L158 assume !(8545 == ssl3_accept_~s__state~0); 9301#L161 assume 8560 == ssl3_accept_~s__state~0; 8992#L165 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 8993#L440 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; 9016#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 9257#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9666#L654-1 ssl3_accept_~skip~0 := 0; 9674#L101-2 assume !false; 9672#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9671#L104 assume !(12292 == ssl3_accept_~s__state~0); 9670#L107 assume !(16384 == ssl3_accept_~s__state~0); 9669#L110 assume !(8192 == ssl3_accept_~s__state~0); 9668#L113 assume !(24576 == ssl3_accept_~s__state~0); 9667#L116 assume !(8195 == ssl3_accept_~s__state~0); 9606#L119 assume !(8480 == ssl3_accept_~s__state~0); 9366#L122 assume !(8481 == ssl3_accept_~s__state~0); 9367#L125 assume !(8482 == ssl3_accept_~s__state~0); 9511#L128 assume 8464 == ssl3_accept_~s__state~0; 9261#L135 [2021-08-31 02:01:05,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:05,404 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-08-31 02:01:05,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:05,404 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258996932] [2021-08-31 02:01:05,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:05,405 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:05,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:05,411 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:05,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:05,419 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:05,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:05,420 INFO L82 PathProgramCache]: Analyzing trace with hash 1419825456, now seen corresponding path program 1 times [2021-08-31 02:01:05,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:05,420 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [78993062] [2021-08-31 02:01:05,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:05,420 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:05,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:05,442 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:01:05,442 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:05,442 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [78993062] [2021-08-31 02:01:05,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [78993062] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:05,443 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:05,443 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:05,443 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431320567] [2021-08-31 02:01:05,443 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:05,443 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:05,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:05,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:05,444 INFO L87 Difference]: Start difference. First operand 759 states and 1154 transitions. cyclomatic complexity: 398 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:01:05,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:05,772 INFO L93 Difference]: Finished difference Result 904 states and 1276 transitions. [2021-08-31 02:01:05,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:05,773 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 904 states and 1276 transitions. [2021-08-31 02:01:05,777 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 588 [2021-08-31 02:01:05,781 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 904 states to 904 states and 1276 transitions. [2021-08-31 02:01:05,781 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 628 [2021-08-31 02:01:05,782 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 628 [2021-08-31 02:01:05,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 904 states and 1276 transitions. [2021-08-31 02:01:05,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:05,782 INFO L681 BuchiCegarLoop]: Abstraction has 904 states and 1276 transitions. [2021-08-31 02:01:05,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 904 states and 1276 transitions. [2021-08-31 02:01:05,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 904 to 896. [2021-08-31 02:01:05,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 896 states, 896 states have (on average 1.4118303571428572) internal successors, (1265), 895 states have internal predecessors, (1265), 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:05,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 1265 transitions. [2021-08-31 02:01:05,796 INFO L704 BuchiCegarLoop]: Abstraction has 896 states and 1265 transitions. [2021-08-31 02:01:05,796 INFO L587 BuchiCegarLoop]: Abstraction has 896 states and 1265 transitions. [2021-08-31 02:01:05,796 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-08-31 02:01:05,796 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 896 states and 1265 transitions. [2021-08-31 02:01:05,800 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 581 [2021-08-31 02:01:05,800 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:05,800 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:05,801 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:05,801 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:05,801 INFO L791 eck$LassoCheckResult]: Stem: 10933#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 10790#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 10791#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10638#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 10639#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10777#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 10926#L101-2 assume !false; 10812#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10714#L104 assume !(12292 == ssl3_accept_~s__state~0); 10715#L107 assume !(16384 == ssl3_accept_~s__state~0); 10854#L110 assume !(8192 == ssl3_accept_~s__state~0); 10855#L113 assume !(24576 == ssl3_accept_~s__state~0); 10741#L116 assume !(8195 == ssl3_accept_~s__state~0); 10742#L119 assume !(8480 == ssl3_accept_~s__state~0); 10824#L122 assume !(8481 == ssl3_accept_~s__state~0); 10825#L125 assume !(8482 == ssl3_accept_~s__state~0); 11299#L128 assume 8464 == ssl3_accept_~s__state~0; 10927#L135 [2021-08-31 02:01:05,801 INFO L793 eck$LassoCheckResult]: Loop: 10927#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 10632#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10633#L276-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; 10928#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 11492#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11488#L654-1 ssl3_accept_~skip~0 := 0; 11486#L101-2 assume !false; 11484#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11456#L104 assume !(12292 == ssl3_accept_~s__state~0); 11452#L107 assume !(16384 == ssl3_accept_~s__state~0); 11443#L110 assume !(8192 == ssl3_accept_~s__state~0); 11441#L113 assume !(24576 == ssl3_accept_~s__state~0); 11437#L116 assume !(8195 == ssl3_accept_~s__state~0); 11434#L119 assume !(8480 == ssl3_accept_~s__state~0); 11431#L122 assume !(8481 == ssl3_accept_~s__state~0); 11429#L125 assume !(8482 == ssl3_accept_~s__state~0); 11426#L128 assume !(8464 == ssl3_accept_~s__state~0); 11423#L131 assume !(8465 == ssl3_accept_~s__state~0); 11419#L134 assume !(8466 == ssl3_accept_~s__state~0); 11256#L137 assume 8496 == ssl3_accept_~s__state~0; 10814#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 10772#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10687#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 10643#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10645#L295-2 ssl3_accept_~s__init_num~0 := 0; 10650#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 11291#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11288#L654-1 ssl3_accept_~skip~0 := 0; 11286#L101-2 assume !false; 11284#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11282#L104 assume !(12292 == ssl3_accept_~s__state~0); 11280#L107 assume !(16384 == ssl3_accept_~s__state~0); 11278#L110 assume !(8192 == ssl3_accept_~s__state~0); 11276#L113 assume !(24576 == ssl3_accept_~s__state~0); 11274#L116 assume !(8195 == ssl3_accept_~s__state~0); 11272#L119 assume !(8480 == ssl3_accept_~s__state~0); 11270#L122 assume !(8481 == ssl3_accept_~s__state~0); 11268#L125 assume !(8482 == ssl3_accept_~s__state~0); 11266#L128 assume !(8464 == ssl3_accept_~s__state~0); 11264#L131 assume !(8465 == ssl3_accept_~s__state~0); 11261#L134 assume !(8466 == ssl3_accept_~s__state~0); 11262#L137 assume !(8496 == ssl3_accept_~s__state~0); 11357#L140 assume !(8497 == ssl3_accept_~s__state~0); 11117#L143 assume !(8512 == ssl3_accept_~s__state~0); 11116#L146 assume !(8513 == ssl3_accept_~s__state~0); 11113#L149 assume !(8528 == ssl3_accept_~s__state~0); 11115#L152 assume !(8529 == ssl3_accept_~s__state~0); 11012#L155 assume !(8544 == ssl3_accept_~s__state~0); 11013#L158 assume !(8545 == ssl3_accept_~s__state~0); 10988#L161 assume 8560 == ssl3_accept_~s__state~0; 10663#L165 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 10664#L440 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; 10675#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 11333#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11327#L654-1 ssl3_accept_~skip~0 := 0; 11325#L101-2 assume !false; 11323#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11320#L104 assume !(12292 == ssl3_accept_~s__state~0); 11314#L107 assume !(16384 == ssl3_accept_~s__state~0); 11312#L110 assume !(8192 == ssl3_accept_~s__state~0); 11310#L113 assume !(24576 == ssl3_accept_~s__state~0); 11308#L116 assume !(8195 == ssl3_accept_~s__state~0); 11304#L119 assume !(8480 == ssl3_accept_~s__state~0); 11302#L122 assume !(8481 == ssl3_accept_~s__state~0); 11298#L125 assume !(8482 == ssl3_accept_~s__state~0); 11297#L128 assume 8464 == ssl3_accept_~s__state~0; 10927#L135 [2021-08-31 02:01:05,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:05,802 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-08-31 02:01:05,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:05,802 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473910682] [2021-08-31 02:01:05,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:05,803 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:05,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:05,809 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:05,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:05,816 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:05,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:05,817 INFO L82 PathProgramCache]: Analyzing trace with hash 522432178, now seen corresponding path program 1 times [2021-08-31 02:01:05,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:05,817 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300688711] [2021-08-31 02:01:05,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:05,817 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:05,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:05,837 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:01:05,837 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:05,837 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300688711] [2021-08-31 02:01:05,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300688711] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:05,837 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:05,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:05,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783398051] [2021-08-31 02:01:05,838 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:05,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:05,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:05,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:05,839 INFO L87 Difference]: Start difference. First operand 896 states and 1265 transitions. cyclomatic complexity: 372 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:01:06,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:06,143 INFO L93 Difference]: Finished difference Result 989 states and 1382 transitions. [2021-08-31 02:01:06,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:06,144 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 989 states and 1382 transitions. [2021-08-31 02:01:06,149 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 643 [2021-08-31 02:01:06,154 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 989 states to 989 states and 1382 transitions. [2021-08-31 02:01:06,154 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 683 [2021-08-31 02:01:06,154 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 683 [2021-08-31 02:01:06,154 INFO L73 IsDeterministic]: Start isDeterministic. Operand 989 states and 1382 transitions. [2021-08-31 02:01:06,155 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:06,155 INFO L681 BuchiCegarLoop]: Abstraction has 989 states and 1382 transitions. [2021-08-31 02:01:06,156 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 989 states and 1382 transitions. [2021-08-31 02:01:06,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 989 to 974. [2021-08-31 02:01:06,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 974 states, 974 states have (on average 1.3973305954825461) internal successors, (1361), 973 states have internal predecessors, (1361), 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:06,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 974 states to 974 states and 1361 transitions. [2021-08-31 02:01:06,170 INFO L704 BuchiCegarLoop]: Abstraction has 974 states and 1361 transitions. [2021-08-31 02:01:06,170 INFO L587 BuchiCegarLoop]: Abstraction has 974 states and 1361 transitions. [2021-08-31 02:01:06,170 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-08-31 02:01:06,171 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 974 states and 1361 transitions. [2021-08-31 02:01:06,174 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 633 [2021-08-31 02:01:06,174 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:06,174 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:06,175 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:06,175 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:06,176 INFO L791 eck$LassoCheckResult]: Stem: 12833#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12681#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 12682#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 12529#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 12530#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 12668#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 12820#L101-2 assume !false; 13076#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13321#L104 assume !(12292 == ssl3_accept_~s__state~0); 13319#L107 assume !(16384 == ssl3_accept_~s__state~0); 13317#L110 assume !(8192 == ssl3_accept_~s__state~0); 13315#L113 assume !(24576 == ssl3_accept_~s__state~0); 13313#L116 assume !(8195 == ssl3_accept_~s__state~0); 13311#L119 assume !(8480 == ssl3_accept_~s__state~0); 13309#L122 assume !(8481 == ssl3_accept_~s__state~0); 13308#L125 assume !(8482 == ssl3_accept_~s__state~0); 12925#L128 assume 8464 == ssl3_accept_~s__state~0; 12821#L135 [2021-08-31 02:01:06,176 INFO L793 eck$LassoCheckResult]: Loop: 12821#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 12523#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 12524#L276-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; 12822#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 13291#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13287#L654-1 ssl3_accept_~skip~0 := 0; 13285#L101-2 assume !false; 13283#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13281#L104 assume !(12292 == ssl3_accept_~s__state~0); 13279#L107 assume !(16384 == ssl3_accept_~s__state~0); 13277#L110 assume !(8192 == ssl3_accept_~s__state~0); 13275#L113 assume !(24576 == ssl3_accept_~s__state~0); 13273#L116 assume !(8195 == ssl3_accept_~s__state~0); 13272#L119 assume !(8480 == ssl3_accept_~s__state~0); 13271#L122 assume !(8481 == ssl3_accept_~s__state~0); 13270#L125 assume !(8482 == ssl3_accept_~s__state~0); 13268#L128 assume !(8464 == ssl3_accept_~s__state~0); 13267#L131 assume !(8465 == ssl3_accept_~s__state~0); 13261#L134 assume !(8466 == ssl3_accept_~s__state~0); 13213#L137 assume 8496 == ssl3_accept_~s__state~0; 13117#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 12656#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 12568#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 12534#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12536#L295-2 ssl3_accept_~s__init_num~0 := 0; 13269#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 13258#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13255#L654-1 ssl3_accept_~skip~0 := 0; 13253#L101-2 assume !false; 13251#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13249#L104 assume !(12292 == ssl3_accept_~s__state~0); 13247#L107 assume !(16384 == ssl3_accept_~s__state~0); 13245#L110 assume !(8192 == ssl3_accept_~s__state~0); 13243#L113 assume !(24576 == ssl3_accept_~s__state~0); 13239#L116 assume !(8195 == ssl3_accept_~s__state~0); 13237#L119 assume !(8480 == ssl3_accept_~s__state~0); 13236#L122 assume !(8481 == ssl3_accept_~s__state~0); 13234#L125 assume !(8482 == ssl3_accept_~s__state~0); 13232#L128 assume !(8464 == ssl3_accept_~s__state~0); 13230#L131 assume !(8465 == ssl3_accept_~s__state~0); 13228#L134 assume !(8466 == ssl3_accept_~s__state~0); 13227#L137 assume !(8496 == ssl3_accept_~s__state~0); 13226#L140 assume !(8497 == ssl3_accept_~s__state~0); 13225#L143 assume 8512 == ssl3_accept_~s__state~0; 13112#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 13223#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 13176#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 12924#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 13164#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13160#L654-1 ssl3_accept_~skip~0 := 0; 13158#L101-2 assume !false; 13156#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13154#L104 assume !(12292 == ssl3_accept_~s__state~0); 13152#L107 assume !(16384 == ssl3_accept_~s__state~0); 13150#L110 assume !(8192 == ssl3_accept_~s__state~0); 13148#L113 assume !(24576 == ssl3_accept_~s__state~0); 13146#L116 assume !(8195 == ssl3_accept_~s__state~0); 13144#L119 assume !(8480 == ssl3_accept_~s__state~0); 13142#L122 assume !(8481 == ssl3_accept_~s__state~0); 13140#L125 assume !(8482 == ssl3_accept_~s__state~0); 13138#L128 assume !(8464 == ssl3_accept_~s__state~0); 13136#L131 assume !(8465 == ssl3_accept_~s__state~0); 13121#L134 assume !(8466 == ssl3_accept_~s__state~0); 13119#L137 assume !(8496 == ssl3_accept_~s__state~0); 13116#L140 assume !(8497 == ssl3_accept_~s__state~0); 13114#L143 assume !(8512 == ssl3_accept_~s__state~0); 13111#L146 assume !(8513 == ssl3_accept_~s__state~0); 13071#L149 assume !(8528 == ssl3_accept_~s__state~0); 13073#L152 assume !(8529 == ssl3_accept_~s__state~0); 12942#L155 assume !(8544 == ssl3_accept_~s__state~0); 12943#L158 assume !(8545 == ssl3_accept_~s__state~0); 12885#L161 assume 8560 == ssl3_accept_~s__state~0; 12554#L165 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 12555#L440 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; 12577#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 13369#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13367#L654-1 ssl3_accept_~skip~0 := 0; 13388#L101-2 assume !false; 13386#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13384#L104 assume !(12292 == ssl3_accept_~s__state~0); 13382#L107 assume !(16384 == ssl3_accept_~s__state~0); 13380#L110 assume !(8192 == ssl3_accept_~s__state~0); 13378#L113 assume !(24576 == ssl3_accept_~s__state~0); 13376#L116 assume !(8195 == ssl3_accept_~s__state~0); 13374#L119 assume !(8480 == ssl3_accept_~s__state~0); 12961#L122 assume !(8481 == ssl3_accept_~s__state~0); 12875#L125 assume !(8482 == ssl3_accept_~s__state~0); 12876#L128 assume 8464 == ssl3_accept_~s__state~0; 12821#L135 [2021-08-31 02:01:06,177 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:06,177 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-08-31 02:01:06,177 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:06,177 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979768315] [2021-08-31 02:01:06,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:06,178 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:06,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:06,184 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:06,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:06,191 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:06,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:06,192 INFO L82 PathProgramCache]: Analyzing trace with hash 1487397334, now seen corresponding path program 1 times [2021-08-31 02:01:06,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:06,192 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352440740] [2021-08-31 02:01:06,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:06,192 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:06,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:06,217 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-08-31 02:01:06,218 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:06,218 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352440740] [2021-08-31 02:01:06,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352440740] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:06,218 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:06,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:06,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801847530] [2021-08-31 02:01:06,219 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:06,219 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:06,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:06,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:06,220 INFO L87 Difference]: Start difference. First operand 974 states and 1361 transitions. cyclomatic complexity: 390 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:01:06,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:06,520 INFO L93 Difference]: Finished difference Result 1100 states and 1532 transitions. [2021-08-31 02:01:06,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:06,520 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1100 states and 1532 transitions. [2021-08-31 02:01:06,526 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 717 [2021-08-31 02:01:06,531 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1100 states to 1100 states and 1532 transitions. [2021-08-31 02:01:06,531 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 757 [2021-08-31 02:01:06,532 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2021-08-31 02:01:06,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1100 states and 1532 transitions. [2021-08-31 02:01:06,532 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:06,532 INFO L681 BuchiCegarLoop]: Abstraction has 1100 states and 1532 transitions. [2021-08-31 02:01:06,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1100 states and 1532 transitions. [2021-08-31 02:01:06,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1100 to 1058. [2021-08-31 02:01:06,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 1058 states have (on average 1.382797731568998) internal successors, (1463), 1057 states have internal predecessors, (1463), 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:06,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1463 transitions. [2021-08-31 02:01:06,547 INFO L704 BuchiCegarLoop]: Abstraction has 1058 states and 1463 transitions. [2021-08-31 02:01:06,547 INFO L587 BuchiCegarLoop]: Abstraction has 1058 states and 1463 transitions. [2021-08-31 02:01:06,547 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-08-31 02:01:06,547 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1058 states and 1463 transitions. [2021-08-31 02:01:06,551 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 689 [2021-08-31 02:01:06,551 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:06,551 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:06,552 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:06,552 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:06,552 INFO L791 eck$LassoCheckResult]: Stem: 14915#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 14763#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 14764#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 14609#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 14610#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 14749#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 14902#L101-2 assume !false; 15381#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15379#L104 assume !(12292 == ssl3_accept_~s__state~0); 15377#L107 assume !(16384 == ssl3_accept_~s__state~0); 15375#L110 assume !(8192 == ssl3_accept_~s__state~0); 15373#L113 assume !(24576 == ssl3_accept_~s__state~0); 15371#L116 assume !(8195 == ssl3_accept_~s__state~0); 15369#L119 assume !(8480 == ssl3_accept_~s__state~0); 15367#L122 assume !(8481 == ssl3_accept_~s__state~0); 15365#L125 assume !(8482 == ssl3_accept_~s__state~0); 15363#L128 assume 8464 == ssl3_accept_~s__state~0; 14903#L135 [2021-08-31 02:01:06,553 INFO L793 eck$LassoCheckResult]: Loop: 14903#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 14603#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 14604#L276-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; 14904#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 15556#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15551#L654-1 ssl3_accept_~skip~0 := 0; 15548#L101-2 assume !false; 15545#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15542#L104 assume !(12292 == ssl3_accept_~s__state~0); 15539#L107 assume !(16384 == ssl3_accept_~s__state~0); 15536#L110 assume !(8192 == ssl3_accept_~s__state~0); 15533#L113 assume !(24576 == ssl3_accept_~s__state~0); 15530#L116 assume !(8195 == ssl3_accept_~s__state~0); 15527#L119 assume !(8480 == ssl3_accept_~s__state~0); 15524#L122 assume !(8481 == ssl3_accept_~s__state~0); 15521#L125 assume !(8482 == ssl3_accept_~s__state~0); 15518#L128 assume !(8464 == ssl3_accept_~s__state~0); 15515#L131 assume !(8465 == ssl3_accept_~s__state~0); 15512#L134 assume !(8466 == ssl3_accept_~s__state~0); 15510#L137 assume 8496 == ssl3_accept_~s__state~0; 14787#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 14746#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 14654#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 14614#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14615#L295-2 ssl3_accept_~s__init_num~0 := 0; 15592#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 15458#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15454#L654-1 ssl3_accept_~skip~0 := 0; 15451#L101-2 assume !false; 15450#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15446#L104 assume !(12292 == ssl3_accept_~s__state~0); 15444#L107 assume !(16384 == ssl3_accept_~s__state~0); 15442#L110 assume !(8192 == ssl3_accept_~s__state~0); 15441#L113 assume !(24576 == ssl3_accept_~s__state~0); 15439#L116 assume !(8195 == ssl3_accept_~s__state~0); 15438#L119 assume !(8480 == ssl3_accept_~s__state~0); 15437#L122 assume !(8481 == ssl3_accept_~s__state~0); 15436#L125 assume !(8482 == ssl3_accept_~s__state~0); 15435#L128 assume !(8464 == ssl3_accept_~s__state~0); 15433#L131 assume !(8465 == ssl3_accept_~s__state~0); 15431#L134 assume !(8466 == ssl3_accept_~s__state~0); 15429#L137 assume !(8496 == ssl3_accept_~s__state~0); 15428#L140 assume !(8497 == ssl3_accept_~s__state~0); 15427#L143 assume !(8512 == ssl3_accept_~s__state~0); 15425#L146 assume !(8513 == ssl3_accept_~s__state~0); 15424#L149 assume !(8528 == ssl3_accept_~s__state~0); 14722#L152 assume !(8529 == ssl3_accept_~s__state~0); 14723#L155 assume !(8544 == ssl3_accept_~s__state~0); 14664#L158 assume !(8545 == ssl3_accept_~s__state~0); 14638#L161 assume !(8560 == ssl3_accept_~s__state~0); 14639#L164 assume !(8561 == ssl3_accept_~s__state~0); 14690#L167 assume !(8448 == ssl3_accept_~s__state~0); 14691#L170 assume !(8576 == ssl3_accept_~s__state~0); 14810#L173 assume !(8577 == ssl3_accept_~s__state~0); 14811#L176 assume !(8592 == ssl3_accept_~s__state~0); 15469#L179 assume !(8593 == ssl3_accept_~s__state~0); 15467#L182 assume !(8608 == ssl3_accept_~s__state~0); 14889#L185 assume !(8609 == ssl3_accept_~s__state~0); 14677#L188 assume !(8640 == ssl3_accept_~s__state~0); 14678#L191 assume !(8641 == ssl3_accept_~s__state~0); 14863#L194 assume 8656 == ssl3_accept_~s__state~0; 14836#L198 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 14837#L541 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 14750#L546 assume 10 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 11; 14751#L555-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 14808#L566 assume !(0 == ssl3_accept_~tmp___10~0); 14906#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 15241#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15235#L654-1 ssl3_accept_~skip~0 := 0; 15232#L101-2 assume !false; 15228#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15225#L104 assume 12292 == ssl3_accept_~s__state~0; 14682#L105 ssl3_accept_~s__new_session~0 := 1; 14683#L213 ssl3_accept_~s__server~0 := 1; 15646#L218 assume 0 != ssl3_accept_~cb~0; 15645#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 15644#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 15642#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 15640#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 15639#L245 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 14899#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 14900#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 15609#L654-1 ssl3_accept_~skip~0 := 0; 15608#L101-2 assume !false; 15607#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 15606#L104 assume !(12292 == ssl3_accept_~s__state~0); 15605#L107 assume !(16384 == ssl3_accept_~s__state~0); 15604#L110 assume !(8192 == ssl3_accept_~s__state~0); 15603#L113 assume !(24576 == ssl3_accept_~s__state~0); 14713#L116 assume !(8195 == ssl3_accept_~s__state~0); 14714#L119 assume !(8480 == ssl3_accept_~s__state~0); 14914#L122 assume !(8481 == ssl3_accept_~s__state~0); 14958#L125 assume !(8482 == ssl3_accept_~s__state~0); 14959#L128 assume 8464 == ssl3_accept_~s__state~0; 14903#L135 [2021-08-31 02:01:06,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:06,553 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-08-31 02:01:06,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:06,554 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213396048] [2021-08-31 02:01:06,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:06,554 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:06,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:06,573 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:06,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:06,580 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:06,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:06,581 INFO L82 PathProgramCache]: Analyzing trace with hash 1226277335, now seen corresponding path program 1 times [2021-08-31 02:01:06,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:06,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304804514] [2021-08-31 02:01:06,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:06,581 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:06,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:06,606 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-31 02:01:06,606 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:06,606 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304804514] [2021-08-31 02:01:06,606 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304804514] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:06,606 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:06,607 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:06,607 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521112301] [2021-08-31 02:01:06,607 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:06,607 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:06,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:06,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:06,608 INFO L87 Difference]: Start difference. First operand 1058 states and 1463 transitions. cyclomatic complexity: 408 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:01:06,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:06,976 INFO L93 Difference]: Finished difference Result 2107 states and 2860 transitions. [2021-08-31 02:01:06,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:06,976 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2107 states and 2860 transitions. [2021-08-31 02:01:06,988 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1378 [2021-08-31 02:01:06,997 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2107 states to 2107 states and 2860 transitions. [2021-08-31 02:01:06,997 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1449 [2021-08-31 02:01:06,998 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1449 [2021-08-31 02:01:06,998 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2107 states and 2860 transitions. [2021-08-31 02:01:06,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:06,999 INFO L681 BuchiCegarLoop]: Abstraction has 2107 states and 2860 transitions. [2021-08-31 02:01:07,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2107 states and 2860 transitions. [2021-08-31 02:01:07,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2107 to 2107. [2021-08-31 02:01:07,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2107 states, 2107 states have (on average 1.3573801613668723) internal successors, (2860), 2106 states have internal predecessors, (2860), 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:07,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2107 states to 2107 states and 2860 transitions. [2021-08-31 02:01:07,029 INFO L704 BuchiCegarLoop]: Abstraction has 2107 states and 2860 transitions. [2021-08-31 02:01:07,030 INFO L587 BuchiCegarLoop]: Abstraction has 2107 states and 2860 transitions. [2021-08-31 02:01:07,030 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-08-31 02:01:07,030 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2107 states and 2860 transitions. [2021-08-31 02:01:07,040 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1378 [2021-08-31 02:01:07,040 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:07,040 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:07,043 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:07,043 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:07,043 INFO L791 eck$LassoCheckResult]: Stem: 18089#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 17930#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 17931#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 17779#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 17780#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 17920#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 18075#L101-2 assume !false; 18748#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18745#L104 assume !(12292 == ssl3_accept_~s__state~0); 18743#L107 assume !(16384 == ssl3_accept_~s__state~0); 18741#L110 assume !(8192 == ssl3_accept_~s__state~0); 18739#L113 assume !(24576 == ssl3_accept_~s__state~0); 18736#L116 assume !(8195 == ssl3_accept_~s__state~0); 18733#L119 assume !(8480 == ssl3_accept_~s__state~0); 18731#L122 assume !(8481 == ssl3_accept_~s__state~0); 18729#L125 assume !(8482 == ssl3_accept_~s__state~0); 18727#L128 assume 8464 == ssl3_accept_~s__state~0; 18476#L135 [2021-08-31 02:01:07,043 INFO L793 eck$LassoCheckResult]: Loop: 18476#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 19634#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 17773#L276-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; 19633#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 19627#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19624#L654-1 ssl3_accept_~skip~0 := 0; 19623#L101-2 assume !false; 19621#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19620#L104 assume !(12292 == ssl3_accept_~s__state~0); 19619#L107 assume !(16384 == ssl3_accept_~s__state~0); 19617#L110 assume !(8192 == ssl3_accept_~s__state~0); 19615#L113 assume !(24576 == ssl3_accept_~s__state~0); 19613#L116 assume !(8195 == ssl3_accept_~s__state~0); 18669#L119 assume !(8480 == ssl3_accept_~s__state~0); 18670#L122 assume !(8481 == ssl3_accept_~s__state~0); 18663#L125 assume !(8482 == ssl3_accept_~s__state~0); 18664#L128 assume !(8464 == ssl3_accept_~s__state~0); 18657#L131 assume !(8465 == ssl3_accept_~s__state~0); 18658#L134 assume !(8466 == ssl3_accept_~s__state~0); 18650#L137 assume 8496 == ssl3_accept_~s__state~0; 18462#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 18643#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18640#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 18638#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 18639#L295-2 ssl3_accept_~s__init_num~0 := 0; 19461#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 19455#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19451#L654-1 ssl3_accept_~skip~0 := 0; 19449#L101-2 assume !false; 19448#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19447#L104 assume !(12292 == ssl3_accept_~s__state~0); 19446#L107 assume !(16384 == ssl3_accept_~s__state~0); 19440#L110 assume !(8192 == ssl3_accept_~s__state~0); 19438#L113 assume !(24576 == ssl3_accept_~s__state~0); 19436#L116 assume !(8195 == ssl3_accept_~s__state~0); 19434#L119 assume !(8480 == ssl3_accept_~s__state~0); 19432#L122 assume !(8481 == ssl3_accept_~s__state~0); 19431#L125 assume !(8482 == ssl3_accept_~s__state~0); 19430#L128 assume !(8464 == ssl3_accept_~s__state~0); 19429#L131 assume !(8465 == ssl3_accept_~s__state~0); 19428#L134 assume !(8466 == ssl3_accept_~s__state~0); 19426#L137 assume !(8496 == ssl3_accept_~s__state~0); 19423#L140 assume !(8497 == ssl3_accept_~s__state~0); 19417#L143 assume !(8512 == ssl3_accept_~s__state~0); 19415#L146 assume !(8513 == ssl3_accept_~s__state~0); 19413#L149 assume !(8528 == ssl3_accept_~s__state~0); 19411#L152 assume !(8529 == ssl3_accept_~s__state~0); 19409#L155 assume !(8544 == ssl3_accept_~s__state~0); 19407#L158 assume !(8545 == ssl3_accept_~s__state~0); 19405#L161 assume !(8560 == ssl3_accept_~s__state~0); 19403#L164 assume !(8561 == ssl3_accept_~s__state~0); 19401#L167 assume !(8448 == ssl3_accept_~s__state~0); 19399#L170 assume !(8576 == ssl3_accept_~s__state~0); 19397#L173 assume !(8577 == ssl3_accept_~s__state~0); 19395#L176 assume !(8592 == ssl3_accept_~s__state~0); 19393#L179 assume !(8593 == ssl3_accept_~s__state~0); 19391#L182 assume !(8608 == ssl3_accept_~s__state~0); 19389#L185 assume !(8609 == ssl3_accept_~s__state~0); 19387#L188 assume !(8640 == ssl3_accept_~s__state~0); 19385#L191 assume !(8641 == ssl3_accept_~s__state~0); 19122#L194 assume 8656 == ssl3_accept_~s__state~0; 19209#L198 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 19207#L541 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 19205#L546 assume !(10 == ssl3_accept_~blastFlag~0); 19204#L549 assume !(13 == ssl3_accept_~blastFlag~0); 19203#L552 assume !(16 == ssl3_accept_~blastFlag~0); 19202#L555 assume !(19 == ssl3_accept_~blastFlag~0); 19201#L555-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 19200#L566 assume !(0 == ssl3_accept_~tmp___10~0); 19199#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 19193#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19189#L654-1 ssl3_accept_~skip~0 := 0; 19186#L101-2 assume !false; 19177#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19176#L104 assume !(12292 == ssl3_accept_~s__state~0); 19172#L107 assume 16384 == ssl3_accept_~s__state~0; 18497#L213 ssl3_accept_~s__server~0 := 1; 18992#L218 assume 0 != ssl3_accept_~cb~0; 18986#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 18984#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 18981#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 18978#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 18967#L245 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 18968#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 19153#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 19150#L654-1 ssl3_accept_~skip~0 := 0; 19148#L101-2 assume !false; 19146#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 19144#L104 assume !(12292 == ssl3_accept_~s__state~0); 19142#L107 assume !(16384 == ssl3_accept_~s__state~0); 19140#L110 assume !(8192 == ssl3_accept_~s__state~0); 19138#L113 assume !(24576 == ssl3_accept_~s__state~0); 19136#L116 assume !(8195 == ssl3_accept_~s__state~0); 19134#L119 assume !(8480 == ssl3_accept_~s__state~0); 18666#L122 assume !(8481 == ssl3_accept_~s__state~0); 18667#L125 assume !(8482 == ssl3_accept_~s__state~0); 18660#L128 assume 8464 == ssl3_accept_~s__state~0; 18476#L135 [2021-08-31 02:01:07,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:07,044 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-08-31 02:01:07,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:07,044 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963101994] [2021-08-31 02:01:07,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:07,045 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:07,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:07,054 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:07,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:07,062 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:07,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:07,062 INFO L82 PathProgramCache]: Analyzing trace with hash 2113532019, now seen corresponding path program 1 times [2021-08-31 02:01:07,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:07,063 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350687802] [2021-08-31 02:01:07,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:07,063 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:07,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:07,119 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2021-08-31 02:01:07,119 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:07,120 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350687802] [2021-08-31 02:01:07,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350687802] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:07,120 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:07,120 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:07,120 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435161355] [2021-08-31 02:01:07,121 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:07,122 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:07,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:07,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:07,122 INFO L87 Difference]: Start difference. First operand 2107 states and 2860 transitions. cyclomatic complexity: 756 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:07,409 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:07,409 INFO L93 Difference]: Finished difference Result 1989 states and 2674 transitions. [2021-08-31 02:01:07,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:07,410 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1989 states and 2674 transitions. [2021-08-31 02:01:07,417 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1220 [2021-08-31 02:01:07,425 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1989 states to 1985 states and 2670 transitions. [2021-08-31 02:01:07,425 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1401 [2021-08-31 02:01:07,426 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1401 [2021-08-31 02:01:07,426 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1985 states and 2670 transitions. [2021-08-31 02:01:07,427 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:07,427 INFO L681 BuchiCegarLoop]: Abstraction has 1985 states and 2670 transitions. [2021-08-31 02:01:07,428 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1985 states and 2670 transitions. [2021-08-31 02:01:07,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1985 to 1971. [2021-08-31 02:01:07,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1971 states, 1971 states have (on average 1.3455098934550989) internal successors, (2652), 1970 states have internal predecessors, (2652), 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:07,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1971 states to 1971 states and 2652 transitions. [2021-08-31 02:01:07,455 INFO L704 BuchiCegarLoop]: Abstraction has 1971 states and 2652 transitions. [2021-08-31 02:01:07,455 INFO L587 BuchiCegarLoop]: Abstraction has 1971 states and 2652 transitions. [2021-08-31 02:01:07,455 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-08-31 02:01:07,455 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1971 states and 2652 transitions. [2021-08-31 02:01:07,460 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1206 [2021-08-31 02:01:07,460 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:07,460 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:07,461 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:07,461 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:07,461 INFO L791 eck$LassoCheckResult]: Stem: 22203#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 22031#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 22032#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21881#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 21882#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 22018#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 22191#L101-2 assume !false; 22695#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22948#L104 assume !(12292 == ssl3_accept_~s__state~0); 22945#L107 assume !(16384 == ssl3_accept_~s__state~0); 22942#L110 assume !(8192 == ssl3_accept_~s__state~0); 22939#L113 assume !(24576 == ssl3_accept_~s__state~0); 22936#L116 assume !(8195 == ssl3_accept_~s__state~0); 22933#L119 assume !(8480 == ssl3_accept_~s__state~0); 22930#L122 assume !(8481 == ssl3_accept_~s__state~0); 22925#L125 assume !(8482 == ssl3_accept_~s__state~0); 22926#L128 assume 8464 == ssl3_accept_~s__state~0; 22753#L135 [2021-08-31 02:01:07,462 INFO L793 eck$LassoCheckResult]: Loop: 22753#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 23207#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 21875#L276-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; 23206#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 23191#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23182#L654-1 ssl3_accept_~skip~0 := 0; 23179#L101-2 assume !false; 23176#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23173#L104 assume !(12292 == ssl3_accept_~s__state~0); 23170#L107 assume !(16384 == ssl3_accept_~s__state~0); 23167#L110 assume !(8192 == ssl3_accept_~s__state~0); 23164#L113 assume !(24576 == ssl3_accept_~s__state~0); 23161#L116 assume !(8195 == ssl3_accept_~s__state~0); 23158#L119 assume !(8480 == ssl3_accept_~s__state~0); 23155#L122 assume !(8481 == ssl3_accept_~s__state~0); 23152#L125 assume !(8482 == ssl3_accept_~s__state~0); 23149#L128 assume !(8464 == ssl3_accept_~s__state~0); 23145#L131 assume !(8465 == ssl3_accept_~s__state~0); 23140#L134 assume !(8466 == ssl3_accept_~s__state~0); 23135#L137 assume 8496 == ssl3_accept_~s__state~0; 22750#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 23125#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 23121#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 23118#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 23115#L295-2 ssl3_accept_~s__init_num~0 := 0; 23111#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 23107#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23102#L654-1 ssl3_accept_~skip~0 := 0; 23099#L101-2 assume !false; 23096#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23094#L104 assume !(12292 == ssl3_accept_~s__state~0); 23092#L107 assume !(16384 == ssl3_accept_~s__state~0); 23089#L110 assume !(8192 == ssl3_accept_~s__state~0); 23087#L113 assume !(24576 == ssl3_accept_~s__state~0); 23083#L116 assume !(8195 == ssl3_accept_~s__state~0); 23078#L119 assume !(8480 == ssl3_accept_~s__state~0); 23074#L122 assume !(8481 == ssl3_accept_~s__state~0); 23059#L125 assume !(8482 == ssl3_accept_~s__state~0); 23053#L128 assume !(8464 == ssl3_accept_~s__state~0); 23052#L131 assume !(8465 == ssl3_accept_~s__state~0); 23014#L134 assume !(8466 == ssl3_accept_~s__state~0); 23007#L137 assume !(8496 == ssl3_accept_~s__state~0); 22973#L140 assume !(8497 == ssl3_accept_~s__state~0); 22969#L143 assume 8512 == ssl3_accept_~s__state~0; 22746#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 22905#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 22903#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 22902#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 22893#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22889#L654-1 ssl3_accept_~skip~0 := 0; 22887#L101-2 assume !false; 22885#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22883#L104 assume !(12292 == ssl3_accept_~s__state~0); 22881#L107 assume !(16384 == ssl3_accept_~s__state~0); 22879#L110 assume !(8192 == ssl3_accept_~s__state~0); 22877#L113 assume !(24576 == ssl3_accept_~s__state~0); 22875#L116 assume !(8195 == ssl3_accept_~s__state~0); 22873#L119 assume !(8480 == ssl3_accept_~s__state~0); 22870#L122 assume !(8481 == ssl3_accept_~s__state~0); 22868#L125 assume !(8482 == ssl3_accept_~s__state~0); 22865#L128 assume !(8464 == ssl3_accept_~s__state~0); 22858#L131 assume !(8465 == ssl3_accept_~s__state~0); 22857#L134 assume !(8466 == ssl3_accept_~s__state~0); 22855#L137 assume !(8496 == ssl3_accept_~s__state~0); 22850#L140 assume !(8497 == ssl3_accept_~s__state~0); 22848#L143 assume !(8512 == ssl3_accept_~s__state~0); 22844#L146 assume !(8513 == ssl3_accept_~s__state~0); 22841#L149 assume 8528 == ssl3_accept_~s__state~0; 22741#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 22840#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 22839#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 22838#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 22816#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 22811#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 22519#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 22788#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22781#L654-1 ssl3_accept_~skip~0 := 0; 22780#L101-2 assume !false; 22779#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22778#L104 assume !(12292 == ssl3_accept_~s__state~0); 22776#L107 assume !(16384 == ssl3_accept_~s__state~0); 22774#L110 assume !(8192 == ssl3_accept_~s__state~0); 22772#L113 assume !(24576 == ssl3_accept_~s__state~0); 22769#L116 assume !(8195 == ssl3_accept_~s__state~0); 22767#L119 assume !(8480 == ssl3_accept_~s__state~0); 22765#L122 assume !(8481 == ssl3_accept_~s__state~0); 22762#L125 assume !(8482 == ssl3_accept_~s__state~0); 22759#L128 assume !(8464 == ssl3_accept_~s__state~0); 22757#L131 assume !(8465 == ssl3_accept_~s__state~0); 22754#L134 assume !(8466 == ssl3_accept_~s__state~0); 22755#L137 assume !(8496 == ssl3_accept_~s__state~0); 22864#L140 assume !(8497 == ssl3_accept_~s__state~0); 22863#L143 assume !(8512 == ssl3_accept_~s__state~0); 22862#L146 assume !(8513 == ssl3_accept_~s__state~0); 22743#L149 assume !(8528 == ssl3_accept_~s__state~0); 22744#L152 assume !(8529 == ssl3_accept_~s__state~0); 22736#L155 assume !(8544 == ssl3_accept_~s__state~0); 22737#L158 assume !(8545 == ssl3_accept_~s__state~0); 22712#L161 assume 8560 == ssl3_accept_~s__state~0; 22707#L165 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 23037#L440 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; 22847#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 23002#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22994#L654-1 ssl3_accept_~skip~0 := 0; 22992#L101-2 assume !false; 22990#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22988#L104 assume !(12292 == ssl3_accept_~s__state~0); 22986#L107 assume !(16384 == ssl3_accept_~s__state~0); 22984#L110 assume !(8192 == ssl3_accept_~s__state~0); 22982#L113 assume !(24576 == ssl3_accept_~s__state~0); 22980#L116 assume !(8195 == ssl3_accept_~s__state~0); 22972#L119 assume !(8480 == ssl3_accept_~s__state~0); 22968#L122 assume !(8481 == ssl3_accept_~s__state~0); 22924#L125 assume !(8482 == ssl3_accept_~s__state~0); 22920#L128 assume 8464 == ssl3_accept_~s__state~0; 22753#L135 [2021-08-31 02:01:07,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:07,462 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-08-31 02:01:07,463 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:07,463 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147862265] [2021-08-31 02:01:07,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:07,463 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:07,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:07,469 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:07,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:07,475 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:07,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:07,476 INFO L82 PathProgramCache]: Analyzing trace with hash 737063198, now seen corresponding path program 1 times [2021-08-31 02:01:07,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:07,476 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788799239] [2021-08-31 02:01:07,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:07,476 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:07,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:07,497 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2021-08-31 02:01:07,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:07,498 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788799239] [2021-08-31 02:01:07,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788799239] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:07,498 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:07,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:07,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695362090] [2021-08-31 02:01:07,499 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:07,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:07,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:07,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:07,499 INFO L87 Difference]: Start difference. First operand 1971 states and 2652 transitions. cyclomatic complexity: 686 Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 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:07,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:07,915 INFO L93 Difference]: Finished difference Result 3891 states and 5206 transitions. [2021-08-31 02:01:07,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:07,916 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3891 states and 5206 transitions. [2021-08-31 02:01:07,930 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2384 [2021-08-31 02:01:07,946 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3891 states to 3891 states and 5206 transitions. [2021-08-31 02:01:07,946 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2737 [2021-08-31 02:01:07,948 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2737 [2021-08-31 02:01:07,948 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3891 states and 5206 transitions. [2021-08-31 02:01:07,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:07,950 INFO L681 BuchiCegarLoop]: Abstraction has 3891 states and 5206 transitions. [2021-08-31 02:01:07,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3891 states and 5206 transitions. [2021-08-31 02:01:07,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3891 to 1977. [2021-08-31 02:01:07,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1977 states have (on average 1.3444613050075873) internal successors, (2658), 1976 states have internal predecessors, (2658), 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:07,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2658 transitions. [2021-08-31 02:01:07,989 INFO L704 BuchiCegarLoop]: Abstraction has 1977 states and 2658 transitions. [2021-08-31 02:01:07,989 INFO L587 BuchiCegarLoop]: Abstraction has 1977 states and 2658 transitions. [2021-08-31 02:01:07,989 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-08-31 02:01:07,989 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2658 transitions. [2021-08-31 02:01:07,993 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1210 [2021-08-31 02:01:07,993 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:07,994 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:07,995 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:07,995 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:07,995 INFO L791 eck$LassoCheckResult]: Stem: 28064#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27894#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 27895#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27748#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 27749#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27883#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 28050#L101-2 assume !false; 28636#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29285#L104 assume !(12292 == ssl3_accept_~s__state~0); 29283#L107 assume !(16384 == ssl3_accept_~s__state~0); 29281#L110 assume !(8192 == ssl3_accept_~s__state~0); 29279#L113 assume !(24576 == ssl3_accept_~s__state~0); 29278#L116 assume !(8195 == ssl3_accept_~s__state~0); 29275#L119 assume !(8480 == ssl3_accept_~s__state~0); 29269#L122 assume !(8481 == ssl3_accept_~s__state~0); 29070#L125 assume !(8482 == ssl3_accept_~s__state~0); 29066#L128 assume 8464 == ssl3_accept_~s__state~0; 28051#L135 [2021-08-31 02:01:07,995 INFO L793 eck$LassoCheckResult]: Loop: 28051#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 27742#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27743#L276-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; 28052#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29311#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29305#L654-1 ssl3_accept_~skip~0 := 0; 29303#L101-2 assume !false; 28985#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28983#L104 assume !(12292 == ssl3_accept_~s__state~0); 28982#L107 assume !(16384 == ssl3_accept_~s__state~0); 28981#L110 assume !(8192 == ssl3_accept_~s__state~0); 28973#L113 assume !(24576 == ssl3_accept_~s__state~0); 28961#L116 assume !(8195 == ssl3_accept_~s__state~0); 28957#L119 assume !(8480 == ssl3_accept_~s__state~0); 28954#L122 assume !(8481 == ssl3_accept_~s__state~0); 28945#L125 assume !(8482 == ssl3_accept_~s__state~0); 28942#L128 assume !(8464 == ssl3_accept_~s__state~0); 28920#L131 assume !(8465 == ssl3_accept_~s__state~0); 28917#L134 assume !(8466 == ssl3_accept_~s__state~0); 28915#L137 assume 8496 == ssl3_accept_~s__state~0; 28694#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 28913#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 28910#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 28907#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28905#L295-2 ssl3_accept_~s__init_num~0 := 0; 28904#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 28888#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28884#L654-1 ssl3_accept_~skip~0 := 0; 28882#L101-2 assume !false; 28880#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28878#L104 assume !(12292 == ssl3_accept_~s__state~0); 28876#L107 assume !(16384 == ssl3_accept_~s__state~0); 28874#L110 assume !(8192 == ssl3_accept_~s__state~0); 28872#L113 assume !(24576 == ssl3_accept_~s__state~0); 28870#L116 assume !(8195 == ssl3_accept_~s__state~0); 28868#L119 assume !(8480 == ssl3_accept_~s__state~0); 28867#L122 assume !(8481 == ssl3_accept_~s__state~0); 28861#L125 assume !(8482 == ssl3_accept_~s__state~0); 28859#L128 assume !(8464 == ssl3_accept_~s__state~0); 28855#L131 assume !(8465 == ssl3_accept_~s__state~0); 28850#L134 assume !(8466 == ssl3_accept_~s__state~0); 28844#L137 assume !(8496 == ssl3_accept_~s__state~0); 28839#L140 assume !(8497 == ssl3_accept_~s__state~0); 28834#L143 assume 8512 == ssl3_accept_~s__state~0; 28691#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 28819#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 28820#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 28903#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 28897#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28894#L654-1 ssl3_accept_~skip~0 := 0; 28891#L101-2 assume !false; 28885#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28883#L104 assume !(12292 == ssl3_accept_~s__state~0); 28881#L107 assume !(16384 == ssl3_accept_~s__state~0); 28879#L110 assume !(8192 == ssl3_accept_~s__state~0); 28877#L113 assume !(24576 == ssl3_accept_~s__state~0); 28875#L116 assume !(8195 == ssl3_accept_~s__state~0); 28873#L119 assume !(8480 == ssl3_accept_~s__state~0); 28871#L122 assume !(8481 == ssl3_accept_~s__state~0); 28869#L125 assume !(8482 == ssl3_accept_~s__state~0); 28856#L128 assume !(8464 == ssl3_accept_~s__state~0); 28851#L131 assume !(8465 == ssl3_accept_~s__state~0); 28845#L134 assume !(8466 == ssl3_accept_~s__state~0); 28840#L137 assume !(8496 == ssl3_accept_~s__state~0); 28835#L140 assume !(8497 == ssl3_accept_~s__state~0); 28826#L143 assume !(8512 == ssl3_accept_~s__state~0); 28821#L146 assume !(8513 == ssl3_accept_~s__state~0); 28784#L149 assume 8528 == ssl3_accept_~s__state~0; 28682#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 28760#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 28759#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 28757#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 28752#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 28743#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 28736#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 28729#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28725#L654-1 ssl3_accept_~skip~0 := 0; 28723#L101-2 assume !false; 28721#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28719#L104 assume !(12292 == ssl3_accept_~s__state~0); 28717#L107 assume !(16384 == ssl3_accept_~s__state~0); 28715#L110 assume !(8192 == ssl3_accept_~s__state~0); 28713#L113 assume !(24576 == ssl3_accept_~s__state~0); 28711#L116 assume !(8195 == ssl3_accept_~s__state~0); 28709#L119 assume !(8480 == ssl3_accept_~s__state~0); 28707#L122 assume !(8481 == ssl3_accept_~s__state~0); 28705#L125 assume !(8482 == ssl3_accept_~s__state~0); 28703#L128 assume !(8464 == ssl3_accept_~s__state~0); 28702#L131 assume !(8465 == ssl3_accept_~s__state~0); 28698#L134 assume !(8466 == ssl3_accept_~s__state~0); 28696#L137 assume !(8496 == ssl3_accept_~s__state~0); 28693#L140 assume !(8497 == ssl3_accept_~s__state~0); 28692#L143 assume !(8512 == ssl3_accept_~s__state~0); 28690#L146 assume !(8513 == ssl3_accept_~s__state~0); 28684#L149 assume !(8528 == ssl3_accept_~s__state~0); 28681#L152 assume !(8529 == ssl3_accept_~s__state~0); 28679#L155 assume !(8544 == ssl3_accept_~s__state~0); 28676#L158 assume !(8545 == ssl3_accept_~s__state~0); 28674#L161 assume 8560 == ssl3_accept_~s__state~0; 27771#L165 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet49;havoc ssl3_accept_#t~nondet49; 27772#L440 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; 27790#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 29126#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29122#L654-1 ssl3_accept_~skip~0 := 0; 29120#L101-2 assume !false; 29118#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29116#L104 assume !(12292 == ssl3_accept_~s__state~0); 29114#L107 assume !(16384 == ssl3_accept_~s__state~0); 29112#L110 assume !(8192 == ssl3_accept_~s__state~0); 29110#L113 assume !(24576 == ssl3_accept_~s__state~0); 29107#L116 assume !(8195 == ssl3_accept_~s__state~0); 29105#L119 assume !(8480 == ssl3_accept_~s__state~0); 29072#L122 assume !(8481 == ssl3_accept_~s__state~0); 28471#L125 assume !(8482 == ssl3_accept_~s__state~0); 28472#L128 assume 8464 == ssl3_accept_~s__state~0; 28051#L135 [2021-08-31 02:01:07,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:07,996 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-08-31 02:01:07,996 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:07,996 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119209131] [2021-08-31 02:01:07,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:07,997 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:08,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:08,013 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:08,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:08,020 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:08,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:08,021 INFO L82 PathProgramCache]: Analyzing trace with hash -1629631396, now seen corresponding path program 1 times [2021-08-31 02:01:08,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:08,021 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91960474] [2021-08-31 02:01:08,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:08,021 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:08,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:08,047 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2021-08-31 02:01:08,047 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:08,048 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91960474] [2021-08-31 02:01:08,048 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91960474] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:08,048 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:08,048 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:08,048 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746596245] [2021-08-31 02:01:08,049 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:08,049 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:08,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:08,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:08,050 INFO L87 Difference]: Start difference. First operand 1977 states and 2658 transitions. cyclomatic complexity: 686 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:08,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:08,343 INFO L93 Difference]: Finished difference Result 2205 states and 2950 transitions. [2021-08-31 02:01:08,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:08,344 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2205 states and 2950 transitions. [2021-08-31 02:01:08,350 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1360 [2021-08-31 02:01:08,358 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2205 states to 2205 states and 2950 transitions. [2021-08-31 02:01:08,359 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1541 [2021-08-31 02:01:08,360 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1541 [2021-08-31 02:01:08,360 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2205 states and 2950 transitions. [2021-08-31 02:01:08,360 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:08,360 INFO L681 BuchiCegarLoop]: Abstraction has 2205 states and 2950 transitions. [2021-08-31 02:01:08,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2205 states and 2950 transitions. [2021-08-31 02:01:08,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2205 to 2157. [2021-08-31 02:01:08,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2157 states, 2157 states have (on average 1.3324061196105703) internal successors, (2874), 2156 states have internal predecessors, (2874), 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:08,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2157 states to 2157 states and 2874 transitions. [2021-08-31 02:01:08,390 INFO L704 BuchiCegarLoop]: Abstraction has 2157 states and 2874 transitions. [2021-08-31 02:01:08,390 INFO L587 BuchiCegarLoop]: Abstraction has 2157 states and 2874 transitions. [2021-08-31 02:01:08,390 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-08-31 02:01:08,390 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2157 states and 2874 transitions. [2021-08-31 02:01:08,394 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1330 [2021-08-31 02:01:08,395 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:08,395 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:08,396 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:08,396 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:08,397 INFO L791 eck$LassoCheckResult]: Stem: 32249#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 32076#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 32077#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 31936#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 31937#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 32071#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 32233#L101-2 assume !false; 32799#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33001#L104 assume !(12292 == ssl3_accept_~s__state~0); 33000#L107 assume !(16384 == ssl3_accept_~s__state~0); 32999#L110 assume !(8192 == ssl3_accept_~s__state~0); 32998#L113 assume !(24576 == ssl3_accept_~s__state~0); 32997#L116 assume !(8195 == ssl3_accept_~s__state~0); 32996#L119 assume !(8480 == ssl3_accept_~s__state~0); 32995#L122 assume !(8481 == ssl3_accept_~s__state~0); 32993#L125 assume !(8482 == ssl3_accept_~s__state~0); 32994#L128 assume 8464 == ssl3_accept_~s__state~0; 32239#L135 [2021-08-31 02:01:08,398 INFO L793 eck$LassoCheckResult]: Loop: 32239#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 31930#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 31931#L276-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; 32240#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 33438#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33435#L654-1 ssl3_accept_~skip~0 := 0; 33434#L101-2 assume !false; 33433#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33432#L104 assume !(12292 == ssl3_accept_~s__state~0); 33431#L107 assume !(16384 == ssl3_accept_~s__state~0); 33430#L110 assume !(8192 == ssl3_accept_~s__state~0); 33429#L113 assume !(24576 == ssl3_accept_~s__state~0); 33428#L116 assume !(8195 == ssl3_accept_~s__state~0); 33427#L119 assume !(8480 == ssl3_accept_~s__state~0); 33426#L122 assume !(8481 == ssl3_accept_~s__state~0); 33425#L125 assume !(8482 == ssl3_accept_~s__state~0); 33424#L128 assume !(8464 == ssl3_accept_~s__state~0); 33423#L131 assume !(8465 == ssl3_accept_~s__state~0); 33422#L134 assume !(8466 == ssl3_accept_~s__state~0); 33421#L137 assume 8496 == ssl3_accept_~s__state~0; 32972#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 33420#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 33175#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 33418#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 33416#L295-2 ssl3_accept_~s__init_num~0 := 0; 33413#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 33410#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33407#L654-1 ssl3_accept_~skip~0 := 0; 33406#L101-2 assume !false; 33405#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33404#L104 assume !(12292 == ssl3_accept_~s__state~0); 33403#L107 assume !(16384 == ssl3_accept_~s__state~0); 33402#L110 assume !(8192 == ssl3_accept_~s__state~0); 33401#L113 assume !(24576 == ssl3_accept_~s__state~0); 33400#L116 assume !(8195 == ssl3_accept_~s__state~0); 33399#L119 assume !(8480 == ssl3_accept_~s__state~0); 33398#L122 assume !(8481 == ssl3_accept_~s__state~0); 33397#L125 assume !(8482 == ssl3_accept_~s__state~0); 33396#L128 assume !(8464 == ssl3_accept_~s__state~0); 33395#L131 assume !(8465 == ssl3_accept_~s__state~0); 33394#L134 assume !(8466 == ssl3_accept_~s__state~0); 33393#L137 assume !(8496 == ssl3_accept_~s__state~0); 33392#L140 assume !(8497 == ssl3_accept_~s__state~0); 33391#L143 assume 8512 == ssl3_accept_~s__state~0; 32967#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33389#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 33386#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 33383#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 33380#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33377#L654-1 ssl3_accept_~skip~0 := 0; 33376#L101-2 assume !false; 33375#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33374#L104 assume !(12292 == ssl3_accept_~s__state~0); 33373#L107 assume !(16384 == ssl3_accept_~s__state~0); 33372#L110 assume !(8192 == ssl3_accept_~s__state~0); 33371#L113 assume !(24576 == ssl3_accept_~s__state~0); 33370#L116 assume !(8195 == ssl3_accept_~s__state~0); 33369#L119 assume !(8480 == ssl3_accept_~s__state~0); 33368#L122 assume !(8481 == ssl3_accept_~s__state~0); 33367#L125 assume !(8482 == ssl3_accept_~s__state~0); 33366#L128 assume !(8464 == ssl3_accept_~s__state~0); 33365#L131 assume !(8465 == ssl3_accept_~s__state~0); 33364#L134 assume !(8466 == ssl3_accept_~s__state~0); 33363#L137 assume !(8496 == ssl3_accept_~s__state~0); 33362#L140 assume !(8497 == ssl3_accept_~s__state~0); 33361#L143 assume !(8512 == ssl3_accept_~s__state~0); 33360#L146 assume !(8513 == ssl3_accept_~s__state~0); 33359#L149 assume 8528 == ssl3_accept_~s__state~0; 32962#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 33357#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 33356#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 33353#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 33348#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 33344#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 33341#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 33338#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33335#L654-1 ssl3_accept_~skip~0 := 0; 33334#L101-2 assume !false; 33333#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33332#L104 assume !(12292 == ssl3_accept_~s__state~0); 33331#L107 assume !(16384 == ssl3_accept_~s__state~0); 33330#L110 assume !(8192 == ssl3_accept_~s__state~0); 33329#L113 assume !(24576 == ssl3_accept_~s__state~0); 33328#L116 assume !(8195 == ssl3_accept_~s__state~0); 33327#L119 assume !(8480 == ssl3_accept_~s__state~0); 33326#L122 assume !(8481 == ssl3_accept_~s__state~0); 33325#L125 assume !(8482 == ssl3_accept_~s__state~0); 33324#L128 assume !(8464 == ssl3_accept_~s__state~0); 33323#L131 assume !(8465 == ssl3_accept_~s__state~0); 33322#L134 assume !(8466 == ssl3_accept_~s__state~0); 33321#L137 assume !(8496 == ssl3_accept_~s__state~0); 33320#L140 assume !(8497 == ssl3_accept_~s__state~0); 33319#L143 assume !(8512 == ssl3_accept_~s__state~0); 33318#L146 assume !(8513 == ssl3_accept_~s__state~0); 33317#L149 assume !(8528 == ssl3_accept_~s__state~0); 33316#L152 assume !(8529 == ssl3_accept_~s__state~0); 33315#L155 assume 8544 == ssl3_accept_~s__state~0; 32957#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 33244#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 33243#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 33508#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 33249#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 33303#L419 assume !(4 == ssl3_accept_~blastFlag~0); 31981#L419-2 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; 31982#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 33081#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33077#L654-1 ssl3_accept_~skip~0 := 0; 33075#L101-2 assume !false; 33073#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33071#L104 assume !(12292 == ssl3_accept_~s__state~0); 33070#L107 assume !(16384 == ssl3_accept_~s__state~0); 33069#L110 assume !(8192 == ssl3_accept_~s__state~0); 33048#L113 assume !(24576 == ssl3_accept_~s__state~0); 33049#L116 assume !(8195 == ssl3_accept_~s__state~0); 33010#L119 assume !(8480 == ssl3_accept_~s__state~0); 33009#L122 assume !(8481 == ssl3_accept_~s__state~0); 32768#L125 assume !(8482 == ssl3_accept_~s__state~0); 32769#L128 assume 8464 == ssl3_accept_~s__state~0; 32239#L135 [2021-08-31 02:01:08,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:08,398 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-08-31 02:01:08,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:08,400 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42018734] [2021-08-31 02:01:08,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:08,401 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:08,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:08,411 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:08,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:08,421 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:08,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:08,422 INFO L82 PathProgramCache]: Analyzing trace with hash 640470004, now seen corresponding path program 1 times [2021-08-31 02:01:08,422 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:08,423 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520598078] [2021-08-31 02:01:08,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:08,423 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:08,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:08,454 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-08-31 02:01:08,454 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:08,454 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520598078] [2021-08-31 02:01:08,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520598078] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:08,454 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:08,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:08,455 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54998134] [2021-08-31 02:01:08,455 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:08,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:08,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:08,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:08,456 INFO L87 Difference]: Start difference. First operand 2157 states and 2874 transitions. cyclomatic complexity: 722 Second operand has 3 states, 2 states have (on average 32.0) internal successors, (64), 3 states have internal predecessors, (64), 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:08,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:08,756 INFO L93 Difference]: Finished difference Result 2321 states and 3080 transitions. [2021-08-31 02:01:08,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:08,757 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2321 states and 3080 transitions. [2021-08-31 02:01:08,764 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1400 [2021-08-31 02:01:08,772 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2321 states to 2259 states and 2987 transitions. [2021-08-31 02:01:08,772 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1627 [2021-08-31 02:01:08,773 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1663 [2021-08-31 02:01:08,773 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2259 states and 2987 transitions. [2021-08-31 02:01:08,773 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:08,774 INFO L681 BuchiCegarLoop]: Abstraction has 2259 states and 2987 transitions. [2021-08-31 02:01:08,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2259 states and 2987 transitions. [2021-08-31 02:01:08,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2259 to 2139. [2021-08-31 02:01:08,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2139 states have (on average 1.3263207106124357) internal successors, (2837), 2138 states have internal predecessors, (2837), 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:08,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2837 transitions. [2021-08-31 02:01:08,804 INFO L704 BuchiCegarLoop]: Abstraction has 2139 states and 2837 transitions. [2021-08-31 02:01:08,804 INFO L587 BuchiCegarLoop]: Abstraction has 2139 states and 2837 transitions. [2021-08-31 02:01:08,804 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-08-31 02:01:08,804 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 2837 transitions. [2021-08-31 02:01:08,809 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2021-08-31 02:01:08,809 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:08,809 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:08,810 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:08,810 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:08,810 INFO L791 eck$LassoCheckResult]: Stem: 36711#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 36549#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 36550#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 36417#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 36418#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 36544#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 36695#L101-2 assume !false; 37004#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37003#L104 assume !(12292 == ssl3_accept_~s__state~0); 37002#L107 assume !(16384 == ssl3_accept_~s__state~0); 37001#L110 assume !(8192 == ssl3_accept_~s__state~0); 37000#L113 assume !(24576 == ssl3_accept_~s__state~0); 36999#L116 assume !(8195 == ssl3_accept_~s__state~0); 36998#L119 assume !(8480 == ssl3_accept_~s__state~0); 36997#L122 assume 8481 == ssl3_accept_~s__state~0; 36494#L123 [2021-08-31 02:01:08,810 INFO L793 eck$LassoCheckResult]: Loop: 36494#L123 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet38;havoc ssl3_accept_#t~nondet38; 36495#L261 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; 36462#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 38239#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38235#L654-1 ssl3_accept_~skip~0 := 0; 38234#L101-2 assume !false; 38233#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38232#L104 assume !(12292 == ssl3_accept_~s__state~0); 38231#L107 assume !(16384 == ssl3_accept_~s__state~0); 38229#L110 assume !(8192 == ssl3_accept_~s__state~0); 38224#L113 assume !(24576 == ssl3_accept_~s__state~0); 38222#L116 assume !(8195 == ssl3_accept_~s__state~0); 38221#L119 assume !(8480 == ssl3_accept_~s__state~0); 38220#L122 assume !(8481 == ssl3_accept_~s__state~0); 38219#L125 assume !(8482 == ssl3_accept_~s__state~0); 38218#L128 assume !(8464 == ssl3_accept_~s__state~0); 38217#L131 assume !(8465 == ssl3_accept_~s__state~0); 38216#L134 assume !(8466 == ssl3_accept_~s__state~0); 38215#L137 assume !(8496 == ssl3_accept_~s__state~0); 38214#L140 assume !(8497 == ssl3_accept_~s__state~0); 38207#L143 assume !(8512 == ssl3_accept_~s__state~0); 38205#L146 assume !(8513 == ssl3_accept_~s__state~0); 38203#L149 assume !(8528 == ssl3_accept_~s__state~0); 38186#L152 assume !(8529 == ssl3_accept_~s__state~0); 38182#L155 assume !(8544 == ssl3_accept_~s__state~0); 38179#L158 assume !(8545 == ssl3_accept_~s__state~0); 38177#L161 assume !(8560 == ssl3_accept_~s__state~0); 38013#L164 assume !(8561 == ssl3_accept_~s__state~0); 37534#L167 assume 8448 == ssl3_accept_~s__state~0; 37310#L168 assume !(ssl3_accept_~num1~0 > 0); 37532#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 37531#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 37343#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 37340#L654-1 ssl3_accept_~skip~0 := 0; 37339#L101-2 assume !false; 37338#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 37336#L104 assume !(12292 == ssl3_accept_~s__state~0); 37335#L107 assume !(16384 == ssl3_accept_~s__state~0); 37334#L110 assume !(8192 == ssl3_accept_~s__state~0); 37333#L113 assume !(24576 == ssl3_accept_~s__state~0); 37332#L116 assume !(8195 == ssl3_accept_~s__state~0); 37331#L119 assume 8480 == ssl3_accept_~s__state~0; 36494#L123 [2021-08-31 02:01:08,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:08,811 INFO L82 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-08-31 02:01:08,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:08,811 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007278427] [2021-08-31 02:01:08,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:08,811 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:08,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:08,823 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:08,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:08,823 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007278427] [2021-08-31 02:01:08,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007278427] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:08,824 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:08,824 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:08,824 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653205485] [2021-08-31 02:01:08,824 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:01:08,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:08,825 INFO L82 PathProgramCache]: Analyzing trace with hash -1019785860, now seen corresponding path program 1 times [2021-08-31 02:01:08,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:08,825 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060601919] [2021-08-31 02:01:08,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:08,825 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:08,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:08,840 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:01:08,840 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:08,841 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060601919] [2021-08-31 02:01:08,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060601919] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:01:08,841 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673095545] [2021-08-31 02:01:08,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:08,841 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:01:08,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:08,842 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:01:08,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2021-08-31 02:01:08,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:08,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:01:08,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:08,992 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:01:08,993 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:01:09,083 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:01:09,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673095545] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:01:09,083 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:01:09,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-08-31 02:01:09,084 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219950990] [2021-08-31 02:01:09,084 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:09,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:09,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:09,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:09,085 INFO L87 Difference]: Start difference. First operand 2139 states and 2837 transitions. cyclomatic complexity: 705 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:09,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:09,308 INFO L93 Difference]: Finished difference Result 2143 states and 2837 transitions. [2021-08-31 02:01:09,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:09,309 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2143 states and 2837 transitions. [2021-08-31 02:01:09,316 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1382 [2021-08-31 02:01:09,323 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2143 states to 2143 states and 2837 transitions. [2021-08-31 02:01:09,323 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1547 [2021-08-31 02:01:09,324 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1547 [2021-08-31 02:01:09,324 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2143 states and 2837 transitions. [2021-08-31 02:01:09,324 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:09,324 INFO L681 BuchiCegarLoop]: Abstraction has 2143 states and 2837 transitions. [2021-08-31 02:01:09,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2143 states and 2837 transitions. [2021-08-31 02:01:09,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2143 to 2139. [2021-08-31 02:01:09,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2139 states have (on average 1.324450677886863) internal successors, (2833), 2138 states have internal predecessors, (2833), 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:09,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2833 transitions. [2021-08-31 02:01:09,351 INFO L704 BuchiCegarLoop]: Abstraction has 2139 states and 2833 transitions. [2021-08-31 02:01:09,351 INFO L587 BuchiCegarLoop]: Abstraction has 2139 states and 2833 transitions. [2021-08-31 02:01:09,352 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-08-31 02:01:09,352 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 2833 transitions. [2021-08-31 02:01:09,356 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2021-08-31 02:01:09,356 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:09,356 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:09,357 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:09,357 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:09,357 INFO L791 eck$LassoCheckResult]: Stem: 41247#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 41084#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 41085#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 40954#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 40955#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41079#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 41231#L101-2 assume !false; 41309#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41303#L104 assume !(12292 == ssl3_accept_~s__state~0); 41304#L107 assume !(16384 == ssl3_accept_~s__state~0); 41297#L110 assume !(8192 == ssl3_accept_~s__state~0); 41298#L113 assume !(24576 == ssl3_accept_~s__state~0); 41291#L116 assume !(8195 == ssl3_accept_~s__state~0); 41292#L119 assume !(8480 == ssl3_accept_~s__state~0); 41285#L122 assume !(8481 == ssl3_accept_~s__state~0); 41286#L125 assume 8482 == ssl3_accept_~s__state~0; 41158#L126 [2021-08-31 02:01:09,358 INFO L793 eck$LassoCheckResult]: Loop: 41158#L126 ssl3_accept_~s__state~0 := 3; 40997#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 42516#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42513#L654-1 ssl3_accept_~skip~0 := 0; 42512#L101-2 assume !false; 42511#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42510#L104 assume !(12292 == ssl3_accept_~s__state~0); 42509#L107 assume !(16384 == ssl3_accept_~s__state~0); 42508#L110 assume !(8192 == ssl3_accept_~s__state~0); 42507#L113 assume !(24576 == ssl3_accept_~s__state~0); 42506#L116 assume !(8195 == ssl3_accept_~s__state~0); 42505#L119 assume !(8480 == ssl3_accept_~s__state~0); 42504#L122 assume !(8481 == ssl3_accept_~s__state~0); 42503#L125 assume !(8482 == ssl3_accept_~s__state~0); 42502#L128 assume !(8464 == ssl3_accept_~s__state~0); 42501#L131 assume !(8465 == ssl3_accept_~s__state~0); 42500#L134 assume !(8466 == ssl3_accept_~s__state~0); 42079#L137 assume !(8496 == ssl3_accept_~s__state~0); 42076#L140 assume !(8497 == ssl3_accept_~s__state~0); 42073#L143 assume !(8512 == ssl3_accept_~s__state~0); 42070#L146 assume !(8513 == ssl3_accept_~s__state~0); 42066#L149 assume !(8528 == ssl3_accept_~s__state~0); 42062#L152 assume !(8529 == ssl3_accept_~s__state~0); 42057#L155 assume !(8544 == ssl3_accept_~s__state~0); 42029#L158 assume !(8545 == ssl3_accept_~s__state~0); 42028#L161 assume !(8560 == ssl3_accept_~s__state~0); 42027#L164 assume !(8561 == ssl3_accept_~s__state~0); 42026#L167 assume 8448 == ssl3_accept_~s__state~0; 40956#L168 assume !(ssl3_accept_~num1~0 > 0); 40957#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 41893#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 41880#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 41598#L654-1 ssl3_accept_~skip~0 := 0; 41599#L101-2 assume !false; 41589#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 41590#L104 assume !(12292 == ssl3_accept_~s__state~0); 41861#L107 assume !(16384 == ssl3_accept_~s__state~0); 41857#L110 assume !(8192 == ssl3_accept_~s__state~0); 41852#L113 assume !(24576 == ssl3_accept_~s__state~0); 41847#L116 assume !(8195 == ssl3_accept_~s__state~0); 41843#L119 assume !(8480 == ssl3_accept_~s__state~0); 41838#L122 assume !(8481 == ssl3_accept_~s__state~0); 41834#L125 assume 8482 == ssl3_accept_~s__state~0; 41158#L126 [2021-08-31 02:01:09,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:09,358 INFO L82 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-08-31 02:01:09,358 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:09,358 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228013043] [2021-08-31 02:01:09,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:09,359 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:09,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:09,370 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:09,370 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:09,371 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228013043] [2021-08-31 02:01:09,371 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228013043] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:09,371 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:09,371 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:09,371 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037574158] [2021-08-31 02:01:09,371 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:01:09,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:09,372 INFO L82 PathProgramCache]: Analyzing trace with hash -1242946419, now seen corresponding path program 1 times [2021-08-31 02:01:09,372 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:09,372 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051954593] [2021-08-31 02:01:09,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:09,372 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:09,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:09,382 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:01:09,382 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:09,382 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051954593] [2021-08-31 02:01:09,382 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051954593] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:09,383 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:09,383 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:09,383 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487072656] [2021-08-31 02:01:09,383 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:09,383 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:09,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:09,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:09,384 INFO L87 Difference]: Start difference. First operand 2139 states and 2833 transitions. cyclomatic complexity: 701 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:09,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:09,595 INFO L93 Difference]: Finished difference Result 2139 states and 2829 transitions. [2021-08-31 02:01:09,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:09,596 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2139 states and 2829 transitions. [2021-08-31 02:01:09,603 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2021-08-31 02:01:09,616 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2139 states to 2139 states and 2829 transitions. [2021-08-31 02:01:09,617 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1543 [2021-08-31 02:01:09,618 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1543 [2021-08-31 02:01:09,618 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2139 states and 2829 transitions. [2021-08-31 02:01:09,618 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:09,619 INFO L681 BuchiCegarLoop]: Abstraction has 2139 states and 2829 transitions. [2021-08-31 02:01:09,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2139 states and 2829 transitions. [2021-08-31 02:01:09,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2139 to 2139. [2021-08-31 02:01:09,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2139 states, 2139 states have (on average 1.3225806451612903) internal successors, (2829), 2138 states have internal predecessors, (2829), 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:09,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2139 states to 2139 states and 2829 transitions. [2021-08-31 02:01:09,644 INFO L704 BuchiCegarLoop]: Abstraction has 2139 states and 2829 transitions. [2021-08-31 02:01:09,644 INFO L587 BuchiCegarLoop]: Abstraction has 2139 states and 2829 transitions. [2021-08-31 02:01:09,644 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-08-31 02:01:09,644 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2139 states and 2829 transitions. [2021-08-31 02:01:09,649 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1378 [2021-08-31 02:01:09,649 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:09,649 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:09,652 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:09,652 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:09,652 INFO L791 eck$LassoCheckResult]: Stem: 45524#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 45371#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 45372#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45240#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 45241#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45366#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 45509#L101-2 assume !false; 46040#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46534#L104 assume !(12292 == ssl3_accept_~s__state~0); 46532#L107 assume !(16384 == ssl3_accept_~s__state~0); 46530#L110 assume !(8192 == ssl3_accept_~s__state~0); 46528#L113 assume !(24576 == ssl3_accept_~s__state~0); 46526#L116 assume !(8195 == ssl3_accept_~s__state~0); 46524#L119 assume !(8480 == ssl3_accept_~s__state~0); 46522#L122 assume !(8481 == ssl3_accept_~s__state~0); 46520#L125 assume !(8482 == ssl3_accept_~s__state~0); 46518#L128 assume 8464 == ssl3_accept_~s__state~0; 46103#L135 [2021-08-31 02:01:09,653 INFO L793 eck$LassoCheckResult]: Loop: 46103#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 47051#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 45236#L276-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; 47050#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 47044#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47041#L654-1 ssl3_accept_~skip~0 := 0; 47040#L101-2 assume !false; 47039#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47038#L104 assume !(12292 == ssl3_accept_~s__state~0); 47037#L107 assume !(16384 == ssl3_accept_~s__state~0); 47036#L110 assume !(8192 == ssl3_accept_~s__state~0); 47035#L113 assume !(24576 == ssl3_accept_~s__state~0); 47034#L116 assume !(8195 == ssl3_accept_~s__state~0); 47033#L119 assume !(8480 == ssl3_accept_~s__state~0); 47032#L122 assume !(8481 == ssl3_accept_~s__state~0); 47031#L125 assume !(8482 == ssl3_accept_~s__state~0); 47029#L128 assume !(8464 == ssl3_accept_~s__state~0); 47028#L131 assume !(8465 == ssl3_accept_~s__state~0); 47026#L134 assume !(8466 == ssl3_accept_~s__state~0); 47024#L137 assume 8496 == ssl3_accept_~s__state~0; 46565#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 47021#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45341#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 47017#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 47018#L295-2 ssl3_accept_~s__init_num~0 := 0; 47209#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 47196#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47192#L654-1 ssl3_accept_~skip~0 := 0; 47190#L101-2 assume !false; 47188#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47186#L104 assume !(12292 == ssl3_accept_~s__state~0); 47184#L107 assume !(16384 == ssl3_accept_~s__state~0); 47182#L110 assume !(8192 == ssl3_accept_~s__state~0); 47180#L113 assume !(24576 == ssl3_accept_~s__state~0); 47178#L116 assume !(8195 == ssl3_accept_~s__state~0); 47176#L119 assume !(8480 == ssl3_accept_~s__state~0); 47174#L122 assume !(8481 == ssl3_accept_~s__state~0); 47172#L125 assume !(8482 == ssl3_accept_~s__state~0); 47170#L128 assume !(8464 == ssl3_accept_~s__state~0); 47168#L131 assume !(8465 == ssl3_accept_~s__state~0); 47166#L134 assume !(8466 == ssl3_accept_~s__state~0); 47119#L137 assume !(8496 == ssl3_accept_~s__state~0); 47083#L140 assume !(8497 == ssl3_accept_~s__state~0); 46949#L143 assume 8512 == ssl3_accept_~s__state~0; 45522#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45461#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 45291#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45292#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 46816#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47102#L654-1 ssl3_accept_~skip~0 := 0; 47101#L101-2 assume !false; 47100#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47099#L104 assume !(12292 == ssl3_accept_~s__state~0); 47098#L107 assume !(16384 == ssl3_accept_~s__state~0); 47097#L110 assume !(8192 == ssl3_accept_~s__state~0); 47096#L113 assume !(24576 == ssl3_accept_~s__state~0); 47095#L116 assume !(8195 == ssl3_accept_~s__state~0); 47094#L119 assume !(8480 == ssl3_accept_~s__state~0); 47093#L122 assume !(8481 == ssl3_accept_~s__state~0); 47092#L125 assume !(8482 == ssl3_accept_~s__state~0); 47091#L128 assume !(8464 == ssl3_accept_~s__state~0); 47090#L131 assume !(8465 == ssl3_accept_~s__state~0); 47089#L134 assume !(8466 == ssl3_accept_~s__state~0); 47088#L137 assume !(8496 == ssl3_accept_~s__state~0); 47087#L140 assume !(8497 == ssl3_accept_~s__state~0); 47085#L143 assume !(8512 == ssl3_accept_~s__state~0); 47084#L146 assume !(8513 == ssl3_accept_~s__state~0); 46728#L149 assume 8528 == ssl3_accept_~s__state~0; 45260#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45261#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 45351#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 45407#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 45408#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 45459#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45542#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 47342#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47334#L654-1 ssl3_accept_~skip~0 := 0; 47332#L101-2 assume !false; 47330#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47328#L104 assume !(12292 == ssl3_accept_~s__state~0); 47326#L107 assume !(16384 == ssl3_accept_~s__state~0); 47324#L110 assume !(8192 == ssl3_accept_~s__state~0); 47322#L113 assume !(24576 == ssl3_accept_~s__state~0); 47320#L116 assume !(8195 == ssl3_accept_~s__state~0); 47318#L119 assume !(8480 == ssl3_accept_~s__state~0); 47316#L122 assume !(8481 == ssl3_accept_~s__state~0); 47313#L125 assume !(8482 == ssl3_accept_~s__state~0); 47312#L128 assume !(8464 == ssl3_accept_~s__state~0); 45386#L131 assume !(8465 == ssl3_accept_~s__state~0); 45387#L134 assume !(8466 == ssl3_accept_~s__state~0); 47079#L137 assume !(8496 == ssl3_accept_~s__state~0); 47078#L140 assume !(8497 == ssl3_accept_~s__state~0); 47077#L143 assume !(8512 == ssl3_accept_~s__state~0); 47074#L146 assume !(8513 == ssl3_accept_~s__state~0); 47073#L149 assume !(8528 == ssl3_accept_~s__state~0); 46155#L152 assume !(8529 == ssl3_accept_~s__state~0); 46143#L155 assume 8544 == ssl3_accept_~s__state~0; 46142#L159 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; 45902#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 46600#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46597#L654-1 ssl3_accept_~skip~0 := 0; 46596#L101-2 assume !false; 46595#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46593#L104 assume !(12292 == ssl3_accept_~s__state~0); 46591#L107 assume !(16384 == ssl3_accept_~s__state~0); 46589#L110 assume !(8192 == ssl3_accept_~s__state~0); 46587#L113 assume !(24576 == ssl3_accept_~s__state~0); 46585#L116 assume !(8195 == ssl3_accept_~s__state~0); 46583#L119 assume !(8480 == ssl3_accept_~s__state~0); 46581#L122 assume !(8481 == ssl3_accept_~s__state~0); 46580#L125 assume !(8482 == ssl3_accept_~s__state~0); 46579#L128 assume !(8464 == ssl3_accept_~s__state~0); 46577#L131 assume !(8465 == ssl3_accept_~s__state~0); 46574#L134 assume !(8466 == ssl3_accept_~s__state~0); 46575#L137 assume !(8496 == ssl3_accept_~s__state~0); 46564#L140 assume !(8497 == ssl3_accept_~s__state~0); 46566#L143 assume !(8512 == ssl3_accept_~s__state~0); 46558#L146 assume !(8513 == ssl3_accept_~s__state~0); 46559#L149 assume !(8528 == ssl3_accept_~s__state~0); 46148#L152 assume !(8529 == ssl3_accept_~s__state~0); 46149#L155 assume !(8544 == ssl3_accept_~s__state~0); 46144#L158 assume !(8545 == ssl3_accept_~s__state~0); 46145#L161 assume !(8560 == ssl3_accept_~s__state~0); 46642#L164 assume !(8561 == ssl3_accept_~s__state~0); 46639#L167 assume !(8448 == ssl3_accept_~s__state~0); 46640#L170 assume 8576 == ssl3_accept_~s__state~0; 45537#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 45472#L462 assume !(5 == ssl3_accept_~blastFlag~0); 45285#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 45286#L468 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 45427#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 47158#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47154#L654-1 ssl3_accept_~skip~0 := 0; 47152#L101-2 assume !false; 47150#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47148#L104 assume !(12292 == ssl3_accept_~s__state~0); 47146#L107 assume !(16384 == ssl3_accept_~s__state~0); 47144#L110 assume !(8192 == ssl3_accept_~s__state~0); 47142#L113 assume !(24576 == ssl3_accept_~s__state~0); 47140#L116 assume !(8195 == ssl3_accept_~s__state~0); 47138#L119 assume !(8480 == ssl3_accept_~s__state~0); 45920#L122 assume !(8481 == ssl3_accept_~s__state~0); 47067#L125 assume !(8482 == ssl3_accept_~s__state~0); 46102#L128 assume 8464 == ssl3_accept_~s__state~0; 46103#L135 [2021-08-31 02:01:09,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:09,653 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-08-31 02:01:09,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:09,654 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567257165] [2021-08-31 02:01:09,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:09,654 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:09,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:09,660 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:09,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:09,674 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:09,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:09,675 INFO L82 PathProgramCache]: Analyzing trace with hash -1526948107, now seen corresponding path program 1 times [2021-08-31 02:01:09,675 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:09,675 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578891005] [2021-08-31 02:01:09,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:09,676 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:09,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:09,711 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-08-31 02:01:09,711 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:09,711 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578891005] [2021-08-31 02:01:09,711 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578891005] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:09,712 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:09,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:09,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467576728] [2021-08-31 02:01:09,712 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:09,712 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:09,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:09,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:09,713 INFO L87 Difference]: Start difference. First operand 2139 states and 2829 transitions. cyclomatic complexity: 697 Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 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:10,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:10,003 INFO L93 Difference]: Finished difference Result 1755 states and 2280 transitions. [2021-08-31 02:01:10,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:10,004 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1755 states and 2280 transitions. [2021-08-31 02:01:10,009 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1060 [2021-08-31 02:01:10,015 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1755 states to 1499 states and 1958 transitions. [2021-08-31 02:01:10,015 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1130 [2021-08-31 02:01:10,016 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1386 [2021-08-31 02:01:10,016 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1499 states and 1958 transitions. [2021-08-31 02:01:10,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:10,017 INFO L681 BuchiCegarLoop]: Abstraction has 1499 states and 1958 transitions. [2021-08-31 02:01:10,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1499 states and 1958 transitions. [2021-08-31 02:01:10,028 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1499 to 1239. [2021-08-31 02:01:10,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1239 states, 1239 states have (on average 1.3131557707828894) internal successors, (1627), 1238 states have internal predecessors, (1627), 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:10,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1239 states to 1239 states and 1627 transitions. [2021-08-31 02:01:10,032 INFO L704 BuchiCegarLoop]: Abstraction has 1239 states and 1627 transitions. [2021-08-31 02:01:10,032 INFO L587 BuchiCegarLoop]: Abstraction has 1239 states and 1627 transitions. [2021-08-31 02:01:10,032 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-08-31 02:01:10,032 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1239 states and 1627 transitions. [2021-08-31 02:01:10,035 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1056 [2021-08-31 02:01:10,035 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:10,035 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:10,036 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:10,036 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:10,036 INFO L791 eck$LassoCheckResult]: Stem: 49382#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 49242#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 49243#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 49136#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 49137#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 49236#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 49366#L101-2 assume !false; 49419#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49992#L104 assume !(12292 == ssl3_accept_~s__state~0); 49989#L107 assume !(16384 == ssl3_accept_~s__state~0); 49986#L110 assume !(8192 == ssl3_accept_~s__state~0); 49983#L113 assume !(24576 == ssl3_accept_~s__state~0); 49980#L116 assume !(8195 == ssl3_accept_~s__state~0); 49977#L119 assume !(8480 == ssl3_accept_~s__state~0); 49974#L122 assume !(8481 == ssl3_accept_~s__state~0); 49971#L125 assume !(8482 == ssl3_accept_~s__state~0); 49968#L128 assume 8464 == ssl3_accept_~s__state~0; 49370#L135 [2021-08-31 02:01:10,037 INFO L793 eck$LassoCheckResult]: Loop: 49370#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 49371#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 49132#L276-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; 49372#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 50202#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50198#L654-1 ssl3_accept_~skip~0 := 0; 50196#L101-2 assume !false; 50194#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50192#L104 assume !(12292 == ssl3_accept_~s__state~0); 50190#L107 assume !(16384 == ssl3_accept_~s__state~0); 50188#L110 assume !(8192 == ssl3_accept_~s__state~0); 50186#L113 assume !(24576 == ssl3_accept_~s__state~0); 50184#L116 assume !(8195 == ssl3_accept_~s__state~0); 50182#L119 assume !(8480 == ssl3_accept_~s__state~0); 50181#L122 assume !(8481 == ssl3_accept_~s__state~0); 50180#L125 assume !(8482 == ssl3_accept_~s__state~0); 50179#L128 assume !(8464 == ssl3_accept_~s__state~0); 50178#L131 assume !(8465 == ssl3_accept_~s__state~0); 50176#L134 assume !(8466 == ssl3_accept_~s__state~0); 50175#L137 assume 8496 == ssl3_accept_~s__state~0; 49268#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 49269#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 49953#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 49952#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 49146#L295-2 ssl3_accept_~s__init_num~0 := 0; 49210#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 50308#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50304#L654-1 ssl3_accept_~skip~0 := 0; 50295#L101-2 assume !false; 50293#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50291#L104 assume !(12292 == ssl3_accept_~s__state~0); 50289#L107 assume !(16384 == ssl3_accept_~s__state~0); 50287#L110 assume !(8192 == ssl3_accept_~s__state~0); 50286#L113 assume !(24576 == ssl3_accept_~s__state~0); 50285#L116 assume !(8195 == ssl3_accept_~s__state~0); 50284#L119 assume !(8480 == ssl3_accept_~s__state~0); 50283#L122 assume !(8481 == ssl3_accept_~s__state~0); 50249#L125 assume !(8482 == ssl3_accept_~s__state~0); 50248#L128 assume !(8464 == ssl3_accept_~s__state~0); 50247#L131 assume !(8465 == ssl3_accept_~s__state~0); 50246#L134 assume !(8466 == ssl3_accept_~s__state~0); 50245#L137 assume !(8496 == ssl3_accept_~s__state~0); 50244#L140 assume !(8497 == ssl3_accept_~s__state~0); 50243#L143 assume 8512 == ssl3_accept_~s__state~0; 49556#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 50238#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 50236#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 50234#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 50221#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50218#L654-1 ssl3_accept_~skip~0 := 0; 50216#L101-2 assume !false; 50215#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50214#L104 assume !(12292 == ssl3_accept_~s__state~0); 50213#L107 assume !(16384 == ssl3_accept_~s__state~0); 50212#L110 assume !(8192 == ssl3_accept_~s__state~0); 50211#L113 assume !(24576 == ssl3_accept_~s__state~0); 50210#L116 assume !(8195 == ssl3_accept_~s__state~0); 50208#L119 assume !(8480 == ssl3_accept_~s__state~0); 50205#L122 assume !(8481 == ssl3_accept_~s__state~0); 50199#L125 assume !(8482 == ssl3_accept_~s__state~0); 50197#L128 assume !(8464 == ssl3_accept_~s__state~0); 50195#L131 assume !(8465 == ssl3_accept_~s__state~0); 50193#L134 assume !(8466 == ssl3_accept_~s__state~0); 50191#L137 assume !(8496 == ssl3_accept_~s__state~0); 50189#L140 assume !(8497 == ssl3_accept_~s__state~0); 50187#L143 assume !(8512 == ssl3_accept_~s__state~0); 50185#L146 assume !(8513 == ssl3_accept_~s__state~0); 50183#L149 assume 8528 == ssl3_accept_~s__state~0; 49548#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 50174#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 50167#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 50160#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 50149#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 50138#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 50132#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 50126#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50120#L654-1 ssl3_accept_~skip~0 := 0; 50116#L101-2 assume !false; 50112#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50108#L104 assume !(12292 == ssl3_accept_~s__state~0); 50104#L107 assume !(16384 == ssl3_accept_~s__state~0); 50100#L110 assume !(8192 == ssl3_accept_~s__state~0); 50096#L113 assume !(24576 == ssl3_accept_~s__state~0); 50092#L116 assume !(8195 == ssl3_accept_~s__state~0); 50088#L119 assume !(8480 == ssl3_accept_~s__state~0); 50084#L122 assume !(8481 == ssl3_accept_~s__state~0); 50080#L125 assume !(8482 == ssl3_accept_~s__state~0); 50076#L128 assume !(8464 == ssl3_accept_~s__state~0); 50053#L131 assume !(8465 == ssl3_accept_~s__state~0); 50049#L134 assume !(8466 == ssl3_accept_~s__state~0); 50044#L137 assume !(8496 == ssl3_accept_~s__state~0); 50040#L140 assume !(8497 == ssl3_accept_~s__state~0); 50035#L143 assume !(8512 == ssl3_accept_~s__state~0); 49957#L146 assume !(8513 == ssl3_accept_~s__state~0); 49934#L149 assume !(8528 == ssl3_accept_~s__state~0); 49737#L152 assume !(8529 == ssl3_accept_~s__state~0); 49736#L155 assume 8544 == ssl3_accept_~s__state~0; 49539#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 49694#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 49692#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 49683#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 49682#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 49134#L419 assume !(4 == ssl3_accept_~blastFlag~0); 49135#L419-2 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; 49171#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 50046#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50068#L654-1 ssl3_accept_~skip~0 := 0; 50067#L101-2 assume !false; 50066#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50065#L104 assume !(12292 == ssl3_accept_~s__state~0); 50064#L107 assume !(16384 == ssl3_accept_~s__state~0); 50063#L110 assume !(8192 == ssl3_accept_~s__state~0); 50062#L113 assume !(24576 == ssl3_accept_~s__state~0); 50061#L116 assume !(8195 == ssl3_accept_~s__state~0); 50060#L119 assume !(8480 == ssl3_accept_~s__state~0); 50059#L122 assume !(8481 == ssl3_accept_~s__state~0); 50058#L125 assume !(8482 == ssl3_accept_~s__state~0); 50057#L128 assume !(8464 == ssl3_accept_~s__state~0); 50056#L131 assume !(8465 == ssl3_accept_~s__state~0); 50055#L134 assume !(8466 == ssl3_accept_~s__state~0); 49639#L137 assume !(8496 == ssl3_accept_~s__state~0); 49637#L140 assume !(8497 == ssl3_accept_~s__state~0); 49636#L143 assume !(8512 == ssl3_accept_~s__state~0); 49634#L146 assume !(8513 == ssl3_accept_~s__state~0); 49632#L149 assume !(8528 == ssl3_accept_~s__state~0); 49631#L152 assume !(8529 == ssl3_accept_~s__state~0); 49630#L155 assume !(8544 == ssl3_accept_~s__state~0); 49629#L158 assume !(8545 == ssl3_accept_~s__state~0); 49628#L161 assume !(8560 == ssl3_accept_~s__state~0); 49626#L164 assume !(8561 == ssl3_accept_~s__state~0); 49604#L167 assume 8448 == ssl3_accept_~s__state~0; 49603#L168 assume !(ssl3_accept_~num1~0 > 0); 49601#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 49442#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 49443#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 49434#L654-1 ssl3_accept_~skip~0 := 0; 49435#L101-2 assume !false; 49430#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 49431#L104 assume !(12292 == ssl3_accept_~s__state~0); 49470#L107 assume !(16384 == ssl3_accept_~s__state~0); 49471#L110 assume !(8192 == ssl3_accept_~s__state~0); 49462#L113 assume !(24576 == ssl3_accept_~s__state~0); 49463#L116 assume !(8195 == ssl3_accept_~s__state~0); 49458#L119 assume !(8480 == ssl3_accept_~s__state~0); 49459#L122 assume !(8481 == ssl3_accept_~s__state~0); 49580#L125 assume !(8482 == ssl3_accept_~s__state~0); 49578#L128 assume 8464 == ssl3_accept_~s__state~0; 49370#L135 [2021-08-31 02:01:10,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:10,037 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-08-31 02:01:10,037 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:10,037 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289463427] [2021-08-31 02:01:10,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:10,038 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:10,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:10,042 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:10,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:10,047 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:10,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:10,048 INFO L82 PathProgramCache]: Analyzing trace with hash 698319005, now seen corresponding path program 1 times [2021-08-31 02:01:10,048 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:10,048 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545745852] [2021-08-31 02:01:10,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:10,048 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:10,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:10,074 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-08-31 02:01:10,075 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:10,075 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545745852] [2021-08-31 02:01:10,075 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545745852] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:01:10,075 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486503135] [2021-08-31 02:01:10,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:10,076 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:01:10,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:10,127 INFO L229 MonitoredProcess]: Starting monitored process 14 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:10,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-08-31 02:01:10,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:10,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:01:10,194 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:10,454 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-08-31 02:01:10,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:01:10,738 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-08-31 02:01:10,738 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486503135] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:01:10,738 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:01:10,739 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-08-31 02:01:10,739 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106035816] [2021-08-31 02:01:10,739 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:10,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:10,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:01:10,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:01:10,740 INFO L87 Difference]: Start difference. First operand 1239 states and 1627 transitions. cyclomatic complexity: 391 Second operand has 6 states, 5 states have (on average 27.4) internal successors, (137), 6 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:01:11,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:11,950 INFO L93 Difference]: Finished difference Result 3431 states and 4447 transitions. [2021-08-31 02:01:11,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-31 02:01:11,950 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3431 states and 4447 transitions. [2021-08-31 02:01:11,962 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 3188 [2021-08-31 02:01:11,980 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3431 states to 3371 states and 4387 transitions. [2021-08-31 02:01:11,981 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3258 [2021-08-31 02:01:11,982 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3258 [2021-08-31 02:01:11,982 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3371 states and 4387 transitions. [2021-08-31 02:01:11,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:11,983 INFO L681 BuchiCegarLoop]: Abstraction has 3371 states and 4387 transitions. [2021-08-31 02:01:11,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3371 states and 4387 transitions. [2021-08-31 02:01:12,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3371 to 2021. [2021-08-31 02:01:12,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2021 states, 2021 states have (on average 1.3295398317664522) internal successors, (2687), 2020 states have internal predecessors, (2687), 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:12,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2687 transitions. [2021-08-31 02:01:12,033 INFO L704 BuchiCegarLoop]: Abstraction has 2021 states and 2687 transitions. [2021-08-31 02:01:12,033 INFO L587 BuchiCegarLoop]: Abstraction has 2021 states and 2687 transitions. [2021-08-31 02:01:12,033 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-08-31 02:01:12,033 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2021 states and 2687 transitions. [2021-08-31 02:01:12,037 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1838 [2021-08-31 02:01:12,038 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:12,038 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:12,039 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:12,039 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:12,040 INFO L791 eck$LassoCheckResult]: Stem: 54957#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 54809#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 54810#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 54702#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 54703#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 54804#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 54941#L101-2 assume !false; 54997#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56260#L104 assume !(12292 == ssl3_accept_~s__state~0); 56259#L107 assume !(16384 == ssl3_accept_~s__state~0); 56258#L110 assume !(8192 == ssl3_accept_~s__state~0); 56257#L113 assume !(24576 == ssl3_accept_~s__state~0); 56256#L116 assume !(8195 == ssl3_accept_~s__state~0); 56255#L119 assume !(8480 == ssl3_accept_~s__state~0); 56254#L122 assume !(8481 == ssl3_accept_~s__state~0); 56253#L125 assume !(8482 == ssl3_accept_~s__state~0); 56252#L128 assume 8464 == ssl3_accept_~s__state~0; 54946#L135 [2021-08-31 02:01:12,040 INFO L793 eck$LassoCheckResult]: Loop: 54946#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 54698#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 54699#L276-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; 54947#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 56707#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56704#L654-1 ssl3_accept_~skip~0 := 0; 56703#L101-2 assume !false; 56702#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56701#L104 assume !(12292 == ssl3_accept_~s__state~0); 56700#L107 assume !(16384 == ssl3_accept_~s__state~0); 56699#L110 assume !(8192 == ssl3_accept_~s__state~0); 56698#L113 assume !(24576 == ssl3_accept_~s__state~0); 56697#L116 assume !(8195 == ssl3_accept_~s__state~0); 56696#L119 assume !(8480 == ssl3_accept_~s__state~0); 56695#L122 assume !(8481 == ssl3_accept_~s__state~0); 56694#L125 assume !(8482 == ssl3_accept_~s__state~0); 56693#L128 assume !(8464 == ssl3_accept_~s__state~0); 56654#L131 assume !(8465 == ssl3_accept_~s__state~0); 56653#L134 assume !(8466 == ssl3_accept_~s__state~0); 56378#L137 assume 8496 == ssl3_accept_~s__state~0; 54836#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 54787#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 54788#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 56558#L295 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 56559#L295-2 ssl3_accept_~s__init_num~0 := 0; 56611#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 56587#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56583#L654-1 ssl3_accept_~skip~0 := 0; 56581#L101-2 assume !false; 56579#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56577#L104 assume !(12292 == ssl3_accept_~s__state~0); 56575#L107 assume !(16384 == ssl3_accept_~s__state~0); 56574#L110 assume !(8192 == ssl3_accept_~s__state~0); 56572#L113 assume !(24576 == ssl3_accept_~s__state~0); 56569#L116 assume !(8195 == ssl3_accept_~s__state~0); 56568#L119 assume !(8480 == ssl3_accept_~s__state~0); 56567#L122 assume !(8481 == ssl3_accept_~s__state~0); 56566#L125 assume !(8482 == ssl3_accept_~s__state~0); 56565#L128 assume !(8464 == ssl3_accept_~s__state~0); 56564#L131 assume !(8465 == ssl3_accept_~s__state~0); 56562#L134 assume !(8466 == ssl3_accept_~s__state~0); 56561#L137 assume !(8496 == ssl3_accept_~s__state~0); 56560#L140 assume !(8497 == ssl3_accept_~s__state~0); 56557#L143 assume !(8512 == ssl3_accept_~s__state~0); 56550#L146 assume !(8513 == ssl3_accept_~s__state~0); 56545#L149 assume !(8528 == ssl3_accept_~s__state~0); 56526#L152 assume !(8529 == ssl3_accept_~s__state~0); 56376#L155 assume !(8544 == ssl3_accept_~s__state~0); 56377#L158 assume !(8545 == ssl3_accept_~s__state~0); 54721#L161 assume !(8560 == ssl3_accept_~s__state~0); 54722#L164 assume !(8561 == ssl3_accept_~s__state~0); 54760#L167 assume !(8448 == ssl3_accept_~s__state~0); 54761#L170 assume !(8576 == ssl3_accept_~s__state~0); 54864#L173 assume !(8577 == ssl3_accept_~s__state~0); 54865#L176 assume !(8592 == ssl3_accept_~s__state~0); 56503#L179 assume !(8593 == ssl3_accept_~s__state~0); 56501#L182 assume !(8608 == ssl3_accept_~s__state~0); 56500#L185 assume !(8609 == ssl3_accept_~s__state~0); 54750#L188 assume !(8640 == ssl3_accept_~s__state~0); 54751#L191 assume !(8641 == ssl3_accept_~s__state~0); 55086#L194 assume 8656 == ssl3_accept_~s__state~0; 55734#L198 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 56492#L541 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet55;havoc ssl3_accept_#t~nondet55; 54805#L546 assume !(10 == ssl3_accept_~blastFlag~0); 54806#L549 assume !(13 == ssl3_accept_~blastFlag~0); 54820#L552 assume !(16 == ssl3_accept_~blastFlag~0); 54821#L555 assume !(19 == ssl3_accept_~blastFlag~0); 54856#L555-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 54857#L566 assume !(0 == ssl3_accept_~tmp___10~0); 54950#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 56601#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56597#L654-1 ssl3_accept_~skip~0 := 0; 56594#L101-2 assume !false; 56590#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56584#L104 assume !(12292 == ssl3_accept_~s__state~0); 56582#L107 assume !(16384 == ssl3_accept_~s__state~0); 56580#L110 assume !(8192 == ssl3_accept_~s__state~0); 56578#L113 assume !(24576 == ssl3_accept_~s__state~0); 56576#L116 assume !(8195 == ssl3_accept_~s__state~0); 56495#L119 assume !(8480 == ssl3_accept_~s__state~0); 56494#L122 assume !(8481 == ssl3_accept_~s__state~0); 56320#L125 assume !(8482 == ssl3_accept_~s__state~0); 56318#L128 assume !(8464 == ssl3_accept_~s__state~0); 56317#L131 assume !(8465 == ssl3_accept_~s__state~0); 56315#L134 assume !(8466 == ssl3_accept_~s__state~0); 56312#L137 assume !(8496 == ssl3_accept_~s__state~0); 56306#L140 assume !(8497 == ssl3_accept_~s__state~0); 56304#L143 assume !(8512 == ssl3_accept_~s__state~0); 56302#L146 assume !(8513 == ssl3_accept_~s__state~0); 56300#L149 assume !(8528 == ssl3_accept_~s__state~0); 56298#L152 assume !(8529 == ssl3_accept_~s__state~0); 56296#L155 assume !(8544 == ssl3_accept_~s__state~0); 56294#L158 assume !(8545 == ssl3_accept_~s__state~0); 56292#L161 assume !(8560 == ssl3_accept_~s__state~0); 56290#L164 assume !(8561 == ssl3_accept_~s__state~0); 56288#L167 assume !(8448 == ssl3_accept_~s__state~0); 56286#L170 assume !(8576 == ssl3_accept_~s__state~0); 56284#L173 assume !(8577 == ssl3_accept_~s__state~0); 56282#L176 assume !(8592 == ssl3_accept_~s__state~0); 56280#L179 assume !(8593 == ssl3_accept_~s__state~0); 56278#L182 assume !(8608 == ssl3_accept_~s__state~0); 56276#L185 assume !(8609 == ssl3_accept_~s__state~0); 56274#L188 assume !(8640 == ssl3_accept_~s__state~0); 56272#L191 assume !(8641 == ssl3_accept_~s__state~0); 56270#L194 assume !(8656 == ssl3_accept_~s__state~0); 56149#L197 assume !(8657 == ssl3_accept_~s__state~0); 54896#L200 assume 8672 == ssl3_accept_~s__state~0; 54770#L204 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet56;havoc ssl3_accept_#t~nondet56; 54843#L574 assume !(11 == ssl3_accept_~blastFlag~0); 54844#L577 assume !(14 == ssl3_accept_~blastFlag~0); 54694#L580 assume !(17 == ssl3_accept_~blastFlag~0); 54695#L583 assume !(20 == ssl3_accept_~blastFlag~0); 54785#L583-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 54786#L593 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 54900#L593-2 ssl3_accept_~s__init_num~0 := 0; 54879#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 56429#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56427#L654-1 ssl3_accept_~skip~0 := 0; 56426#L101-2 assume !false; 56425#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56424#L104 assume !(12292 == ssl3_accept_~s__state~0); 56423#L107 assume !(16384 == ssl3_accept_~s__state~0); 56422#L110 assume !(8192 == ssl3_accept_~s__state~0); 56421#L113 assume !(24576 == ssl3_accept_~s__state~0); 56420#L116 assume !(8195 == ssl3_accept_~s__state~0); 56419#L119 assume !(8480 == ssl3_accept_~s__state~0); 56418#L122 assume !(8481 == ssl3_accept_~s__state~0); 56417#L125 assume !(8482 == ssl3_accept_~s__state~0); 56416#L128 assume !(8464 == ssl3_accept_~s__state~0); 56415#L131 assume !(8465 == ssl3_accept_~s__state~0); 56414#L134 assume !(8466 == ssl3_accept_~s__state~0); 55763#L137 assume !(8496 == ssl3_accept_~s__state~0); 55764#L140 assume !(8497 == ssl3_accept_~s__state~0); 55752#L143 assume !(8512 == ssl3_accept_~s__state~0); 55753#L146 assume !(8513 == ssl3_accept_~s__state~0); 55741#L149 assume !(8528 == ssl3_accept_~s__state~0); 55742#L152 assume !(8529 == ssl3_accept_~s__state~0); 55109#L155 assume !(8544 == ssl3_accept_~s__state~0); 55110#L158 assume !(8545 == ssl3_accept_~s__state~0); 55081#L161 assume !(8560 == ssl3_accept_~s__state~0); 55082#L164 assume !(8561 == ssl3_accept_~s__state~0); 55055#L167 assume 8448 == ssl3_accept_~s__state~0; 55056#L168 assume !(ssl3_accept_~num1~0 > 0); 55046#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 55047#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 55037#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 55032#L654-1 ssl3_accept_~skip~0 := 0; 55033#L101-2 assume !false; 55028#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 55029#L104 assume !(12292 == ssl3_accept_~s__state~0); 55023#L107 assume !(16384 == ssl3_accept_~s__state~0); 55024#L110 assume !(8192 == ssl3_accept_~s__state~0); 55019#L113 assume !(24576 == ssl3_accept_~s__state~0); 55020#L116 assume !(8195 == ssl3_accept_~s__state~0); 55015#L119 assume !(8480 == ssl3_accept_~s__state~0); 55016#L122 assume !(8481 == ssl3_accept_~s__state~0); 55010#L125 assume !(8482 == ssl3_accept_~s__state~0); 55011#L128 assume 8464 == ssl3_accept_~s__state~0; 54946#L135 [2021-08-31 02:01:12,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:12,041 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-08-31 02:01:12,041 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:12,041 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179303755] [2021-08-31 02:01:12,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:12,042 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:12,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:12,047 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:12,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:12,069 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:12,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:12,072 INFO L82 PathProgramCache]: Analyzing trace with hash -846917529, now seen corresponding path program 1 times [2021-08-31 02:01:12,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:12,072 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848511244] [2021-08-31 02:01:12,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:12,072 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:12,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:12,100 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-08-31 02:01:12,101 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:12,101 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848511244] [2021-08-31 02:01:12,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848511244] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:12,101 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:12,101 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:12,101 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117381868] [2021-08-31 02:01:12,102 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:12,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:12,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:12,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:12,103 INFO L87 Difference]: Start difference. First operand 2021 states and 2687 transitions. cyclomatic complexity: 669 Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 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:12,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:12,508 INFO L93 Difference]: Finished difference Result 3739 states and 5010 transitions. [2021-08-31 02:01:12,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:12,508 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3739 states and 5010 transitions. [2021-08-31 02:01:12,520 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3556 [2021-08-31 02:01:12,529 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3739 states to 3739 states and 5010 transitions. [2021-08-31 02:01:12,529 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3626 [2021-08-31 02:01:12,531 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3626 [2021-08-31 02:01:12,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3739 states and 5010 transitions. [2021-08-31 02:01:12,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:12,535 INFO L681 BuchiCegarLoop]: Abstraction has 3739 states and 5010 transitions. [2021-08-31 02:01:12,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3739 states and 5010 transitions. [2021-08-31 02:01:12,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3739 to 3739. [2021-08-31 02:01:12,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3739 states, 3739 states have (on average 1.339930462690559) internal successors, (5010), 3738 states have internal predecessors, (5010), 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:12,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3739 states to 3739 states and 5010 transitions. [2021-08-31 02:01:12,606 INFO L704 BuchiCegarLoop]: Abstraction has 3739 states and 5010 transitions. [2021-08-31 02:01:12,606 INFO L587 BuchiCegarLoop]: Abstraction has 3739 states and 5010 transitions. [2021-08-31 02:01:12,606 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-08-31 02:01:12,607 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3739 states and 5010 transitions. [2021-08-31 02:01:12,615 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3556 [2021-08-31 02:01:12,616 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:12,616 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:12,617 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:12,617 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:12,618 INFO L791 eck$LassoCheckResult]: Stem: 60717#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 60577#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 60578#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 60469#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 60470#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 60570#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 60701#L101-2 assume !false; 60759#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62361#L104 assume !(12292 == ssl3_accept_~s__state~0); 62360#L107 assume !(16384 == ssl3_accept_~s__state~0); 62359#L110 assume !(8192 == ssl3_accept_~s__state~0); 62358#L113 assume !(24576 == ssl3_accept_~s__state~0); 62357#L116 assume !(8195 == ssl3_accept_~s__state~0); 62356#L119 assume !(8480 == ssl3_accept_~s__state~0); 62355#L122 assume !(8481 == ssl3_accept_~s__state~0); 62354#L125 assume !(8482 == ssl3_accept_~s__state~0); 62293#L128 assume 8464 == ssl3_accept_~s__state~0; 60969#L135 [2021-08-31 02:01:12,618 INFO L793 eck$LassoCheckResult]: Loop: 60969#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 62292#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 62288#L276-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; 62287#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 62260#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62256#L654-1 ssl3_accept_~skip~0 := 0; 62254#L101-2 assume !false; 62252#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62250#L104 assume !(12292 == ssl3_accept_~s__state~0); 62248#L107 assume !(16384 == ssl3_accept_~s__state~0); 62247#L110 assume !(8192 == ssl3_accept_~s__state~0); 62246#L113 assume !(24576 == ssl3_accept_~s__state~0); 62245#L116 assume !(8195 == ssl3_accept_~s__state~0); 62243#L119 assume !(8480 == ssl3_accept_~s__state~0); 62239#L122 assume !(8481 == ssl3_accept_~s__state~0); 62237#L125 assume !(8482 == ssl3_accept_~s__state~0); 62233#L128 assume !(8464 == ssl3_accept_~s__state~0); 62147#L131 assume !(8465 == ssl3_accept_~s__state~0); 62128#L134 assume !(8466 == ssl3_accept_~s__state~0); 61641#L137 assume 8496 == ssl3_accept_~s__state~0; 60960#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 61600#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 61593#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 61599#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 60478#L295-2 ssl3_accept_~s__init_num~0 := 0; 61594#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 61585#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61570#L654-1 ssl3_accept_~skip~0 := 0; 61563#L101-2 assume !false; 61560#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61557#L104 assume !(12292 == ssl3_accept_~s__state~0); 61553#L107 assume !(16384 == ssl3_accept_~s__state~0); 61550#L110 assume !(8192 == ssl3_accept_~s__state~0); 61547#L113 assume !(24576 == ssl3_accept_~s__state~0); 61543#L116 assume !(8195 == ssl3_accept_~s__state~0); 61540#L119 assume !(8480 == ssl3_accept_~s__state~0); 61537#L122 assume !(8481 == ssl3_accept_~s__state~0); 61534#L125 assume !(8482 == ssl3_accept_~s__state~0); 61531#L128 assume !(8464 == ssl3_accept_~s__state~0); 61528#L131 assume !(8465 == ssl3_accept_~s__state~0); 61525#L134 assume !(8466 == ssl3_accept_~s__state~0); 61522#L137 assume !(8496 == ssl3_accept_~s__state~0); 61519#L140 assume !(8497 == ssl3_accept_~s__state~0); 61516#L143 assume 8512 == ssl3_accept_~s__state~0; 61513#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 61510#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 61511#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 61867#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 61864#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61861#L654-1 ssl3_accept_~skip~0 := 0; 61860#L101-2 assume !false; 61859#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61858#L104 assume !(12292 == ssl3_accept_~s__state~0); 61857#L107 assume !(16384 == ssl3_accept_~s__state~0); 61856#L110 assume !(8192 == ssl3_accept_~s__state~0); 61855#L113 assume !(24576 == ssl3_accept_~s__state~0); 61854#L116 assume !(8195 == ssl3_accept_~s__state~0); 61853#L119 assume !(8480 == ssl3_accept_~s__state~0); 61852#L122 assume !(8481 == ssl3_accept_~s__state~0); 61851#L125 assume !(8482 == ssl3_accept_~s__state~0); 61850#L128 assume !(8464 == ssl3_accept_~s__state~0); 61846#L131 assume !(8465 == ssl3_accept_~s__state~0); 61844#L134 assume !(8466 == ssl3_accept_~s__state~0); 61841#L137 assume !(8496 == ssl3_accept_~s__state~0); 61839#L140 assume !(8497 == ssl3_accept_~s__state~0); 61835#L143 assume !(8512 == ssl3_accept_~s__state~0); 61833#L146 assume !(8513 == ssl3_accept_~s__state~0); 61830#L149 assume 8528 == ssl3_accept_~s__state~0; 60944#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 61828#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 61827#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 61824#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 61819#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 61815#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 61812#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 61809#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61806#L654-1 ssl3_accept_~skip~0 := 0; 61804#L101-2 assume !false; 61801#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61795#L104 assume !(12292 == ssl3_accept_~s__state~0); 61793#L107 assume !(16384 == ssl3_accept_~s__state~0); 61791#L110 assume !(8192 == ssl3_accept_~s__state~0); 61789#L113 assume !(24576 == ssl3_accept_~s__state~0); 61787#L116 assume !(8195 == ssl3_accept_~s__state~0); 61785#L119 assume !(8480 == ssl3_accept_~s__state~0); 61783#L122 assume !(8481 == ssl3_accept_~s__state~0); 61781#L125 assume !(8482 == ssl3_accept_~s__state~0); 61779#L128 assume !(8464 == ssl3_accept_~s__state~0); 61777#L131 assume !(8465 == ssl3_accept_~s__state~0); 61775#L134 assume !(8466 == ssl3_accept_~s__state~0); 61773#L137 assume !(8496 == ssl3_accept_~s__state~0); 61771#L140 assume !(8497 == ssl3_accept_~s__state~0); 61769#L143 assume !(8512 == ssl3_accept_~s__state~0); 61767#L146 assume !(8513 == ssl3_accept_~s__state~0); 61765#L149 assume !(8528 == ssl3_accept_~s__state~0); 61763#L152 assume !(8529 == ssl3_accept_~s__state~0); 61761#L155 assume 8544 == ssl3_accept_~s__state~0; 60935#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 61756#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 61752#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 61745#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 61738#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 61724#L419 assume !(4 == ssl3_accept_~blastFlag~0); 61719#L419-2 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; 61717#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 61711#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61703#L654-1 ssl3_accept_~skip~0 := 0; 61701#L101-2 assume !false; 61699#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61697#L104 assume !(12292 == ssl3_accept_~s__state~0); 61695#L107 assume !(16384 == ssl3_accept_~s__state~0); 61693#L110 assume !(8192 == ssl3_accept_~s__state~0); 61691#L113 assume !(24576 == ssl3_accept_~s__state~0); 61689#L116 assume !(8195 == ssl3_accept_~s__state~0); 61687#L119 assume !(8480 == ssl3_accept_~s__state~0); 61685#L122 assume !(8481 == ssl3_accept_~s__state~0); 61683#L125 assume !(8482 == ssl3_accept_~s__state~0); 61681#L128 assume !(8464 == ssl3_accept_~s__state~0); 61679#L131 assume !(8465 == ssl3_accept_~s__state~0); 61677#L134 assume !(8466 == ssl3_accept_~s__state~0); 61675#L137 assume !(8496 == ssl3_accept_~s__state~0); 61673#L140 assume !(8497 == ssl3_accept_~s__state~0); 61672#L143 assume !(8512 == ssl3_accept_~s__state~0); 61671#L146 assume !(8513 == ssl3_accept_~s__state~0); 61670#L149 assume !(8528 == ssl3_accept_~s__state~0); 61669#L152 assume !(8529 == ssl3_accept_~s__state~0); 61668#L155 assume !(8544 == ssl3_accept_~s__state~0); 61667#L158 assume !(8545 == ssl3_accept_~s__state~0); 61666#L161 assume !(8560 == ssl3_accept_~s__state~0); 61664#L164 assume !(8561 == ssl3_accept_~s__state~0); 61661#L167 assume 8448 == ssl3_accept_~s__state~0; 61605#L168 assume !(ssl3_accept_~num1~0 > 0); 61602#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 61588#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 61577#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 61569#L654-1 ssl3_accept_~skip~0 := 0; 61562#L101-2 assume !false; 61559#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 61555#L104 assume !(12292 == ssl3_accept_~s__state~0); 61552#L107 assume 16384 == ssl3_accept_~s__state~0; 61546#L213 ssl3_accept_~s__server~0 := 1; 61759#L218 assume 0 != ssl3_accept_~cb~0; 61757#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 61753#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 61749#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 61742#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 61732#L245 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37;ssl3_accept_~s__state~0 := 8480; 61733#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 62273#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 62270#L654-1 ssl3_accept_~skip~0 := 0; 62267#L101-2 assume !false; 62263#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 62257#L104 assume !(12292 == ssl3_accept_~s__state~0); 62255#L107 assume !(16384 == ssl3_accept_~s__state~0); 62253#L110 assume !(8192 == ssl3_accept_~s__state~0); 62251#L113 assume !(24576 == ssl3_accept_~s__state~0); 62249#L116 assume !(8195 == ssl3_accept_~s__state~0); 62241#L119 assume !(8480 == ssl3_accept_~s__state~0); 62242#L122 assume !(8481 == ssl3_accept_~s__state~0); 62338#L125 assume !(8482 == ssl3_accept_~s__state~0); 62337#L128 assume !(8464 == ssl3_accept_~s__state~0); 62296#L131 assume 8465 == ssl3_accept_~s__state~0; 60969#L135 [2021-08-31 02:01:12,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:12,619 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-08-31 02:01:12,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:12,619 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264510854] [2021-08-31 02:01:12,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:12,619 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:12,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:12,624 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:12,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:12,631 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:12,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:12,632 INFO L82 PathProgramCache]: Analyzing trace with hash -472148853, now seen corresponding path program 1 times [2021-08-31 02:01:12,632 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:12,632 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094875916] [2021-08-31 02:01:12,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:12,633 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:12,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:12,662 INFO L134 CoverageAnalysis]: Checked inductivity of 307 backedges. 190 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-08-31 02:01:12,663 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:12,663 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094875916] [2021-08-31 02:01:12,663 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094875916] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:01:12,663 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906426390] [2021-08-31 02:01:12,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:12,665 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:01:12,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:12,669 INFO L229 MonitoredProcess]: Starting monitored process 15 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:12,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-08-31 02:01:12,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:12,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:01:12,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:12,998 INFO L134 CoverageAnalysis]: Checked inductivity of 307 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2021-08-31 02:01:12,998 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 02:01:12,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906426390] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:12,999 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 02:01:12,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-08-31 02:01:12,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192625915] [2021-08-31 02:01:12,999 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:13,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:13,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:13,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-31 02:01:13,000 INFO L87 Difference]: Start difference. First operand 3739 states and 5010 transitions. cyclomatic complexity: 1277 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:01:13,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:13,252 INFO L93 Difference]: Finished difference Result 3859 states and 5154 transitions. [2021-08-31 02:01:13,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:13,253 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3859 states and 5154 transitions. [2021-08-31 02:01:13,289 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3676 [2021-08-31 02:01:13,298 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3859 states to 3859 states and 5154 transitions. [2021-08-31 02:01:13,298 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3746 [2021-08-31 02:01:13,300 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3746 [2021-08-31 02:01:13,300 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3859 states and 5154 transitions. [2021-08-31 02:01:13,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:13,305 INFO L681 BuchiCegarLoop]: Abstraction has 3859 states and 5154 transitions. [2021-08-31 02:01:13,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3859 states and 5154 transitions. [2021-08-31 02:01:13,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3859 to 3811. [2021-08-31 02:01:13,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3811 states, 3811 states have (on average 1.3377066386775125) internal successors, (5098), 3810 states have internal predecessors, (5098), 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:13,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3811 states to 3811 states and 5098 transitions. [2021-08-31 02:01:13,345 INFO L704 BuchiCegarLoop]: Abstraction has 3811 states and 5098 transitions. [2021-08-31 02:01:13,345 INFO L587 BuchiCegarLoop]: Abstraction has 3811 states and 5098 transitions. [2021-08-31 02:01:13,345 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-08-31 02:01:13,345 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3811 states and 5098 transitions. [2021-08-31 02:01:13,353 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3628 [2021-08-31 02:01:13,354 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:13,354 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:13,356 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:13,356 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:13,356 INFO L791 eck$LassoCheckResult]: Stem: 68813#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 68665#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 68666#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 68558#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 68559#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 68657#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 68799#L101-2 assume !false; 68849#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 71319#L104 assume !(12292 == ssl3_accept_~s__state~0); 71318#L107 assume !(16384 == ssl3_accept_~s__state~0); 71312#L110 assume !(8192 == ssl3_accept_~s__state~0); 71310#L113 assume !(24576 == ssl3_accept_~s__state~0); 71308#L116 assume !(8195 == ssl3_accept_~s__state~0); 71306#L119 assume !(8480 == ssl3_accept_~s__state~0); 71304#L122 assume !(8481 == ssl3_accept_~s__state~0); 71093#L125 assume !(8482 == ssl3_accept_~s__state~0); 70982#L128 assume 8464 == ssl3_accept_~s__state~0; 69307#L135 [2021-08-31 02:01:13,356 INFO L793 eck$LassoCheckResult]: Loop: 69307#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 70979#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 70970#L276-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; 70968#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 70954#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70950#L654-1 ssl3_accept_~skip~0 := 0; 70948#L101-2 assume !false; 70945#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70946#L104 assume !(12292 == ssl3_accept_~s__state~0); 70938#L107 assume !(16384 == ssl3_accept_~s__state~0); 70939#L110 assume !(8192 == ssl3_accept_~s__state~0); 70930#L113 assume !(24576 == ssl3_accept_~s__state~0); 70931#L116 assume !(8195 == ssl3_accept_~s__state~0); 70917#L119 assume !(8480 == ssl3_accept_~s__state~0); 70918#L122 assume !(8481 == ssl3_accept_~s__state~0); 70911#L125 assume !(8482 == ssl3_accept_~s__state~0); 70912#L128 assume !(8464 == ssl3_accept_~s__state~0); 70907#L131 assume !(8465 == ssl3_accept_~s__state~0); 70905#L134 assume !(8466 == ssl3_accept_~s__state~0); 70156#L137 assume 8496 == ssl3_accept_~s__state~0; 69300#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 70146#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 70138#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 70133#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 68567#L295-2 ssl3_accept_~s__init_num~0 := 0; 70110#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 70104#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70098#L654-1 ssl3_accept_~skip~0 := 0; 70094#L101-2 assume !false; 70090#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70087#L104 assume !(12292 == ssl3_accept_~s__state~0); 70086#L107 assume !(16384 == ssl3_accept_~s__state~0); 70085#L110 assume !(8192 == ssl3_accept_~s__state~0); 70083#L113 assume !(24576 == ssl3_accept_~s__state~0); 70081#L116 assume !(8195 == ssl3_accept_~s__state~0); 70079#L119 assume !(8480 == ssl3_accept_~s__state~0); 70077#L122 assume !(8481 == ssl3_accept_~s__state~0); 70076#L125 assume !(8482 == ssl3_accept_~s__state~0); 70075#L128 assume !(8464 == ssl3_accept_~s__state~0); 70074#L131 assume !(8465 == ssl3_accept_~s__state~0); 70073#L134 assume !(8466 == ssl3_accept_~s__state~0); 70071#L137 assume !(8496 == ssl3_accept_~s__state~0); 70070#L140 assume !(8497 == ssl3_accept_~s__state~0); 70069#L143 assume 8512 == ssl3_accept_~s__state~0; 69339#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 70067#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 70065#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 70064#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 70058#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70055#L654-1 ssl3_accept_~skip~0 := 0; 70054#L101-2 assume !false; 70053#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70052#L104 assume !(12292 == ssl3_accept_~s__state~0); 70051#L107 assume !(16384 == ssl3_accept_~s__state~0); 70050#L110 assume !(8192 == ssl3_accept_~s__state~0); 70049#L113 assume !(24576 == ssl3_accept_~s__state~0); 70048#L116 assume !(8195 == ssl3_accept_~s__state~0); 70047#L119 assume !(8480 == ssl3_accept_~s__state~0); 70046#L122 assume !(8481 == ssl3_accept_~s__state~0); 70044#L125 assume !(8482 == ssl3_accept_~s__state~0); 70043#L128 assume !(8464 == ssl3_accept_~s__state~0); 70042#L131 assume !(8465 == ssl3_accept_~s__state~0); 70041#L134 assume !(8466 == ssl3_accept_~s__state~0); 70040#L137 assume !(8496 == ssl3_accept_~s__state~0); 70039#L140 assume !(8497 == ssl3_accept_~s__state~0); 70038#L143 assume !(8512 == ssl3_accept_~s__state~0); 70037#L146 assume !(8513 == ssl3_accept_~s__state~0); 70036#L149 assume 8528 == ssl3_accept_~s__state~0; 69737#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 70035#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 70033#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 70032#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 70024#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 70021#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 70020#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 70016#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70012#L654-1 ssl3_accept_~skip~0 := 0; 70010#L101-2 assume !false; 70008#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70006#L104 assume !(12292 == ssl3_accept_~s__state~0); 70004#L107 assume !(16384 == ssl3_accept_~s__state~0); 70002#L110 assume !(8192 == ssl3_accept_~s__state~0); 70000#L113 assume !(24576 == ssl3_accept_~s__state~0); 69998#L116 assume !(8195 == ssl3_accept_~s__state~0); 69996#L119 assume !(8480 == ssl3_accept_~s__state~0); 69994#L122 assume !(8481 == ssl3_accept_~s__state~0); 69992#L125 assume !(8482 == ssl3_accept_~s__state~0); 69990#L128 assume !(8464 == ssl3_accept_~s__state~0); 69988#L131 assume !(8465 == ssl3_accept_~s__state~0); 69986#L134 assume !(8466 == ssl3_accept_~s__state~0); 69984#L137 assume !(8496 == ssl3_accept_~s__state~0); 69980#L140 assume !(8497 == ssl3_accept_~s__state~0); 69979#L143 assume !(8512 == ssl3_accept_~s__state~0); 69978#L146 assume !(8513 == ssl3_accept_~s__state~0); 69977#L149 assume !(8528 == ssl3_accept_~s__state~0); 69971#L152 assume !(8529 == ssl3_accept_~s__state~0); 69969#L155 assume 8544 == ssl3_accept_~s__state~0; 69732#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 69965#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 68744#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68745#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 68608#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 68556#L419 assume !(4 == ssl3_accept_~blastFlag~0); 68557#L419-2 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; 68591#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 69816#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69812#L654-1 ssl3_accept_~skip~0 := 0; 69810#L101-2 assume !false; 69808#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69806#L104 assume !(12292 == ssl3_accept_~s__state~0); 69804#L107 assume !(16384 == ssl3_accept_~s__state~0); 69802#L110 assume !(8192 == ssl3_accept_~s__state~0); 69800#L113 assume !(24576 == ssl3_accept_~s__state~0); 69798#L116 assume !(8195 == ssl3_accept_~s__state~0); 69796#L119 assume !(8480 == ssl3_accept_~s__state~0); 69794#L122 assume !(8481 == ssl3_accept_~s__state~0); 69792#L125 assume !(8482 == ssl3_accept_~s__state~0); 69790#L128 assume !(8464 == ssl3_accept_~s__state~0); 69788#L131 assume !(8465 == ssl3_accept_~s__state~0); 69786#L134 assume !(8466 == ssl3_accept_~s__state~0); 69435#L137 assume !(8496 == ssl3_accept_~s__state~0); 69433#L140 assume !(8497 == ssl3_accept_~s__state~0); 69431#L143 assume !(8512 == ssl3_accept_~s__state~0); 69429#L146 assume !(8513 == ssl3_accept_~s__state~0); 69428#L149 assume !(8528 == ssl3_accept_~s__state~0); 69427#L152 assume !(8529 == ssl3_accept_~s__state~0); 69424#L155 assume !(8544 == ssl3_accept_~s__state~0); 69422#L158 assume !(8545 == ssl3_accept_~s__state~0); 69419#L161 assume !(8560 == ssl3_accept_~s__state~0); 69415#L164 assume !(8561 == ssl3_accept_~s__state~0); 69411#L167 assume 8448 == ssl3_accept_~s__state~0; 69407#L168 assume !(ssl3_accept_~num1~0 > 0); 69401#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 69396#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 69390#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69384#L654-1 ssl3_accept_~skip~0 := 0; 69381#L101-2 assume !false; 69377#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69373#L104 assume !(12292 == ssl3_accept_~s__state~0); 69372#L107 assume 16384 == ssl3_accept_~s__state~0; 69330#L213 ssl3_accept_~s__server~0 := 1; 70500#L218 assume 0 != ssl3_accept_~cb~0; 70499#L218-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 70498#L223 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 70496#L228 assume !(0 == ssl3_accept_~s__init_buf___0~0); 70494#L228-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 70492#L245 assume 12292 != ssl3_accept_~s__state~0; 70183#L246 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post36 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 70182#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 70176#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 70173#L654-1 ssl3_accept_~skip~0 := 0; 70172#L101-2 assume !false; 70171#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 70170#L104 assume !(12292 == ssl3_accept_~s__state~0); 70169#L107 assume !(16384 == ssl3_accept_~s__state~0); 70168#L110 assume !(8192 == ssl3_accept_~s__state~0); 70167#L113 assume !(24576 == ssl3_accept_~s__state~0); 70166#L116 assume !(8195 == ssl3_accept_~s__state~0); 70165#L119 assume !(8480 == ssl3_accept_~s__state~0); 70164#L122 assume !(8481 == ssl3_accept_~s__state~0); 70163#L125 assume !(8482 == ssl3_accept_~s__state~0); 70162#L128 assume 8464 == ssl3_accept_~s__state~0; 69307#L135 [2021-08-31 02:01:13,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:13,357 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-08-31 02:01:13,357 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:13,357 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178975277] [2021-08-31 02:01:13,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:13,358 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:13,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:13,368 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:13,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:13,374 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:13,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:13,374 INFO L82 PathProgramCache]: Analyzing trace with hash 1637120435, now seen corresponding path program 1 times [2021-08-31 02:01:13,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:13,374 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958506340] [2021-08-31 02:01:13,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:13,375 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:13,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:13,406 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-08-31 02:01:13,407 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:13,407 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958506340] [2021-08-31 02:01:13,407 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958506340] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:01:13,407 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105060556] [2021-08-31 02:01:13,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:13,407 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:01:13,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:13,412 INFO L229 MonitoredProcess]: Starting monitored process 16 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:13,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-08-31 02:01:13,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:13,477 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:01:13,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:13,690 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-08-31 02:01:13,690 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:01:13,955 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2021-08-31 02:01:13,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105060556] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:01:13,956 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:01:13,956 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-08-31 02:01:13,956 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540119624] [2021-08-31 02:01:13,957 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:13,957 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:13,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:01:13,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:01:13,958 INFO L87 Difference]: Start difference. First operand 3811 states and 5098 transitions. cyclomatic complexity: 1293 Second operand has 6 states, 6 states have (on average 24.166666666666668) internal successors, (145), 6 states have internal predecessors, (145), 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:14,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:14,853 INFO L93 Difference]: Finished difference Result 5449 states and 7056 transitions. [2021-08-31 02:01:14,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-31 02:01:14,854 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5449 states and 7056 transitions. [2021-08-31 02:01:14,872 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 4383 [2021-08-31 02:01:14,885 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5449 states to 5349 states and 6948 transitions. [2021-08-31 02:01:14,885 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5236 [2021-08-31 02:01:14,888 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5236 [2021-08-31 02:01:14,888 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5349 states and 6948 transitions. [2021-08-31 02:01:14,894 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:14,894 INFO L681 BuchiCegarLoop]: Abstraction has 5349 states and 6948 transitions. [2021-08-31 02:01:14,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5349 states and 6948 transitions. [2021-08-31 02:01:14,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5349 to 4064. [2021-08-31 02:01:14,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4064 states, 4064 states have (on average 1.3166830708661417) internal successors, (5351), 4063 states have internal predecessors, (5351), 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:14,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 5351 transitions. [2021-08-31 02:01:14,948 INFO L704 BuchiCegarLoop]: Abstraction has 4064 states and 5351 transitions. [2021-08-31 02:01:14,948 INFO L587 BuchiCegarLoop]: Abstraction has 4064 states and 5351 transitions. [2021-08-31 02:01:14,948 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-08-31 02:01:14,948 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4064 states and 5351 transitions. [2021-08-31 02:01:14,957 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3841 [2021-08-31 02:01:14,957 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:14,957 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:14,959 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:14,959 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:14,959 INFO L791 eck$LassoCheckResult]: Stem: 79052#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 78912#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 78913#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 78804#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 78805#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 78904#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 79042#L101-2 assume !false; 79098#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 80148#L104 assume !(12292 == ssl3_accept_~s__state~0); 80147#L107 assume !(16384 == ssl3_accept_~s__state~0); 80146#L110 assume !(8192 == ssl3_accept_~s__state~0); 80145#L113 assume !(24576 == ssl3_accept_~s__state~0); 80144#L116 assume !(8195 == ssl3_accept_~s__state~0); 80143#L119 assume !(8480 == ssl3_accept_~s__state~0); 80142#L122 assume !(8481 == ssl3_accept_~s__state~0); 80141#L125 assume !(8482 == ssl3_accept_~s__state~0); 80140#L128 assume 8464 == ssl3_accept_~s__state~0; 79208#L135 [2021-08-31 02:01:14,959 INFO L793 eck$LassoCheckResult]: Loop: 79208#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 82808#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 81119#L276-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; 82801#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 82802#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82785#L654-1 ssl3_accept_~skip~0 := 0; 82786#L101-2 assume !false; 82779#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82780#L104 assume !(12292 == ssl3_accept_~s__state~0); 82773#L107 assume !(16384 == ssl3_accept_~s__state~0); 82774#L110 assume !(8192 == ssl3_accept_~s__state~0); 82767#L113 assume !(24576 == ssl3_accept_~s__state~0); 82768#L116 assume !(8195 == ssl3_accept_~s__state~0); 82761#L119 assume !(8480 == ssl3_accept_~s__state~0); 82762#L122 assume !(8481 == ssl3_accept_~s__state~0); 82757#L125 assume !(8482 == ssl3_accept_~s__state~0); 82758#L128 assume !(8464 == ssl3_accept_~s__state~0); 82751#L131 assume !(8465 == ssl3_accept_~s__state~0); 81758#L134 assume !(8466 == ssl3_accept_~s__state~0); 81508#L137 assume 8496 == ssl3_accept_~s__state~0; 79205#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 81198#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 81037#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 81171#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 78813#L295-2 ssl3_accept_~s__init_num~0 := 0; 81158#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 81149#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 81144#L654-1 ssl3_accept_~skip~0 := 0; 81141#L101-2 assume !false; 81138#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 81135#L104 assume !(12292 == ssl3_accept_~s__state~0); 81132#L107 assume !(16384 == ssl3_accept_~s__state~0); 81128#L110 assume !(8192 == ssl3_accept_~s__state~0); 81114#L113 assume !(24576 == ssl3_accept_~s__state~0); 81107#L116 assume !(8195 == ssl3_accept_~s__state~0); 81098#L119 assume !(8480 == ssl3_accept_~s__state~0); 81093#L122 assume !(8481 == ssl3_accept_~s__state~0); 81087#L125 assume !(8482 == ssl3_accept_~s__state~0); 81082#L128 assume !(8464 == ssl3_accept_~s__state~0); 81077#L131 assume !(8465 == ssl3_accept_~s__state~0); 81072#L134 assume !(8466 == ssl3_accept_~s__state~0); 81067#L137 assume !(8496 == ssl3_accept_~s__state~0); 81062#L140 assume !(8497 == ssl3_accept_~s__state~0); 81051#L143 assume 8512 == ssl3_accept_~s__state~0; 79202#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 81044#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 78847#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 78848#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 82722#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82716#L654-1 ssl3_accept_~skip~0 := 0; 82710#L101-2 assume !false; 82708#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82706#L104 assume !(12292 == ssl3_accept_~s__state~0); 82704#L107 assume !(16384 == ssl3_accept_~s__state~0); 82702#L110 assume !(8192 == ssl3_accept_~s__state~0); 82700#L113 assume !(24576 == ssl3_accept_~s__state~0); 82698#L116 assume !(8195 == ssl3_accept_~s__state~0); 82696#L119 assume !(8480 == ssl3_accept_~s__state~0); 82694#L122 assume !(8481 == ssl3_accept_~s__state~0); 82692#L125 assume !(8482 == ssl3_accept_~s__state~0); 82690#L128 assume !(8464 == ssl3_accept_~s__state~0); 82688#L131 assume !(8465 == ssl3_accept_~s__state~0); 82686#L134 assume !(8466 == ssl3_accept_~s__state~0); 82684#L137 assume !(8496 == ssl3_accept_~s__state~0); 82682#L140 assume !(8497 == ssl3_accept_~s__state~0); 82680#L143 assume !(8512 == ssl3_accept_~s__state~0); 82677#L146 assume !(8513 == ssl3_accept_~s__state~0); 82675#L149 assume 8528 == ssl3_accept_~s__state~0; 79199#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 82669#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 82668#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 82667#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 82658#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 82653#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 82649#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 82645#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82641#L654-1 ssl3_accept_~skip~0 := 0; 82639#L101-2 assume !false; 82637#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82635#L104 assume !(12292 == ssl3_accept_~s__state~0); 82633#L107 assume !(16384 == ssl3_accept_~s__state~0); 82631#L110 assume !(8192 == ssl3_accept_~s__state~0); 82629#L113 assume !(24576 == ssl3_accept_~s__state~0); 82627#L116 assume !(8195 == ssl3_accept_~s__state~0); 82625#L119 assume !(8480 == ssl3_accept_~s__state~0); 82430#L122 assume !(8481 == ssl3_accept_~s__state~0); 82427#L125 assume !(8482 == ssl3_accept_~s__state~0); 82426#L128 assume !(8464 == ssl3_accept_~s__state~0); 82425#L131 assume !(8465 == ssl3_accept_~s__state~0); 82371#L134 assume !(8466 == ssl3_accept_~s__state~0); 82370#L137 assume !(8496 == ssl3_accept_~s__state~0); 82367#L140 assume !(8497 == ssl3_accept_~s__state~0); 82366#L143 assume !(8512 == ssl3_accept_~s__state~0); 82365#L146 assume !(8513 == ssl3_accept_~s__state~0); 82364#L149 assume !(8528 == ssl3_accept_~s__state~0); 82363#L152 assume !(8529 == ssl3_accept_~s__state~0); 82362#L155 assume 8544 == ssl3_accept_~s__state~0; 79196#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 82359#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 82358#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82361#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 78855#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 78802#L419 assume !(4 == ssl3_accept_~blastFlag~0); 78803#L419-2 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; 78836#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 82541#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82537#L654-1 ssl3_accept_~skip~0 := 0; 82538#L101-2 assume !false; 82532#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82533#L104 assume !(12292 == ssl3_accept_~s__state~0); 82525#L107 assume !(16384 == ssl3_accept_~s__state~0); 82526#L110 assume !(8192 == ssl3_accept_~s__state~0); 82515#L113 assume !(24576 == ssl3_accept_~s__state~0); 82516#L116 assume !(8195 == ssl3_accept_~s__state~0); 82509#L119 assume !(8480 == ssl3_accept_~s__state~0); 82510#L122 assume !(8481 == ssl3_accept_~s__state~0); 82503#L125 assume !(8482 == ssl3_accept_~s__state~0); 82504#L128 assume !(8464 == ssl3_accept_~s__state~0); 82497#L131 assume !(8465 == ssl3_accept_~s__state~0); 82498#L134 assume !(8466 == ssl3_accept_~s__state~0); 82491#L137 assume !(8496 == ssl3_accept_~s__state~0); 82492#L140 assume !(8497 == ssl3_accept_~s__state~0); 82485#L143 assume !(8512 == ssl3_accept_~s__state~0); 82486#L146 assume !(8513 == ssl3_accept_~s__state~0); 82480#L149 assume !(8528 == ssl3_accept_~s__state~0); 82481#L152 assume !(8529 == ssl3_accept_~s__state~0); 82475#L155 assume !(8544 == ssl3_accept_~s__state~0); 82476#L158 assume !(8545 == ssl3_accept_~s__state~0); 82568#L161 assume !(8560 == ssl3_accept_~s__state~0); 82428#L164 assume !(8561 == ssl3_accept_~s__state~0); 82368#L167 assume 8448 == ssl3_accept_~s__state~0; 78806#L168 assume !(ssl3_accept_~num1~0 > 0); 78807#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 82214#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 82211#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82208#L654-1 ssl3_accept_~skip~0 := 0; 82207#L101-2 assume !false; 82206#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82205#L104 assume !(12292 == ssl3_accept_~s__state~0); 82204#L107 assume !(16384 == ssl3_accept_~s__state~0); 82203#L110 assume !(8192 == ssl3_accept_~s__state~0); 82202#L113 assume !(24576 == ssl3_accept_~s__state~0); 82201#L116 assume !(8195 == ssl3_accept_~s__state~0); 82200#L119 assume !(8480 == ssl3_accept_~s__state~0); 82199#L122 assume !(8481 == ssl3_accept_~s__state~0); 82198#L125 assume !(8482 == ssl3_accept_~s__state~0); 82197#L128 assume !(8464 == ssl3_accept_~s__state~0); 82196#L131 assume !(8465 == ssl3_accept_~s__state~0); 82195#L134 assume !(8466 == ssl3_accept_~s__state~0); 82194#L137 assume !(8496 == ssl3_accept_~s__state~0); 82193#L140 assume !(8497 == ssl3_accept_~s__state~0); 82192#L143 assume !(8512 == ssl3_accept_~s__state~0); 82191#L146 assume !(8513 == ssl3_accept_~s__state~0); 82190#L149 assume !(8528 == ssl3_accept_~s__state~0); 82189#L152 assume !(8529 == ssl3_accept_~s__state~0); 82188#L155 assume !(8544 == ssl3_accept_~s__state~0); 82187#L158 assume !(8545 == ssl3_accept_~s__state~0); 82186#L161 assume !(8560 == ssl3_accept_~s__state~0); 82185#L164 assume !(8561 == ssl3_accept_~s__state~0); 82184#L167 assume !(8448 == ssl3_accept_~s__state~0); 82183#L170 assume 8576 == ssl3_accept_~s__state~0; 80243#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 82180#L462 assume !(5 == ssl3_accept_~blastFlag~0); 82178#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 82177#L468 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 79684#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 82795#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 82793#L654-1 ssl3_accept_~skip~0 := 0; 82782#L101-2 assume !false; 82783#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 82776#L104 assume !(12292 == ssl3_accept_~s__state~0); 82777#L107 assume !(16384 == ssl3_accept_~s__state~0); 82770#L110 assume !(8192 == ssl3_accept_~s__state~0); 82771#L113 assume !(24576 == ssl3_accept_~s__state~0); 82764#L116 assume !(8195 == ssl3_accept_~s__state~0); 82765#L119 assume !(8480 == ssl3_accept_~s__state~0); 81617#L122 assume !(8481 == ssl3_accept_~s__state~0); 82759#L125 assume !(8482 == ssl3_accept_~s__state~0); 82754#L128 assume !(8464 == ssl3_accept_~s__state~0); 82755#L131 assume 8465 == ssl3_accept_~s__state~0; 79208#L135 [2021-08-31 02:01:14,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:14,960 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-08-31 02:01:14,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:14,960 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964054952] [2021-08-31 02:01:14,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:14,961 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:14,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:14,968 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:14,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:14,973 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:14,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:14,973 INFO L82 PathProgramCache]: Analyzing trace with hash 949409015, now seen corresponding path program 1 times [2021-08-31 02:01:14,973 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:14,973 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398832676] [2021-08-31 02:01:14,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:14,974 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:14,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:14,999 INFO L134 CoverageAnalysis]: Checked inductivity of 387 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2021-08-31 02:01:15,000 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:15,001 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398832676] [2021-08-31 02:01:15,001 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398832676] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:15,002 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:15,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:15,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914718964] [2021-08-31 02:01:15,002 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:15,002 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:15,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:15,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:15,003 INFO L87 Difference]: Start difference. First operand 4064 states and 5351 transitions. cyclomatic complexity: 1296 Second operand has 3 states, 2 states have (on average 39.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:01:15,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:15,250 INFO L93 Difference]: Finished difference Result 4096 states and 5387 transitions. [2021-08-31 02:01:15,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:15,250 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4096 states and 5387 transitions. [2021-08-31 02:01:15,260 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3873 [2021-08-31 02:01:15,270 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4096 states to 4096 states and 5387 transitions. [2021-08-31 02:01:15,270 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3983 [2021-08-31 02:01:15,272 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3983 [2021-08-31 02:01:15,272 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4096 states and 5387 transitions. [2021-08-31 02:01:15,272 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:15,272 INFO L681 BuchiCegarLoop]: Abstraction has 4096 states and 5387 transitions. [2021-08-31 02:01:15,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4096 states and 5387 transitions. [2021-08-31 02:01:15,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4096 to 4064. [2021-08-31 02:01:15,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4064 states, 4064 states have (on average 1.3156988188976377) internal successors, (5347), 4063 states have internal predecessors, (5347), 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:15,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 5347 transitions. [2021-08-31 02:01:15,338 INFO L704 BuchiCegarLoop]: Abstraction has 4064 states and 5347 transitions. [2021-08-31 02:01:15,338 INFO L587 BuchiCegarLoop]: Abstraction has 4064 states and 5347 transitions. [2021-08-31 02:01:15,338 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-08-31 02:01:15,338 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4064 states and 5347 transitions. [2021-08-31 02:01:15,345 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3841 [2021-08-31 02:01:15,345 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:15,345 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:15,347 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:15,347 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:15,347 INFO L791 eck$LassoCheckResult]: Stem: 87229#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 87078#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 87079#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 86971#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 86972#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 87073#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 87215#L101-2 assume !false; 87277#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88499#L104 assume !(12292 == ssl3_accept_~s__state~0); 88498#L107 assume !(16384 == ssl3_accept_~s__state~0); 88497#L110 assume !(8192 == ssl3_accept_~s__state~0); 88496#L113 assume !(24576 == ssl3_accept_~s__state~0); 88495#L116 assume !(8195 == ssl3_accept_~s__state~0); 88494#L119 assume !(8480 == ssl3_accept_~s__state~0); 88493#L122 assume !(8481 == ssl3_accept_~s__state~0); 88492#L125 assume !(8482 == ssl3_accept_~s__state~0); 88491#L128 assume 8464 == ssl3_accept_~s__state~0; 87390#L135 [2021-08-31 02:01:15,348 INFO L793 eck$LassoCheckResult]: Loop: 87390#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 90344#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 90340#L276-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; 90341#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 90183#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90181#L654-1 ssl3_accept_~skip~0 := 0; 90172#L101-2 assume !false; 90173#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90164#L104 assume !(12292 == ssl3_accept_~s__state~0); 90165#L107 assume !(16384 == ssl3_accept_~s__state~0); 90147#L110 assume !(8192 == ssl3_accept_~s__state~0); 90148#L113 assume !(24576 == ssl3_accept_~s__state~0); 89981#L116 assume !(8195 == ssl3_accept_~s__state~0); 89982#L119 assume !(8480 == ssl3_accept_~s__state~0); 89968#L122 assume !(8481 == ssl3_accept_~s__state~0); 89969#L125 assume !(8482 == ssl3_accept_~s__state~0); 88759#L128 assume !(8464 == ssl3_accept_~s__state~0); 88760#L131 assume !(8465 == ssl3_accept_~s__state~0); 89143#L134 assume !(8466 == ssl3_accept_~s__state~0); 88589#L137 assume 8496 == ssl3_accept_~s__state~0; 87383#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 88583#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 88580#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 88578#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 86980#L295-2 ssl3_accept_~s__init_num~0 := 0; 88574#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 88571#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 88568#L654-1 ssl3_accept_~skip~0 := 0; 88567#L101-2 assume !false; 88566#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 88565#L104 assume !(12292 == ssl3_accept_~s__state~0); 88564#L107 assume !(16384 == ssl3_accept_~s__state~0); 88563#L110 assume !(8192 == ssl3_accept_~s__state~0); 88562#L113 assume !(24576 == ssl3_accept_~s__state~0); 88561#L116 assume !(8195 == ssl3_accept_~s__state~0); 88560#L119 assume !(8480 == ssl3_accept_~s__state~0); 88559#L122 assume !(8481 == ssl3_accept_~s__state~0); 88558#L125 assume !(8482 == ssl3_accept_~s__state~0); 88557#L128 assume !(8464 == ssl3_accept_~s__state~0); 88556#L131 assume !(8465 == ssl3_accept_~s__state~0); 88555#L134 assume !(8466 == ssl3_accept_~s__state~0); 88554#L137 assume !(8496 == ssl3_accept_~s__state~0); 88553#L140 assume !(8497 == ssl3_accept_~s__state~0); 88530#L143 assume 8512 == ssl3_accept_~s__state~0; 87376#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 89724#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 89722#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 89721#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 89715#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89712#L654-1 ssl3_accept_~skip~0 := 0; 89711#L101-2 assume !false; 89710#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89709#L104 assume !(12292 == ssl3_accept_~s__state~0); 89708#L107 assume !(16384 == ssl3_accept_~s__state~0); 89707#L110 assume !(8192 == ssl3_accept_~s__state~0); 89706#L113 assume !(24576 == ssl3_accept_~s__state~0); 89704#L116 assume !(8195 == ssl3_accept_~s__state~0); 89701#L119 assume !(8480 == ssl3_accept_~s__state~0); 89695#L122 assume !(8481 == ssl3_accept_~s__state~0); 89693#L125 assume !(8482 == ssl3_accept_~s__state~0); 89691#L128 assume !(8464 == ssl3_accept_~s__state~0); 89689#L131 assume !(8465 == ssl3_accept_~s__state~0); 89687#L134 assume !(8466 == ssl3_accept_~s__state~0); 89685#L137 assume !(8496 == ssl3_accept_~s__state~0); 89683#L140 assume !(8497 == ssl3_accept_~s__state~0); 88949#L143 assume !(8512 == ssl3_accept_~s__state~0); 88950#L146 assume !(8513 == ssl3_accept_~s__state~0); 88393#L149 assume 8528 == ssl3_accept_~s__state~0; 87369#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 88390#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 88267#L329-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 88268#L338 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 87192#L341 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 86965#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 87246#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 89444#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89440#L654-1 ssl3_accept_~skip~0 := 0; 89438#L101-2 assume !false; 89436#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89434#L104 assume !(12292 == ssl3_accept_~s__state~0); 89432#L107 assume !(16384 == ssl3_accept_~s__state~0); 89430#L110 assume !(8192 == ssl3_accept_~s__state~0); 89428#L113 assume !(24576 == ssl3_accept_~s__state~0); 89426#L116 assume !(8195 == ssl3_accept_~s__state~0); 89424#L119 assume !(8480 == ssl3_accept_~s__state~0); 89422#L122 assume !(8481 == ssl3_accept_~s__state~0); 89420#L125 assume !(8482 == ssl3_accept_~s__state~0); 89418#L128 assume !(8464 == ssl3_accept_~s__state~0); 89416#L131 assume !(8465 == ssl3_accept_~s__state~0); 89414#L134 assume !(8466 == ssl3_accept_~s__state~0); 89412#L137 assume !(8496 == ssl3_accept_~s__state~0); 89409#L140 assume !(8497 == ssl3_accept_~s__state~0); 89406#L143 assume !(8512 == ssl3_accept_~s__state~0); 89402#L146 assume !(8513 == ssl3_accept_~s__state~0); 89400#L149 assume !(8528 == ssl3_accept_~s__state~0); 89398#L152 assume !(8529 == ssl3_accept_~s__state~0); 88396#L155 assume 8544 == ssl3_accept_~s__state~0; 87158#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 87160#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 88254#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 88255#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 89625#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 89624#L419 assume !(4 == ssl3_accept_~blastFlag~0); 89616#L419-2 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; 89612#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 89609#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89606#L654-1 ssl3_accept_~skip~0 := 0; 89605#L101-2 assume !false; 89604#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89603#L104 assume !(12292 == ssl3_accept_~s__state~0); 89602#L107 assume !(16384 == ssl3_accept_~s__state~0); 89601#L110 assume !(8192 == ssl3_accept_~s__state~0); 89600#L113 assume !(24576 == ssl3_accept_~s__state~0); 89599#L116 assume !(8195 == ssl3_accept_~s__state~0); 89598#L119 assume !(8480 == ssl3_accept_~s__state~0); 89597#L122 assume !(8481 == ssl3_accept_~s__state~0); 89596#L125 assume !(8482 == ssl3_accept_~s__state~0); 89595#L128 assume !(8464 == ssl3_accept_~s__state~0); 89594#L131 assume !(8465 == ssl3_accept_~s__state~0); 89593#L134 assume !(8466 == ssl3_accept_~s__state~0); 89592#L137 assume !(8496 == ssl3_accept_~s__state~0); 89591#L140 assume !(8497 == ssl3_accept_~s__state~0); 89590#L143 assume !(8512 == ssl3_accept_~s__state~0); 89589#L146 assume !(8513 == ssl3_accept_~s__state~0); 89588#L149 assume !(8528 == ssl3_accept_~s__state~0); 89587#L152 assume !(8529 == ssl3_accept_~s__state~0); 89586#L155 assume !(8544 == ssl3_accept_~s__state~0); 89585#L158 assume !(8545 == ssl3_accept_~s__state~0); 89584#L161 assume !(8560 == ssl3_accept_~s__state~0); 89583#L164 assume !(8561 == ssl3_accept_~s__state~0); 89582#L167 assume 8448 == ssl3_accept_~s__state~0; 89581#L168 assume !(ssl3_accept_~num1~0 > 0); 89578#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 89575#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 89572#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 89569#L654-1 ssl3_accept_~skip~0 := 0; 89568#L101-2 assume !false; 89567#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 89566#L104 assume !(12292 == ssl3_accept_~s__state~0); 89565#L107 assume !(16384 == ssl3_accept_~s__state~0); 89564#L110 assume !(8192 == ssl3_accept_~s__state~0); 89563#L113 assume !(24576 == ssl3_accept_~s__state~0); 89562#L116 assume !(8195 == ssl3_accept_~s__state~0); 89561#L119 assume !(8480 == ssl3_accept_~s__state~0); 89560#L122 assume !(8481 == ssl3_accept_~s__state~0); 89559#L125 assume !(8482 == ssl3_accept_~s__state~0); 89558#L128 assume !(8464 == ssl3_accept_~s__state~0); 89557#L131 assume !(8465 == ssl3_accept_~s__state~0); 89556#L134 assume !(8466 == ssl3_accept_~s__state~0); 89555#L137 assume !(8496 == ssl3_accept_~s__state~0); 89554#L140 assume !(8497 == ssl3_accept_~s__state~0); 89553#L143 assume !(8512 == ssl3_accept_~s__state~0); 89552#L146 assume !(8513 == ssl3_accept_~s__state~0); 89551#L149 assume !(8528 == ssl3_accept_~s__state~0); 89550#L152 assume !(8529 == ssl3_accept_~s__state~0); 89549#L155 assume !(8544 == ssl3_accept_~s__state~0); 89548#L158 assume !(8545 == ssl3_accept_~s__state~0); 89547#L161 assume !(8560 == ssl3_accept_~s__state~0); 89546#L164 assume !(8561 == ssl3_accept_~s__state~0); 89545#L167 assume !(8448 == ssl3_accept_~s__state~0); 89544#L170 assume 8576 == ssl3_accept_~s__state~0; 89404#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 89543#L462 assume !(5 == ssl3_accept_~blastFlag~0); 89513#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 89492#L468 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 88231#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 90339#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 90176#L654-1 ssl3_accept_~skip~0 := 0; 90177#L101-2 assume !false; 90168#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 90169#L104 assume !(12292 == ssl3_accept_~s__state~0); 90154#L107 assume !(16384 == ssl3_accept_~s__state~0); 90155#L110 assume !(8192 == ssl3_accept_~s__state~0); 90033#L113 assume !(24576 == ssl3_accept_~s__state~0); 90034#L116 assume !(8195 == ssl3_accept_~s__state~0); 89971#L119 assume !(8480 == ssl3_accept_~s__state~0); 89225#L122 assume !(8481 == ssl3_accept_~s__state~0); 89473#L125 assume !(8482 == ssl3_accept_~s__state~0); 89474#L128 assume !(8464 == ssl3_accept_~s__state~0); 88683#L131 assume !(8465 == ssl3_accept_~s__state~0); 88684#L134 assume 8466 == ssl3_accept_~s__state~0; 87390#L135 [2021-08-31 02:01:15,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:15,348 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-08-31 02:01:15,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:15,349 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581748126] [2021-08-31 02:01:15,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:15,349 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:15,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:15,354 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:15,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:15,359 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:15,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:15,359 INFO L82 PathProgramCache]: Analyzing trace with hash -633091450, now seen corresponding path program 1 times [2021-08-31 02:01:15,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:15,359 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266345486] [2021-08-31 02:01:15,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:15,360 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:15,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:15,411 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-08-31 02:01:15,411 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:15,411 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266345486] [2021-08-31 02:01:15,412 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266345486] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:15,412 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:15,412 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:15,412 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447139570] [2021-08-31 02:01:15,412 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:15,413 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:15,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:15,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:15,413 INFO L87 Difference]: Start difference. First operand 4064 states and 5347 transitions. cyclomatic complexity: 1292 Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 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:15,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:15,904 INFO L93 Difference]: Finished difference Result 7446 states and 9766 transitions. [2021-08-31 02:01:15,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:15,905 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7446 states and 9766 transitions. [2021-08-31 02:01:15,922 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 7223 [2021-08-31 02:01:15,937 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7446 states to 7446 states and 9766 transitions. [2021-08-31 02:01:15,938 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7333 [2021-08-31 02:01:15,941 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7333 [2021-08-31 02:01:15,941 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7446 states and 9766 transitions. [2021-08-31 02:01:15,942 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:15,942 INFO L681 BuchiCegarLoop]: Abstraction has 7446 states and 9766 transitions. [2021-08-31 02:01:15,945 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7446 states and 9766 transitions. [2021-08-31 02:01:16,024 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7446 to 4064. [2021-08-31 02:01:16,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4064 states, 4064 states have (on average 1.3147145669291338) internal successors, (5343), 4063 states have internal predecessors, (5343), 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:16,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4064 states to 4064 states and 5343 transitions. [2021-08-31 02:01:16,036 INFO L704 BuchiCegarLoop]: Abstraction has 4064 states and 5343 transitions. [2021-08-31 02:01:16,036 INFO L587 BuchiCegarLoop]: Abstraction has 4064 states and 5343 transitions. [2021-08-31 02:01:16,036 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-08-31 02:01:16,036 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4064 states and 5343 transitions. [2021-08-31 02:01:16,044 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3841 [2021-08-31 02:01:16,044 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:16,044 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:16,049 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:16,049 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:16,049 INFO L791 eck$LassoCheckResult]: Stem: 98760#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 98592#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 98593#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 98486#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 98487#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 98584#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 98746#L101-2 assume !false; 98802#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 99030#L104 assume !(12292 == ssl3_accept_~s__state~0); 99026#L107 assume !(16384 == ssl3_accept_~s__state~0); 99027#L110 assume !(8192 == ssl3_accept_~s__state~0); 99022#L113 assume !(24576 == ssl3_accept_~s__state~0); 99023#L116 assume !(8195 == ssl3_accept_~s__state~0); 99018#L119 assume !(8480 == ssl3_accept_~s__state~0); 99019#L122 assume !(8481 == ssl3_accept_~s__state~0); 99014#L125 assume !(8482 == ssl3_accept_~s__state~0); 99015#L128 assume 8464 == ssl3_accept_~s__state~0; 98748#L135 [2021-08-31 02:01:16,050 INFO L793 eck$LassoCheckResult]: Loop: 98748#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 98749#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 100889#L276-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; 102174#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 102161#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102155#L654-1 ssl3_accept_~skip~0 := 0; 102151#L101-2 assume !false; 102147#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102143#L104 assume !(12292 == ssl3_accept_~s__state~0); 102139#L107 assume !(16384 == ssl3_accept_~s__state~0); 102135#L110 assume !(8192 == ssl3_accept_~s__state~0); 102131#L113 assume !(24576 == ssl3_accept_~s__state~0); 102127#L116 assume !(8195 == ssl3_accept_~s__state~0); 102123#L119 assume !(8480 == ssl3_accept_~s__state~0); 102121#L122 assume !(8481 == ssl3_accept_~s__state~0); 102118#L125 assume !(8482 == ssl3_accept_~s__state~0); 102114#L128 assume !(8464 == ssl3_accept_~s__state~0); 102110#L131 assume !(8465 == ssl3_accept_~s__state~0); 102106#L134 assume !(8466 == ssl3_accept_~s__state~0); 102104#L137 assume 8496 == ssl3_accept_~s__state~0; 98893#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 102102#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 100587#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 102101#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 98495#L295-2 ssl3_accept_~s__init_num~0 := 0; 102097#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 102091#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102087#L654-1 ssl3_accept_~skip~0 := 0; 102085#L101-2 assume !false; 102084#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102082#L104 assume !(12292 == ssl3_accept_~s__state~0); 102080#L107 assume !(16384 == ssl3_accept_~s__state~0); 102077#L110 assume !(8192 == ssl3_accept_~s__state~0); 102076#L113 assume !(24576 == ssl3_accept_~s__state~0); 102074#L116 assume !(8195 == ssl3_accept_~s__state~0); 102072#L119 assume !(8480 == ssl3_accept_~s__state~0); 102070#L122 assume !(8481 == ssl3_accept_~s__state~0); 102068#L125 assume !(8482 == ssl3_accept_~s__state~0); 102066#L128 assume !(8464 == ssl3_accept_~s__state~0); 102064#L131 assume !(8465 == ssl3_accept_~s__state~0); 102062#L134 assume !(8466 == ssl3_accept_~s__state~0); 102060#L137 assume !(8496 == ssl3_accept_~s__state~0); 102058#L140 assume !(8497 == ssl3_accept_~s__state~0); 99709#L143 assume 8512 == ssl3_accept_~s__state~0; 98888#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 100204#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 100205#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 102517#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 102511#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102507#L654-1 ssl3_accept_~skip~0 := 0; 102505#L101-2 assume !false; 102503#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102501#L104 assume !(12292 == ssl3_accept_~s__state~0); 102499#L107 assume !(16384 == ssl3_accept_~s__state~0); 102497#L110 assume !(8192 == ssl3_accept_~s__state~0); 102495#L113 assume !(24576 == ssl3_accept_~s__state~0); 102493#L116 assume !(8195 == ssl3_accept_~s__state~0); 102491#L119 assume !(8480 == ssl3_accept_~s__state~0); 102488#L122 assume !(8481 == ssl3_accept_~s__state~0); 102485#L125 assume !(8482 == ssl3_accept_~s__state~0); 102482#L128 assume !(8464 == ssl3_accept_~s__state~0); 102480#L131 assume !(8465 == ssl3_accept_~s__state~0); 102478#L134 assume !(8466 == ssl3_accept_~s__state~0); 102477#L137 assume !(8496 == ssl3_accept_~s__state~0); 98640#L140 assume !(8497 == ssl3_accept_~s__state~0); 98641#L143 assume !(8512 == ssl3_accept_~s__state~0); 98705#L146 assume !(8513 == ssl3_accept_~s__state~0); 98706#L149 assume 8528 == ssl3_accept_~s__state~0; 98882#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 99866#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 102469#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 99850#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 102472#L364 assume !(3 == ssl3_accept_~blastFlag~0); 99848#L364-2 assume !(ssl3_accept_~ret~0 <= 0); 98778#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 98779#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 102515#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102508#L654-1 ssl3_accept_~skip~0 := 0; 102506#L101-2 assume !false; 102504#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102502#L104 assume !(12292 == ssl3_accept_~s__state~0); 102500#L107 assume !(16384 == ssl3_accept_~s__state~0); 102498#L110 assume !(8192 == ssl3_accept_~s__state~0); 102496#L113 assume !(24576 == ssl3_accept_~s__state~0); 102494#L116 assume !(8195 == ssl3_accept_~s__state~0); 102492#L119 assume !(8480 == ssl3_accept_~s__state~0); 102489#L122 assume !(8481 == ssl3_accept_~s__state~0); 102486#L125 assume !(8482 == ssl3_accept_~s__state~0); 102483#L128 assume !(8464 == ssl3_accept_~s__state~0); 98604#L131 assume !(8465 == ssl3_accept_~s__state~0); 98605#L134 assume !(8466 == ssl3_accept_~s__state~0); 98763#L137 assume !(8496 == ssl3_accept_~s__state~0); 102476#L140 assume !(8497 == ssl3_accept_~s__state~0); 98733#L143 assume !(8512 == ssl3_accept_~s__state~0); 98734#L146 assume !(8513 == ssl3_accept_~s__state~0); 98711#L149 assume !(8528 == ssl3_accept_~s__state~0); 98712#L152 assume !(8529 == ssl3_accept_~s__state~0); 102410#L155 assume 8544 == ssl3_accept_~s__state~0; 98670#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 98671#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 98672#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 98673#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 98518#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 102539#L419 assume !(4 == ssl3_accept_~blastFlag~0); 102333#L419-2 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; 102329#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 102323#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102318#L654-1 ssl3_accept_~skip~0 := 0; 102315#L101-2 assume !false; 102312#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102309#L104 assume !(12292 == ssl3_accept_~s__state~0); 102306#L107 assume !(16384 == ssl3_accept_~s__state~0); 102303#L110 assume !(8192 == ssl3_accept_~s__state~0); 102300#L113 assume !(24576 == ssl3_accept_~s__state~0); 102298#L116 assume !(8195 == ssl3_accept_~s__state~0); 102297#L119 assume !(8480 == ssl3_accept_~s__state~0); 102296#L122 assume !(8481 == ssl3_accept_~s__state~0); 102295#L125 assume !(8482 == ssl3_accept_~s__state~0); 102294#L128 assume !(8464 == ssl3_accept_~s__state~0); 102293#L131 assume !(8465 == ssl3_accept_~s__state~0); 102292#L134 assume !(8466 == ssl3_accept_~s__state~0); 102291#L137 assume !(8496 == ssl3_accept_~s__state~0); 102290#L140 assume !(8497 == ssl3_accept_~s__state~0); 102289#L143 assume !(8512 == ssl3_accept_~s__state~0); 102288#L146 assume !(8513 == ssl3_accept_~s__state~0); 102287#L149 assume !(8528 == ssl3_accept_~s__state~0); 102286#L152 assume !(8529 == ssl3_accept_~s__state~0); 102285#L155 assume !(8544 == ssl3_accept_~s__state~0); 102284#L158 assume !(8545 == ssl3_accept_~s__state~0); 102283#L161 assume !(8560 == ssl3_accept_~s__state~0); 102282#L164 assume !(8561 == ssl3_accept_~s__state~0); 102281#L167 assume 8448 == ssl3_accept_~s__state~0; 102279#L168 assume !(ssl3_accept_~num1~0 > 0); 102277#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 102276#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 102270#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102267#L654-1 ssl3_accept_~skip~0 := 0; 102266#L101-2 assume !false; 102264#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102261#L104 assume !(12292 == ssl3_accept_~s__state~0); 102255#L107 assume !(16384 == ssl3_accept_~s__state~0); 102253#L110 assume !(8192 == ssl3_accept_~s__state~0); 102197#L113 assume !(24576 == ssl3_accept_~s__state~0); 102196#L116 assume !(8195 == ssl3_accept_~s__state~0); 102195#L119 assume !(8480 == ssl3_accept_~s__state~0); 102194#L122 assume !(8481 == ssl3_accept_~s__state~0); 102192#L125 assume !(8482 == ssl3_accept_~s__state~0); 102189#L128 assume !(8464 == ssl3_accept_~s__state~0); 102180#L131 assume !(8465 == ssl3_accept_~s__state~0); 102179#L134 assume !(8466 == ssl3_accept_~s__state~0); 102172#L137 assume !(8496 == ssl3_accept_~s__state~0); 102169#L140 assume !(8497 == ssl3_accept_~s__state~0); 102157#L143 assume !(8512 == ssl3_accept_~s__state~0); 102153#L146 assume !(8513 == ssl3_accept_~s__state~0); 102149#L149 assume !(8528 == ssl3_accept_~s__state~0); 102145#L152 assume !(8529 == ssl3_accept_~s__state~0); 102141#L155 assume !(8544 == ssl3_accept_~s__state~0); 102137#L158 assume !(8545 == ssl3_accept_~s__state~0); 102133#L161 assume !(8560 == ssl3_accept_~s__state~0); 102129#L164 assume !(8561 == ssl3_accept_~s__state~0); 102125#L167 assume !(8448 == ssl3_accept_~s__state~0); 102055#L170 assume 8576 == ssl3_accept_~s__state~0; 101981#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 102116#L462 assume !(5 == ssl3_accept_~blastFlag~0); 102112#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 102108#L468 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 99452#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 102166#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102156#L654-1 ssl3_accept_~skip~0 := 0; 102152#L101-2 assume !false; 102148#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102144#L104 assume !(12292 == ssl3_accept_~s__state~0); 102140#L107 assume !(16384 == ssl3_accept_~s__state~0); 102136#L110 assume !(8192 == ssl3_accept_~s__state~0); 102132#L113 assume !(24576 == ssl3_accept_~s__state~0); 102128#L116 assume !(8195 == ssl3_accept_~s__state~0); 102124#L119 assume !(8480 == ssl3_accept_~s__state~0); 99210#L122 assume !(8481 == ssl3_accept_~s__state~0); 102119#L125 assume !(8482 == ssl3_accept_~s__state~0); 102115#L128 assume !(8464 == ssl3_accept_~s__state~0); 102111#L131 assume !(8465 == ssl3_accept_~s__state~0); 102107#L134 assume 8466 == ssl3_accept_~s__state~0; 98748#L135 [2021-08-31 02:01:16,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:16,051 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-08-31 02:01:16,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:16,051 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398449712] [2021-08-31 02:01:16,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:16,051 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:16,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:16,056 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:16,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:16,062 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:16,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:16,063 INFO L82 PathProgramCache]: Analyzing trace with hash -43160945, now seen corresponding path program 1 times [2021-08-31 02:01:16,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:16,063 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978662704] [2021-08-31 02:01:16,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:16,063 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:16,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:16,076 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:16,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:16,098 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:16,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:16,099 INFO L82 PathProgramCache]: Analyzing trace with hash 295564027, now seen corresponding path program 1 times [2021-08-31 02:01:16,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:16,100 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263304089] [2021-08-31 02:01:16,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:16,100 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:16,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:16,111 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:16,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:16,163 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:17,717 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:01:17,717 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:01:17,717 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:01:17,717 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:01:17,717 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 02:01:17,717 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:17,718 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:01:17,718 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:01:17,718 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration24_Loop [2021-08-31 02:01:17,718 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:01:17,718 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:01:17,720 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:17,722 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:17,725 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:17,727 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:17,729 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:17,733 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:17,735 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:17,738 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:17,740 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:17,743 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:17,747 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:17,749 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:17,751 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:17,753 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:17,754 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:17,757 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:17,761 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:17,763 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:17,765 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:17,768 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:17,770 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:17,772 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:17,774 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:17,776 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:17,781 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:18,037 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:01:18,037 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 02:01:18,037 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:18,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:18,039 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:18,040 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:18,041 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:18,041 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:18,055 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:18,056 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:18,074 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:18,074 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:18,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:18,075 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:18,076 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:18,078 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:18,078 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:18,145 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:18,145 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=4294967041} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=4294967041} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:01:18,150 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:18,150 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:18,150 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:18,165 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:18,166 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:18,167 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:18,167 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:18,193 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:18,193 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:01:18,216 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:18,216 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:18,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:18,217 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:18,218 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:18,220 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:18,220 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:18,229 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:18,229 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:18,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:18,245 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:18,246 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:18,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:18,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:18,248 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:18,248 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:18,275 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:18,276 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:18,281 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:18,281 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:18,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:18,282 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:18,282 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:18,284 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:18,284 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:18,297 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:18,297 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:18,313 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2021-08-31 02:01:18,313 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:18,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:18,314 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:18,315 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:18,317 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:18,317 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:18,326 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:18,326 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:18,341 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:18,342 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:18,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:18,343 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:18,343 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:18,345 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:18,345 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:18,353 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:18,353 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:01:18,368 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:18,368 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:18,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:18,369 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:18,369 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:18,371 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:18,371 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:18,394 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2021-08-31 02:01:18,395 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:18,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:18,395 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:18,396 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:18,397 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 02:01:18,397 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:18,406 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 02:01:18,421 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2021-08-31 02:01:18,422 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:01:18,422 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:01:18,422 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:01:18,422 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:01:18,422 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 02:01:18,422 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:18,422 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:01:18,422 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:01:18,422 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration24_Loop [2021-08-31 02:01:18,422 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:01:18,422 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:01:18,424 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:18,431 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:18,433 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:18,438 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:18,440 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:18,442 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:01:18,444 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:18,449 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:01:18,452 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:18,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:01:18,457 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:18,460 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:18,462 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:18,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:01:18,467 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:01:18,471 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:18,473 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:18,476 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:18,478 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:18,480 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:18,482 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:18,484 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:01:18,486 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:18,488 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:18,489 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:18,705 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:01:18,705 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 02:01:18,705 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:18,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:18,709 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:18,717 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:18,726 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:18,726 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:18,726 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:18,726 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 02:01:18,726 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:18,727 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:01:18,727 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:18,729 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:18,748 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:18,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:18,774 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:18,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:18,775 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:18,776 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:18,778 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:18,787 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:18,788 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:18,788 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:18,788 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:18,788 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:18,789 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:18,789 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:18,805 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:18,831 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:18,832 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:18,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:18,833 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:18,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:18,853 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:18,854 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:18,854 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:18,854 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:18,854 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:18,856 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:18,856 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:18,859 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:18,865 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:18,891 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:18,892 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:18,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:18,893 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:18,894 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:18,895 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:18,904 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:18,904 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:18,904 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:18,904 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:18,904 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:18,905 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:18,905 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:18,920 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:18,947 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:18,948 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:18,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:18,949 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:18,957 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:18,967 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:18,967 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:18,967 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:18,967 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:18,967 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:18,968 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:18,968 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:18,969 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:18,977 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:19,002 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:19,002 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:19,003 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:19,004 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:19,005 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:19,006 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:19,014 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:19,015 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:19,015 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:19,015 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:19,015 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:19,015 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:19,015 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:19,024 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:19,046 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:19,047 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:19,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:19,049 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:19,058 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:19,066 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:19,067 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:19,067 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:19,067 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:19,067 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:19,067 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:19,068 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:19,068 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:19,070 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:19,085 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:19,086 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:19,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:19,086 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:19,088 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:19,088 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:19,096 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:19,096 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:19,096 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:19,096 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:19,096 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:19,097 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:19,097 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:19,103 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:19,118 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2021-08-31 02:01:19,118 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:19,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:19,119 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:19,120 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:19,121 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:19,128 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:19,129 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:19,129 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:19,129 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:19,129 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:19,129 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:19,129 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:19,134 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:19,152 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:19,160 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:19,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:19,162 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:19,163 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:19,165 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:19,173 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:19,173 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:19,173 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:19,174 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:19,174 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:19,174 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:19,174 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:19,187 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:19,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:19,215 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:19,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:19,217 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:19,223 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:19,223 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:19,230 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:19,231 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:19,231 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:19,231 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:19,231 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:19,231 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:19,232 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:19,236 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 02:01:19,247 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 02:01:19,247 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-08-31 02:01:19,247 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:19,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:19,248 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:19,249 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:19,249 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 02:01:19,249 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 02:01:19,250 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 02:01:19,250 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:19,265 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-08-31 02:01:19,265 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 02:01:19,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:19,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:19,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:01:19,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:19,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:19,369 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 02:01:19,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:19,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:20,117 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-08-31 02:01:20,119 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:20,119 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4064 states and 5343 transitions. cyclomatic complexity: 1288 Second operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 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:20,747 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4064 states and 5343 transitions. cyclomatic complexity: 1288. Second operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 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) Result 10924 states and 14342 transitions. Complement of second has 4 states. [2021-08-31 02:01:20,748 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:20,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 19.6) internal successors, (98), 5 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:20,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 475 transitions. [2021-08-31 02:01:20,750 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 475 transitions. Stem has 17 letters. Loop has 182 letters. [2021-08-31 02:01:20,755 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:20,755 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 475 transitions. Stem has 199 letters. Loop has 182 letters. [2021-08-31 02:01:20,756 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:20,756 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 475 transitions. Stem has 17 letters. Loop has 364 letters. [2021-08-31 02:01:20,758 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:20,758 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10924 states and 14342 transitions. [2021-08-31 02:01:20,815 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7263 [2021-08-31 02:01:20,844 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10924 states to 10924 states and 14342 transitions. [2021-08-31 02:01:20,845 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7377 [2021-08-31 02:01:20,849 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7385 [2021-08-31 02:01:20,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10924 states and 14342 transitions. [2021-08-31 02:01:20,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:20,849 INFO L681 BuchiCegarLoop]: Abstraction has 10924 states and 14342 transitions. [2021-08-31 02:01:20,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10924 states and 14342 transitions. [2021-08-31 02:01:20,947 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10924 to 10916. [2021-08-31 02:01:20,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10916 states, 10916 states have (on average 1.313026749725174) internal successors, (14333), 10915 states have internal predecessors, (14333), 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:20,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10916 states to 10916 states and 14333 transitions. [2021-08-31 02:01:20,985 INFO L704 BuchiCegarLoop]: Abstraction has 10916 states and 14333 transitions. [2021-08-31 02:01:20,985 INFO L587 BuchiCegarLoop]: Abstraction has 10916 states and 14333 transitions. [2021-08-31 02:01:20,985 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-08-31 02:01:20,985 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10916 states and 14333 transitions. [2021-08-31 02:01:21,007 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7263 [2021-08-31 02:01:21,008 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:21,008 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:21,012 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:21,012 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:21,013 INFO L791 eck$LassoCheckResult]: Stem: 114459#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 114260#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 114261#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 114103#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 114104#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 114255#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 114437#L101-2 assume !false; 117562#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 118275#L104 assume !(12292 == ssl3_accept_~s__state~0); 118276#L107 assume !(16384 == ssl3_accept_~s__state~0); 118268#L110 assume !(8192 == ssl3_accept_~s__state~0); 118269#L113 assume !(24576 == ssl3_accept_~s__state~0); 118260#L116 assume !(8195 == ssl3_accept_~s__state~0); 118261#L119 assume !(8480 == ssl3_accept_~s__state~0); 118252#L122 assume !(8481 == ssl3_accept_~s__state~0); 118253#L125 assume !(8482 == ssl3_accept_~s__state~0); 116813#L128 assume 8464 == ssl3_accept_~s__state~0; 116812#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 114094#L276 [2021-08-31 02:01:21,013 INFO L793 eck$LassoCheckResult]: Loop: 114094#L276 assume !(0 == ssl3_accept_~blastFlag~0); 114095#L276-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; 114447#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 124373#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 124369#L654-1 ssl3_accept_~skip~0 := 0; 124367#L101-2 assume !false; 124365#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 124363#L104 assume !(12292 == ssl3_accept_~s__state~0); 124361#L107 assume !(16384 == ssl3_accept_~s__state~0); 124359#L110 assume !(8192 == ssl3_accept_~s__state~0); 124357#L113 assume !(24576 == ssl3_accept_~s__state~0); 124355#L116 assume !(8195 == ssl3_accept_~s__state~0); 124353#L119 assume !(8480 == ssl3_accept_~s__state~0); 124351#L122 assume !(8481 == ssl3_accept_~s__state~0); 124349#L125 assume !(8482 == ssl3_accept_~s__state~0); 124347#L128 assume !(8464 == ssl3_accept_~s__state~0); 124345#L131 assume !(8465 == ssl3_accept_~s__state~0); 124343#L134 assume !(8466 == ssl3_accept_~s__state~0); 123783#L137 assume 8496 == ssl3_accept_~s__state~0; 114292#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 114293#L289 assume !(1 == ssl3_accept_~blastFlag~0); 114136#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 114137#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 122597#L295-2 ssl3_accept_~s__init_num~0 := 0; 123287#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 123267#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123258#L654-1 ssl3_accept_~skip~0 := 0; 123255#L101-2 assume !false; 123252#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123249#L104 assume !(12292 == ssl3_accept_~s__state~0); 123246#L107 assume !(16384 == ssl3_accept_~s__state~0); 123243#L110 assume !(8192 == ssl3_accept_~s__state~0); 123240#L113 assume !(24576 == ssl3_accept_~s__state~0); 123237#L116 assume !(8195 == ssl3_accept_~s__state~0); 123234#L119 assume !(8480 == ssl3_accept_~s__state~0); 123231#L122 assume !(8481 == ssl3_accept_~s__state~0); 123228#L125 assume !(8482 == ssl3_accept_~s__state~0); 123225#L128 assume !(8464 == ssl3_accept_~s__state~0); 123222#L131 assume !(8465 == ssl3_accept_~s__state~0); 123219#L134 assume !(8466 == ssl3_accept_~s__state~0); 123217#L137 assume !(8496 == ssl3_accept_~s__state~0); 123215#L140 assume !(8497 == ssl3_accept_~s__state~0); 123204#L143 assume 8512 == ssl3_accept_~s__state~0; 123195#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 123187#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 123188#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 123447#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 123444#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123441#L654-1 ssl3_accept_~skip~0 := 0; 123440#L101-2 assume !false; 123439#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123438#L104 assume !(12292 == ssl3_accept_~s__state~0); 123437#L107 assume !(16384 == ssl3_accept_~s__state~0); 123436#L110 assume !(8192 == ssl3_accept_~s__state~0); 123435#L113 assume !(24576 == ssl3_accept_~s__state~0); 123434#L116 assume !(8195 == ssl3_accept_~s__state~0); 123433#L119 assume !(8480 == ssl3_accept_~s__state~0); 123432#L122 assume !(8481 == ssl3_accept_~s__state~0); 123431#L125 assume !(8482 == ssl3_accept_~s__state~0); 123430#L128 assume !(8464 == ssl3_accept_~s__state~0); 123429#L131 assume !(8465 == ssl3_accept_~s__state~0); 123428#L134 assume !(8466 == ssl3_accept_~s__state~0); 123427#L137 assume !(8496 == ssl3_accept_~s__state~0); 123426#L140 assume !(8497 == ssl3_accept_~s__state~0); 123425#L143 assume !(8512 == ssl3_accept_~s__state~0); 123424#L146 assume !(8513 == ssl3_accept_~s__state~0); 123423#L149 assume 8528 == ssl3_accept_~s__state~0; 121739#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 123422#L329 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 123421#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 123414#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 123416#L364 assume !(3 == ssl3_accept_~blastFlag~0); 123412#L364-2 assume !(ssl3_accept_~ret~0 <= 0); 123408#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 123405#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 123402#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123399#L654-1 ssl3_accept_~skip~0 := 0; 123397#L101-2 assume !false; 123394#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123388#L104 assume !(12292 == ssl3_accept_~s__state~0); 123386#L107 assume !(16384 == ssl3_accept_~s__state~0); 123384#L110 assume !(8192 == ssl3_accept_~s__state~0); 123382#L113 assume !(24576 == ssl3_accept_~s__state~0); 123380#L116 assume !(8195 == ssl3_accept_~s__state~0); 123378#L119 assume !(8480 == ssl3_accept_~s__state~0); 123376#L122 assume !(8481 == ssl3_accept_~s__state~0); 123374#L125 assume !(8482 == ssl3_accept_~s__state~0); 123372#L128 assume !(8464 == ssl3_accept_~s__state~0); 123370#L131 assume !(8465 == ssl3_accept_~s__state~0); 123368#L134 assume !(8466 == ssl3_accept_~s__state~0); 123366#L137 assume !(8496 == ssl3_accept_~s__state~0); 123364#L140 assume !(8497 == ssl3_accept_~s__state~0); 123362#L143 assume !(8512 == ssl3_accept_~s__state~0); 123360#L146 assume !(8513 == ssl3_accept_~s__state~0); 123358#L149 assume !(8528 == ssl3_accept_~s__state~0); 123356#L152 assume !(8529 == ssl3_accept_~s__state~0); 123354#L155 assume 8544 == ssl3_accept_~s__state~0; 121728#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 123351#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 123347#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 123342#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 123339#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 123333#L419 assume !(4 == ssl3_accept_~blastFlag~0); 123324#L419-2 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; 123320#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 123317#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123314#L654-1 ssl3_accept_~skip~0 := 0; 123313#L101-2 assume !false; 123312#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123311#L104 assume !(12292 == ssl3_accept_~s__state~0); 123310#L107 assume !(16384 == ssl3_accept_~s__state~0); 123309#L110 assume !(8192 == ssl3_accept_~s__state~0); 123308#L113 assume !(24576 == ssl3_accept_~s__state~0); 123307#L116 assume !(8195 == ssl3_accept_~s__state~0); 123306#L119 assume !(8480 == ssl3_accept_~s__state~0); 123305#L122 assume !(8481 == ssl3_accept_~s__state~0); 123304#L125 assume !(8482 == ssl3_accept_~s__state~0); 123303#L128 assume !(8464 == ssl3_accept_~s__state~0); 123302#L131 assume !(8465 == ssl3_accept_~s__state~0); 123301#L134 assume !(8466 == ssl3_accept_~s__state~0); 123300#L137 assume !(8496 == ssl3_accept_~s__state~0); 123299#L140 assume !(8497 == ssl3_accept_~s__state~0); 123298#L143 assume !(8512 == ssl3_accept_~s__state~0); 123297#L146 assume !(8513 == ssl3_accept_~s__state~0); 123292#L149 assume !(8528 == ssl3_accept_~s__state~0); 123291#L152 assume !(8529 == ssl3_accept_~s__state~0); 123286#L155 assume !(8544 == ssl3_accept_~s__state~0); 123285#L158 assume !(8545 == ssl3_accept_~s__state~0); 123284#L161 assume !(8560 == ssl3_accept_~s__state~0); 123283#L164 assume !(8561 == ssl3_accept_~s__state~0); 123281#L167 assume 8448 == ssl3_accept_~s__state~0; 123278#L168 assume !(ssl3_accept_~num1~0 > 0); 123276#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 123275#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 123262#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123257#L654-1 ssl3_accept_~skip~0 := 0; 123254#L101-2 assume !false; 123251#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123248#L104 assume !(12292 == ssl3_accept_~s__state~0); 123245#L107 assume !(16384 == ssl3_accept_~s__state~0); 123242#L110 assume !(8192 == ssl3_accept_~s__state~0); 123239#L113 assume !(24576 == ssl3_accept_~s__state~0); 123236#L116 assume !(8195 == ssl3_accept_~s__state~0); 123233#L119 assume !(8480 == ssl3_accept_~s__state~0); 123230#L122 assume !(8481 == ssl3_accept_~s__state~0); 123227#L125 assume !(8482 == ssl3_accept_~s__state~0); 123224#L128 assume !(8464 == ssl3_accept_~s__state~0); 123221#L131 assume !(8465 == ssl3_accept_~s__state~0); 123218#L134 assume !(8466 == ssl3_accept_~s__state~0); 123216#L137 assume !(8496 == ssl3_accept_~s__state~0); 123214#L140 assume !(8497 == ssl3_accept_~s__state~0); 121745#L143 assume !(8512 == ssl3_accept_~s__state~0); 121743#L146 assume !(8513 == ssl3_accept_~s__state~0); 121744#L149 assume !(8528 == ssl3_accept_~s__state~0); 123348#L152 assume !(8529 == ssl3_accept_~s__state~0); 123345#L155 assume !(8544 == ssl3_accept_~s__state~0); 123340#L158 assume !(8545 == ssl3_accept_~s__state~0); 121725#L161 assume !(8560 == ssl3_accept_~s__state~0); 121723#L164 assume !(8561 == ssl3_accept_~s__state~0); 121721#L167 assume !(8448 == ssl3_accept_~s__state~0); 121722#L170 assume 8576 == ssl3_accept_~s__state~0; 121672#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 124840#L462 assume !(5 == ssl3_accept_~blastFlag~0); 124838#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 124836#L468 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 121712#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 124194#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123870#L654-1 ssl3_accept_~skip~0 := 0; 123864#L101-2 assume !false; 123862#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123860#L104 assume !(12292 == ssl3_accept_~s__state~0); 123858#L107 assume !(16384 == ssl3_accept_~s__state~0); 123856#L110 assume !(8192 == ssl3_accept_~s__state~0); 123854#L113 assume !(24576 == ssl3_accept_~s__state~0); 123852#L116 assume !(8195 == ssl3_accept_~s__state~0); 123850#L119 assume !(8480 == ssl3_accept_~s__state~0); 123848#L122 assume !(8481 == ssl3_accept_~s__state~0); 123846#L125 assume !(8482 == ssl3_accept_~s__state~0); 123844#L128 assume !(8464 == ssl3_accept_~s__state~0); 123842#L131 assume !(8465 == ssl3_accept_~s__state~0); 123782#L134 assume 8466 == ssl3_accept_~s__state~0; 121752#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 114094#L276 [2021-08-31 02:01:21,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:21,014 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-08-31 02:01:21,014 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:21,014 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067678724] [2021-08-31 02:01:21,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:21,014 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:21,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:21,020 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:21,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:21,028 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:21,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:21,028 INFO L82 PathProgramCache]: Analyzing trace with hash -1701511891, now seen corresponding path program 1 times [2021-08-31 02:01:21,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:21,028 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942461902] [2021-08-31 02:01:21,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:21,029 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:21,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:21,048 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2021-08-31 02:01:21,049 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:21,049 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942461902] [2021-08-31 02:01:21,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942461902] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:21,049 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:21,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:21,050 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073281737] [2021-08-31 02:01:21,051 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:21,051 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:21,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:21,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:21,052 INFO L87 Difference]: Start difference. First operand 10916 states and 14333 transitions. cyclomatic complexity: 3436 Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 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:21,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:21,522 INFO L93 Difference]: Finished difference Result 21082 states and 27622 transitions. [2021-08-31 02:01:21,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:21,523 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 21082 states and 27622 transitions. [2021-08-31 02:01:21,588 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 14035 [2021-08-31 02:01:21,643 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 21082 states to 21082 states and 27622 transitions. [2021-08-31 02:01:21,643 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14153 [2021-08-31 02:01:21,653 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14153 [2021-08-31 02:01:21,653 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21082 states and 27622 transitions. [2021-08-31 02:01:21,654 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:21,654 INFO L681 BuchiCegarLoop]: Abstraction has 21082 states and 27622 transitions. [2021-08-31 02:01:21,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21082 states and 27622 transitions. [2021-08-31 02:01:21,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21082 to 10916. [2021-08-31 02:01:21,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10916 states, 10916 states have (on average 1.3119274459508978) internal successors, (14321), 10915 states have internal predecessors, (14321), 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:21,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10916 states to 10916 states and 14321 transitions. [2021-08-31 02:01:21,925 INFO L704 BuchiCegarLoop]: Abstraction has 10916 states and 14321 transitions. [2021-08-31 02:01:21,925 INFO L587 BuchiCegarLoop]: Abstraction has 10916 states and 14321 transitions. [2021-08-31 02:01:21,925 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-08-31 02:01:21,925 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10916 states and 14321 transitions. [2021-08-31 02:01:21,947 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7263 [2021-08-31 02:01:21,947 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:21,947 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:21,949 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:21,949 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:21,949 INFO L791 eck$LassoCheckResult]: Stem: 146468#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 146266#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 146267#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 146107#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 146108#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 146257#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 146452#L101-2 assume !false; 148583#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 149987#L104 assume !(12292 == ssl3_accept_~s__state~0); 149988#L107 assume !(16384 == ssl3_accept_~s__state~0); 149977#L110 assume !(8192 == ssl3_accept_~s__state~0); 149978#L113 assume !(24576 == ssl3_accept_~s__state~0); 150294#L116 assume !(8195 == ssl3_accept_~s__state~0); 150295#L119 assume !(8480 == ssl3_accept_~s__state~0); 150284#L122 assume !(8481 == ssl3_accept_~s__state~0); 150285#L125 assume !(8482 == ssl3_accept_~s__state~0); 150223#L128 assume 8464 == ssl3_accept_~s__state~0; 148427#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 148428#L276 [2021-08-31 02:01:21,950 INFO L793 eck$LassoCheckResult]: Loop: 148428#L276 assume !(0 == ssl3_accept_~blastFlag~0); 155656#L276-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; 155653#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 155645#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155641#L654-1 ssl3_accept_~skip~0 := 0; 155639#L101-2 assume !false; 155637#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155635#L104 assume !(12292 == ssl3_accept_~s__state~0); 155633#L107 assume !(16384 == ssl3_accept_~s__state~0); 155631#L110 assume !(8192 == ssl3_accept_~s__state~0); 155629#L113 assume !(24576 == ssl3_accept_~s__state~0); 155590#L116 assume !(8195 == ssl3_accept_~s__state~0); 155591#L119 assume !(8480 == ssl3_accept_~s__state~0); 155802#L122 assume !(8481 == ssl3_accept_~s__state~0); 155801#L125 assume !(8482 == ssl3_accept_~s__state~0); 155799#L128 assume !(8464 == ssl3_accept_~s__state~0); 155798#L131 assume !(8465 == ssl3_accept_~s__state~0); 155537#L134 assume !(8466 == ssl3_accept_~s__state~0); 154662#L137 assume 8496 == ssl3_accept_~s__state~0; 154663#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 146238#L289 assume !(1 == ssl3_accept_~blastFlag~0); 146145#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 146146#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 154790#L295-2 ssl3_accept_~s__init_num~0 := 0; 156273#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 156269#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156265#L654-1 ssl3_accept_~skip~0 := 0; 156263#L101-2 assume !false; 156261#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156259#L104 assume !(12292 == ssl3_accept_~s__state~0); 156257#L107 assume !(16384 == ssl3_accept_~s__state~0); 156255#L110 assume !(8192 == ssl3_accept_~s__state~0); 156253#L113 assume !(24576 == ssl3_accept_~s__state~0); 156251#L116 assume !(8195 == ssl3_accept_~s__state~0); 156249#L119 assume !(8480 == ssl3_accept_~s__state~0); 156247#L122 assume !(8481 == ssl3_accept_~s__state~0); 156245#L125 assume !(8482 == ssl3_accept_~s__state~0); 156243#L128 assume !(8464 == ssl3_accept_~s__state~0); 156241#L131 assume !(8465 == ssl3_accept_~s__state~0); 156239#L134 assume !(8466 == ssl3_accept_~s__state~0); 156237#L137 assume !(8496 == ssl3_accept_~s__state~0); 156235#L140 assume !(8497 == ssl3_accept_~s__state~0); 156232#L143 assume 8512 == ssl3_accept_~s__state~0; 146465#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 146466#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 154555#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 154554#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 154548#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154545#L654-1 ssl3_accept_~skip~0 := 0; 154544#L101-2 assume !false; 154543#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154542#L104 assume !(12292 == ssl3_accept_~s__state~0); 154541#L107 assume !(16384 == ssl3_accept_~s__state~0); 154540#L110 assume !(8192 == ssl3_accept_~s__state~0); 154539#L113 assume !(24576 == ssl3_accept_~s__state~0); 154538#L116 assume !(8195 == ssl3_accept_~s__state~0); 154537#L119 assume !(8480 == ssl3_accept_~s__state~0); 154536#L122 assume !(8481 == ssl3_accept_~s__state~0); 154535#L125 assume !(8482 == ssl3_accept_~s__state~0); 154534#L128 assume !(8464 == ssl3_accept_~s__state~0); 154533#L131 assume !(8465 == ssl3_accept_~s__state~0); 154532#L134 assume !(8466 == ssl3_accept_~s__state~0); 154531#L137 assume !(8496 == ssl3_accept_~s__state~0); 154529#L140 assume !(8497 == ssl3_accept_~s__state~0); 154528#L143 assume !(8512 == ssl3_accept_~s__state~0); 154527#L146 assume !(8513 == ssl3_accept_~s__state~0); 154526#L149 assume 8528 == ssl3_accept_~s__state~0; 146127#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 146128#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 146242#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 146251#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 156935#L364 assume !(3 == ssl3_accept_~blastFlag~0); 156907#L364-2 assume !(ssl3_accept_~ret~0 <= 0); 154173#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 154174#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 154161#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 154156#L654-1 ssl3_accept_~skip~0 := 0; 154153#L101-2 assume !false; 154150#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 154147#L104 assume !(12292 == ssl3_accept_~s__state~0); 154144#L107 assume !(16384 == ssl3_accept_~s__state~0); 154141#L110 assume !(8192 == ssl3_accept_~s__state~0); 154138#L113 assume !(24576 == ssl3_accept_~s__state~0); 154135#L116 assume !(8195 == ssl3_accept_~s__state~0); 154132#L119 assume !(8480 == ssl3_accept_~s__state~0); 154129#L122 assume !(8481 == ssl3_accept_~s__state~0); 154126#L125 assume !(8482 == ssl3_accept_~s__state~0); 154123#L128 assume !(8464 == ssl3_accept_~s__state~0); 154120#L131 assume !(8465 == ssl3_accept_~s__state~0); 154117#L134 assume !(8466 == ssl3_accept_~s__state~0); 154114#L137 assume !(8496 == ssl3_accept_~s__state~0); 154111#L140 assume !(8497 == ssl3_accept_~s__state~0); 154108#L143 assume !(8512 == ssl3_accept_~s__state~0); 154105#L146 assume !(8513 == ssl3_accept_~s__state~0); 154102#L149 assume !(8528 == ssl3_accept_~s__state~0); 154098#L152 assume !(8529 == ssl3_accept_~s__state~0); 154099#L155 assume 8544 == ssl3_accept_~s__state~0; 153842#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 156874#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 156871#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 156865#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 156863#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 156862#L419 assume !(4 == ssl3_accept_~blastFlag~0); 156861#L419-2 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; 156859#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 156841#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156837#L654-1 ssl3_accept_~skip~0 := 0; 156835#L101-2 assume !false; 156833#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156831#L104 assume !(12292 == ssl3_accept_~s__state~0); 156829#L107 assume !(16384 == ssl3_accept_~s__state~0); 156827#L110 assume !(8192 == ssl3_accept_~s__state~0); 156825#L113 assume !(24576 == ssl3_accept_~s__state~0); 156823#L116 assume !(8195 == ssl3_accept_~s__state~0); 156821#L119 assume !(8480 == ssl3_accept_~s__state~0); 156819#L122 assume !(8481 == ssl3_accept_~s__state~0); 156817#L125 assume !(8482 == ssl3_accept_~s__state~0); 156815#L128 assume !(8464 == ssl3_accept_~s__state~0); 156813#L131 assume !(8465 == ssl3_accept_~s__state~0); 156811#L134 assume !(8466 == ssl3_accept_~s__state~0); 156809#L137 assume !(8496 == ssl3_accept_~s__state~0); 156807#L140 assume !(8497 == ssl3_accept_~s__state~0); 156805#L143 assume !(8512 == ssl3_accept_~s__state~0); 156803#L146 assume !(8513 == ssl3_accept_~s__state~0); 156796#L149 assume !(8528 == ssl3_accept_~s__state~0); 156793#L152 assume !(8529 == ssl3_accept_~s__state~0); 156790#L155 assume !(8544 == ssl3_accept_~s__state~0); 156787#L158 assume !(8545 == ssl3_accept_~s__state~0); 156784#L161 assume !(8560 == ssl3_accept_~s__state~0); 156781#L164 assume !(8561 == ssl3_accept_~s__state~0); 156780#L167 assume 8448 == ssl3_accept_~s__state~0; 146109#L168 assume !(ssl3_accept_~num1~0 > 0); 146110#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 146436#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 156846#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 156838#L654-1 ssl3_accept_~skip~0 := 0; 156836#L101-2 assume !false; 156834#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 156832#L104 assume !(12292 == ssl3_accept_~s__state~0); 156830#L107 assume !(16384 == ssl3_accept_~s__state~0); 156828#L110 assume !(8192 == ssl3_accept_~s__state~0); 156826#L113 assume !(24576 == ssl3_accept_~s__state~0); 156824#L116 assume !(8195 == ssl3_accept_~s__state~0); 156822#L119 assume !(8480 == ssl3_accept_~s__state~0); 156820#L122 assume !(8481 == ssl3_accept_~s__state~0); 156818#L125 assume !(8482 == ssl3_accept_~s__state~0); 156816#L128 assume !(8464 == ssl3_accept_~s__state~0); 156814#L131 assume !(8465 == ssl3_accept_~s__state~0); 156812#L134 assume !(8466 == ssl3_accept_~s__state~0); 156810#L137 assume !(8496 == ssl3_accept_~s__state~0); 156808#L140 assume !(8497 == ssl3_accept_~s__state~0); 156806#L143 assume !(8512 == ssl3_accept_~s__state~0); 156804#L146 assume !(8513 == ssl3_accept_~s__state~0); 156802#L149 assume !(8528 == ssl3_accept_~s__state~0); 156800#L152 assume !(8529 == ssl3_accept_~s__state~0); 156795#L155 assume !(8544 == ssl3_accept_~s__state~0); 156792#L158 assume !(8545 == ssl3_accept_~s__state~0); 156789#L161 assume !(8560 == ssl3_accept_~s__state~0); 156786#L164 assume !(8561 == ssl3_accept_~s__state~0); 156783#L167 assume !(8448 == ssl3_accept_~s__state~0); 146348#L170 assume 8576 == ssl3_accept_~s__state~0; 146329#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 146397#L462 assume !(5 == ssl3_accept_~blastFlag~0); 146161#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 146162#L468 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 155657#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 155813#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 155810#L654-1 ssl3_accept_~skip~0 := 0; 155809#L101-2 assume !false; 155808#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 155807#L104 assume !(12292 == ssl3_accept_~s__state~0); 155806#L107 assume !(16384 == ssl3_accept_~s__state~0); 155805#L110 assume !(8192 == ssl3_accept_~s__state~0); 155804#L113 assume !(24576 == ssl3_accept_~s__state~0); 155803#L116 assume !(8195 == ssl3_accept_~s__state~0); 155587#L119 assume !(8480 == ssl3_accept_~s__state~0); 155584#L122 assume !(8481 == ssl3_accept_~s__state~0); 155581#L125 assume !(8482 == ssl3_accept_~s__state~0); 155578#L128 assume !(8464 == ssl3_accept_~s__state~0); 155574#L131 assume !(8465 == ssl3_accept_~s__state~0); 155575#L134 assume 8466 == ssl3_accept_~s__state~0; 154812#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 148428#L276 [2021-08-31 02:01:21,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:21,950 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 2 times [2021-08-31 02:01:21,950 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:21,950 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307084688] [2021-08-31 02:01:21,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:21,951 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:21,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:21,955 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:21,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:21,959 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:21,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:21,960 INFO L82 PathProgramCache]: Analyzing trace with hash 591569135, now seen corresponding path program 1 times [2021-08-31 02:01:21,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:21,960 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468517091] [2021-08-31 02:01:21,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:21,960 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:22,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:22,053 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:22,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:22,092 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:22,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:22,103 INFO L82 PathProgramCache]: Analyzing trace with hash -205311242, now seen corresponding path program 1 times [2021-08-31 02:01:22,103 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:22,104 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2037390524] [2021-08-31 02:01:22,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:22,104 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:22,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:22,148 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2021-08-31 02:01:22,148 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:22,148 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2037390524] [2021-08-31 02:01:22,149 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2037390524] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:22,149 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:22,149 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:22,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397926077] [2021-08-31 02:01:23,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:23,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:23,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:23,776 INFO L87 Difference]: Start difference. First operand 10916 states and 14321 transitions. cyclomatic complexity: 3424 Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 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:24,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:24,112 INFO L93 Difference]: Finished difference Result 12585 states and 16461 transitions. [2021-08-31 02:01:24,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:24,113 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12585 states and 16461 transitions. [2021-08-31 02:01:24,148 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8922 [2021-08-31 02:01:24,175 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12585 states to 12583 states and 16459 transitions. [2021-08-31 02:01:24,175 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9042 [2021-08-31 02:01:24,179 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9042 [2021-08-31 02:01:24,179 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12583 states and 16459 transitions. [2021-08-31 02:01:24,182 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:24,183 INFO L681 BuchiCegarLoop]: Abstraction has 12583 states and 16459 transitions. [2021-08-31 02:01:24,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12583 states and 16459 transitions. [2021-08-31 02:01:24,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12583 to 12583. [2021-08-31 02:01:24,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12583 states, 12583 states have (on average 1.3080346499245012) internal successors, (16459), 12582 states have internal predecessors, (16459), 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:24,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12583 states to 12583 states and 16459 transitions. [2021-08-31 02:01:24,340 INFO L704 BuchiCegarLoop]: Abstraction has 12583 states and 16459 transitions. [2021-08-31 02:01:24,340 INFO L587 BuchiCegarLoop]: Abstraction has 12583 states and 16459 transitions. [2021-08-31 02:01:24,340 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-08-31 02:01:24,340 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12583 states and 16459 transitions. [2021-08-31 02:01:24,370 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8922 [2021-08-31 02:01:24,371 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:24,371 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:24,373 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:24,373 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:24,373 INFO L791 eck$LassoCheckResult]: Stem: 169984#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 169773#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 169774#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 169615#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 169616#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 169764#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 169966#L101-2 assume !false; 176749#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 176808#L104 assume !(12292 == ssl3_accept_~s__state~0); 176809#L107 assume !(16384 == ssl3_accept_~s__state~0); 176796#L110 assume !(8192 == ssl3_accept_~s__state~0); 176797#L113 assume !(24576 == ssl3_accept_~s__state~0); 176788#L116 assume !(8195 == ssl3_accept_~s__state~0); 176789#L119 assume !(8480 == ssl3_accept_~s__state~0); 177875#L122 assume !(8481 == ssl3_accept_~s__state~0); 177876#L125 assume !(8482 == ssl3_accept_~s__state~0); 177872#L128 assume 8464 == ssl3_accept_~s__state~0; 171838#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 171471#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 171472#L276-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; 169972#L616 [2021-08-31 02:01:24,373 INFO L793 eck$LassoCheckResult]: Loop: 169972#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 182154#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 182150#L654-1 ssl3_accept_~skip~0 := 0; 182148#L101-2 assume !false; 182146#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182144#L104 assume !(12292 == ssl3_accept_~s__state~0); 182142#L107 assume !(16384 == ssl3_accept_~s__state~0); 182140#L110 assume !(8192 == ssl3_accept_~s__state~0); 182138#L113 assume !(24576 == ssl3_accept_~s__state~0); 182136#L116 assume !(8195 == ssl3_accept_~s__state~0); 182134#L119 assume !(8480 == ssl3_accept_~s__state~0); 182133#L122 assume !(8481 == ssl3_accept_~s__state~0); 182132#L125 assume !(8482 == ssl3_accept_~s__state~0); 169822#L128 assume !(8464 == ssl3_accept_~s__state~0); 169789#L131 assume !(8465 == ssl3_accept_~s__state~0); 169790#L134 assume !(8466 == ssl3_accept_~s__state~0); 176740#L137 assume 8496 == ssl3_accept_~s__state~0; 181053#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 181863#L289 assume !(1 == ssl3_accept_~blastFlag~0); 181859#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 181469#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 169728#L295-2 ssl3_accept_~s__init_num~0 := 0; 169729#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 181879#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 181875#L654-1 ssl3_accept_~skip~0 := 0; 181873#L101-2 assume !false; 181871#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 181869#L104 assume !(12292 == ssl3_accept_~s__state~0); 181867#L107 assume !(16384 == ssl3_accept_~s__state~0); 181612#L110 assume !(8192 == ssl3_accept_~s__state~0); 181610#L113 assume !(24576 == ssl3_accept_~s__state~0); 181607#L116 assume !(8195 == ssl3_accept_~s__state~0); 181601#L119 assume !(8480 == ssl3_accept_~s__state~0); 181599#L122 assume !(8481 == ssl3_accept_~s__state~0); 181597#L125 assume !(8482 == ssl3_accept_~s__state~0); 181595#L128 assume !(8464 == ssl3_accept_~s__state~0); 181593#L131 assume !(8465 == ssl3_accept_~s__state~0); 181591#L134 assume !(8466 == ssl3_accept_~s__state~0); 181589#L137 assume !(8496 == ssl3_accept_~s__state~0); 181491#L140 assume !(8497 == ssl3_accept_~s__state~0); 179405#L143 assume 8512 == ssl3_accept_~s__state~0; 169981#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 169888#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 169889#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 179725#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 179710#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179706#L654-1 ssl3_accept_~skip~0 := 0; 179704#L101-2 assume !false; 179702#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179700#L104 assume !(12292 == ssl3_accept_~s__state~0); 179698#L107 assume !(16384 == ssl3_accept_~s__state~0); 179696#L110 assume !(8192 == ssl3_accept_~s__state~0); 179694#L113 assume !(24576 == ssl3_accept_~s__state~0); 179692#L116 assume !(8195 == ssl3_accept_~s__state~0); 179690#L119 assume !(8480 == ssl3_accept_~s__state~0); 179688#L122 assume !(8481 == ssl3_accept_~s__state~0); 179686#L125 assume !(8482 == ssl3_accept_~s__state~0); 179684#L128 assume !(8464 == ssl3_accept_~s__state~0); 179682#L131 assume !(8465 == ssl3_accept_~s__state~0); 179680#L134 assume !(8466 == ssl3_accept_~s__state~0); 179678#L137 assume !(8496 == ssl3_accept_~s__state~0); 179676#L140 assume !(8497 == ssl3_accept_~s__state~0); 179674#L143 assume !(8512 == ssl3_accept_~s__state~0); 179672#L146 assume !(8513 == ssl3_accept_~s__state~0); 179670#L149 assume 8528 == ssl3_accept_~s__state~0; 179559#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 179558#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 179556#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 169751#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 170003#L364 assume !(3 == ssl3_accept_~blastFlag~0); 169603#L364-2 assume !(ssl3_accept_~ret~0 <= 0); 169604#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 170008#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 179715#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 179707#L654-1 ssl3_accept_~skip~0 := 0; 179705#L101-2 assume !false; 179703#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 179701#L104 assume !(12292 == ssl3_accept_~s__state~0); 179699#L107 assume !(16384 == ssl3_accept_~s__state~0); 179697#L110 assume !(8192 == ssl3_accept_~s__state~0); 179695#L113 assume !(24576 == ssl3_accept_~s__state~0); 179693#L116 assume !(8195 == ssl3_accept_~s__state~0); 179691#L119 assume !(8480 == ssl3_accept_~s__state~0); 179689#L122 assume !(8481 == ssl3_accept_~s__state~0); 179687#L125 assume !(8482 == ssl3_accept_~s__state~0); 179685#L128 assume !(8464 == ssl3_accept_~s__state~0); 179683#L131 assume !(8465 == ssl3_accept_~s__state~0); 179681#L134 assume !(8466 == ssl3_accept_~s__state~0); 179679#L137 assume !(8496 == ssl3_accept_~s__state~0); 179677#L140 assume !(8497 == ssl3_accept_~s__state~0); 179675#L143 assume !(8512 == ssl3_accept_~s__state~0); 179673#L146 assume !(8513 == ssl3_accept_~s__state~0); 179671#L149 assume !(8528 == ssl3_accept_~s__state~0); 179669#L152 assume !(8529 == ssl3_accept_~s__state~0); 179461#L155 assume 8544 == ssl3_accept_~s__state~0; 179460#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 179459#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 179457#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 179455#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 179454#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 169611#L419 assume !(4 == ssl3_accept_~blastFlag~0); 169612#L419-2 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; 169660#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 182079#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 181958#L654-1 ssl3_accept_~skip~0 := 0; 182076#L101-2 assume !false; 182073#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182071#L104 assume !(12292 == ssl3_accept_~s__state~0); 182069#L107 assume !(16384 == ssl3_accept_~s__state~0); 182067#L110 assume !(8192 == ssl3_accept_~s__state~0); 182066#L113 assume !(24576 == ssl3_accept_~s__state~0); 182062#L116 assume !(8195 == ssl3_accept_~s__state~0); 182061#L119 assume !(8480 == ssl3_accept_~s__state~0); 182060#L122 assume !(8481 == ssl3_accept_~s__state~0); 182033#L125 assume !(8482 == ssl3_accept_~s__state~0); 182028#L128 assume !(8464 == ssl3_accept_~s__state~0); 182023#L131 assume !(8465 == ssl3_accept_~s__state~0); 182018#L134 assume !(8466 == ssl3_accept_~s__state~0); 182013#L137 assume !(8496 == ssl3_accept_~s__state~0); 182008#L140 assume !(8497 == ssl3_accept_~s__state~0); 182003#L143 assume !(8512 == ssl3_accept_~s__state~0); 181998#L146 assume !(8513 == ssl3_accept_~s__state~0); 181993#L149 assume !(8528 == ssl3_accept_~s__state~0); 181988#L152 assume !(8529 == ssl3_accept_~s__state~0); 181984#L155 assume !(8544 == ssl3_accept_~s__state~0); 181979#L158 assume !(8545 == ssl3_accept_~s__state~0); 181974#L161 assume !(8560 == ssl3_accept_~s__state~0); 181969#L164 assume !(8561 == ssl3_accept_~s__state~0); 169701#L167 assume 8448 == ssl3_accept_~s__state~0; 169617#L168 assume !(ssl3_accept_~num1~0 > 0); 169618#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 169954#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 182173#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 182171#L654-1 ssl3_accept_~skip~0 := 0; 182170#L101-2 assume !false; 169797#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169697#L104 assume !(12292 == ssl3_accept_~s__state~0); 169698#L107 assume !(16384 == ssl3_accept_~s__state~0); 169849#L110 assume !(8192 == ssl3_accept_~s__state~0); 169850#L113 assume !(24576 == ssl3_accept_~s__state~0); 169722#L116 assume !(8195 == ssl3_accept_~s__state~0); 169723#L119 assume !(8480 == ssl3_accept_~s__state~0); 169814#L122 assume !(8481 == ssl3_accept_~s__state~0); 169815#L125 assume !(8482 == ssl3_accept_~s__state~0); 182127#L128 assume !(8464 == ssl3_accept_~s__state~0); 182126#L131 assume !(8465 == ssl3_accept_~s__state~0); 169987#L134 assume !(8466 == ssl3_accept_~s__state~0); 169837#L137 assume !(8496 == ssl3_accept_~s__state~0); 169833#L140 assume !(8497 == ssl3_accept_~s__state~0); 169834#L143 assume !(8512 == ssl3_accept_~s__state~0); 169923#L146 assume !(8513 == ssl3_accept_~s__state~0); 169924#L149 assume !(8528 == ssl3_accept_~s__state~0); 169929#L152 assume !(8529 == ssl3_accept_~s__state~0); 182099#L155 assume !(8544 == ssl3_accept_~s__state~0); 182097#L158 assume !(8545 == ssl3_accept_~s__state~0); 182096#L161 assume !(8560 == ssl3_accept_~s__state~0); 181801#L164 assume !(8561 == ssl3_accept_~s__state~0); 181799#L167 assume !(8448 == ssl3_accept_~s__state~0); 181490#L170 assume 8576 == ssl3_accept_~s__state~0; 170001#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 169904#L462 assume !(5 == ssl3_accept_~blastFlag~0); 169669#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 169670#L468 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 169985#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 182036#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 182029#L654-1 ssl3_accept_~skip~0 := 0; 182024#L101-2 assume !false; 182019#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 182014#L104 assume !(12292 == ssl3_accept_~s__state~0); 182009#L107 assume !(16384 == ssl3_accept_~s__state~0); 182004#L110 assume !(8192 == ssl3_accept_~s__state~0); 181999#L113 assume !(24576 == ssl3_accept_~s__state~0); 181994#L116 assume !(8195 == ssl3_accept_~s__state~0); 181989#L119 assume !(8480 == ssl3_accept_~s__state~0); 181985#L122 assume !(8481 == ssl3_accept_~s__state~0); 181980#L125 assume !(8482 == ssl3_accept_~s__state~0); 181975#L128 assume !(8464 == ssl3_accept_~s__state~0); 181970#L131 assume !(8465 == ssl3_accept_~s__state~0); 176739#L134 assume 8466 == ssl3_accept_~s__state~0; 169967#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 169968#L276 assume !(0 == ssl3_accept_~blastFlag~0); 169971#L276-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; 169972#L616 [2021-08-31 02:01:24,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:24,374 INFO L82 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-08-31 02:01:24,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:24,375 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147130802] [2021-08-31 02:01:24,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:24,375 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:24,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:24,380 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:24,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:24,392 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:24,393 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:24,393 INFO L82 PathProgramCache]: Analyzing trace with hash 714456559, now seen corresponding path program 2 times [2021-08-31 02:01:24,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:24,393 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109779606] [2021-08-31 02:01:24,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:24,393 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:24,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:24,410 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:24,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:24,428 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:24,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:24,429 INFO L82 PathProgramCache]: Analyzing trace with hash -1259361538, now seen corresponding path program 1 times [2021-08-31 02:01:24,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:24,429 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786698688] [2021-08-31 02:01:24,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:24,429 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:24,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:24,450 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-08-31 02:01:24,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:24,450 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786698688] [2021-08-31 02:01:24,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786698688] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:24,451 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:24,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:24,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732032809] [2021-08-31 02:01:25,930 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:25,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:25,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:25,930 INFO L87 Difference]: Start difference. First operand 12583 states and 16459 transitions. cyclomatic complexity: 3898 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:26,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:26,199 INFO L93 Difference]: Finished difference Result 12741 states and 16651 transitions. [2021-08-31 02:01:26,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:26,199 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12741 states and 16651 transitions. [2021-08-31 02:01:26,230 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8976 [2021-08-31 02:01:26,248 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12741 states to 12689 states and 16587 transitions. [2021-08-31 02:01:26,248 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9096 [2021-08-31 02:01:26,251 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9096 [2021-08-31 02:01:26,252 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12689 states and 16587 transitions. [2021-08-31 02:01:26,252 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:26,252 INFO L681 BuchiCegarLoop]: Abstraction has 12689 states and 16587 transitions. [2021-08-31 02:01:26,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12689 states and 16587 transitions. [2021-08-31 02:01:26,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12689 to 12689. [2021-08-31 02:01:26,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12689 states, 12689 states have (on average 1.3071952084482623) internal successors, (16587), 12688 states have internal predecessors, (16587), 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:26,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12689 states to 12689 states and 16587 transitions. [2021-08-31 02:01:26,464 INFO L704 BuchiCegarLoop]: Abstraction has 12689 states and 16587 transitions. [2021-08-31 02:01:26,464 INFO L587 BuchiCegarLoop]: Abstraction has 12689 states and 16587 transitions. [2021-08-31 02:01:26,464 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-08-31 02:01:26,464 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12689 states and 16587 transitions. [2021-08-31 02:01:26,498 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8976 [2021-08-31 02:01:26,498 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:26,499 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:26,501 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:26,501 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:26,501 INFO L791 eck$LassoCheckResult]: Stem: 195311#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 195103#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 195104#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 194947#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 194948#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 195098#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 195286#L101-2 assume !false; 198180#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 203545#L104 assume !(12292 == ssl3_accept_~s__state~0); 203546#L107 assume !(16384 == ssl3_accept_~s__state~0); 202283#L110 assume !(8192 == ssl3_accept_~s__state~0); 202284#L113 assume !(24576 == ssl3_accept_~s__state~0); 202259#L116 assume !(8195 == ssl3_accept_~s__state~0); 202260#L119 assume !(8480 == ssl3_accept_~s__state~0); 202243#L122 assume !(8481 == ssl3_accept_~s__state~0); 202244#L125 assume !(8482 == ssl3_accept_~s__state~0); 203451#L128 assume !(8464 == ssl3_accept_~s__state~0); 203452#L131 assume 8465 == ssl3_accept_~s__state~0; 200890#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 200783#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 200780#L276-2 [2021-08-31 02:01:26,502 INFO L793 eck$LassoCheckResult]: Loop: 200780#L276-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; 200776#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 200772#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 200768#L654-1 ssl3_accept_~skip~0 := 0; 200766#L101-2 assume !false; 200764#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 200762#L104 assume !(12292 == ssl3_accept_~s__state~0); 200760#L107 assume !(16384 == ssl3_accept_~s__state~0); 200758#L110 assume !(8192 == ssl3_accept_~s__state~0); 200756#L113 assume !(24576 == ssl3_accept_~s__state~0); 200754#L116 assume !(8195 == ssl3_accept_~s__state~0); 200752#L119 assume !(8480 == ssl3_accept_~s__state~0); 200750#L122 assume !(8481 == ssl3_accept_~s__state~0); 200748#L125 assume !(8482 == ssl3_accept_~s__state~0); 200746#L128 assume !(8464 == ssl3_accept_~s__state~0); 200744#L131 assume !(8465 == ssl3_accept_~s__state~0); 200742#L134 assume !(8466 == ssl3_accept_~s__state~0); 200736#L137 assume 8496 == ssl3_accept_~s__state~0; 200733#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 200704#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 200702#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 200697#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 200694#L295-2 ssl3_accept_~s__init_num~0 := 0; 200690#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 200677#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 200671#L654-1 ssl3_accept_~skip~0 := 0; 200666#L101-2 assume !false; 200659#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 200656#L104 assume !(12292 == ssl3_accept_~s__state~0); 200653#L107 assume !(16384 == ssl3_accept_~s__state~0); 200650#L110 assume !(8192 == ssl3_accept_~s__state~0); 200647#L113 assume !(24576 == ssl3_accept_~s__state~0); 200644#L116 assume !(8195 == ssl3_accept_~s__state~0); 200641#L119 assume !(8480 == ssl3_accept_~s__state~0); 200638#L122 assume !(8481 == ssl3_accept_~s__state~0); 200634#L125 assume !(8482 == ssl3_accept_~s__state~0); 200631#L128 assume !(8464 == ssl3_accept_~s__state~0); 200628#L131 assume !(8465 == ssl3_accept_~s__state~0); 200625#L134 assume !(8466 == ssl3_accept_~s__state~0); 200622#L137 assume !(8496 == ssl3_accept_~s__state~0); 200619#L140 assume !(8497 == ssl3_accept_~s__state~0); 200615#L143 assume 8512 == ssl3_accept_~s__state~0; 198835#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 200609#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 200610#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 201159#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 201156#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 201153#L654-1 ssl3_accept_~skip~0 := 0; 201152#L101-2 assume !false; 201151#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 201150#L104 assume !(12292 == ssl3_accept_~s__state~0); 201149#L107 assume !(16384 == ssl3_accept_~s__state~0); 201148#L110 assume !(8192 == ssl3_accept_~s__state~0); 201147#L113 assume !(24576 == ssl3_accept_~s__state~0); 201146#L116 assume !(8195 == ssl3_accept_~s__state~0); 201145#L119 assume !(8480 == ssl3_accept_~s__state~0); 201144#L122 assume !(8481 == ssl3_accept_~s__state~0); 201143#L125 assume !(8482 == ssl3_accept_~s__state~0); 201142#L128 assume !(8464 == ssl3_accept_~s__state~0); 201141#L131 assume !(8465 == ssl3_accept_~s__state~0); 201140#L134 assume !(8466 == ssl3_accept_~s__state~0); 201139#L137 assume !(8496 == ssl3_accept_~s__state~0); 201138#L140 assume !(8497 == ssl3_accept_~s__state~0); 201137#L143 assume !(8512 == ssl3_accept_~s__state~0); 201136#L146 assume !(8513 == ssl3_accept_~s__state~0); 201135#L149 assume 8528 == ssl3_accept_~s__state~0; 198828#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 201134#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 201132#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 201126#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 201128#L364 assume !(3 == ssl3_accept_~blastFlag~0); 201124#L364-2 assume !(ssl3_accept_~ret~0 <= 0); 201120#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 201117#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 201114#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 201111#L654-1 ssl3_accept_~skip~0 := 0; 201110#L101-2 assume !false; 201109#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 201107#L104 assume !(12292 == ssl3_accept_~s__state~0); 201104#L107 assume !(16384 == ssl3_accept_~s__state~0); 201098#L110 assume !(8192 == ssl3_accept_~s__state~0); 201096#L113 assume !(24576 == ssl3_accept_~s__state~0); 201094#L116 assume !(8195 == ssl3_accept_~s__state~0); 201092#L119 assume !(8480 == ssl3_accept_~s__state~0); 201090#L122 assume !(8481 == ssl3_accept_~s__state~0); 201088#L125 assume !(8482 == ssl3_accept_~s__state~0); 201086#L128 assume !(8464 == ssl3_accept_~s__state~0); 201084#L131 assume !(8465 == ssl3_accept_~s__state~0); 201082#L134 assume !(8466 == ssl3_accept_~s__state~0); 201080#L137 assume !(8496 == ssl3_accept_~s__state~0); 201078#L140 assume !(8497 == ssl3_accept_~s__state~0); 201076#L143 assume !(8512 == ssl3_accept_~s__state~0); 201074#L146 assume !(8513 == ssl3_accept_~s__state~0); 201072#L149 assume !(8528 == ssl3_accept_~s__state~0); 201070#L152 assume !(8529 == ssl3_accept_~s__state~0); 201068#L155 assume 8544 == ssl3_accept_~s__state~0; 198821#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 201065#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 201062#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 201058#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 201056#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 201053#L419 assume !(4 == ssl3_accept_~blastFlag~0); 201042#L419-2 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; 201038#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 201035#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 201032#L654-1 ssl3_accept_~skip~0 := 0; 201031#L101-2 assume !false; 201030#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 201029#L104 assume !(12292 == ssl3_accept_~s__state~0); 201028#L107 assume !(16384 == ssl3_accept_~s__state~0); 201027#L110 assume !(8192 == ssl3_accept_~s__state~0); 201026#L113 assume !(24576 == ssl3_accept_~s__state~0); 201025#L116 assume !(8195 == ssl3_accept_~s__state~0); 201024#L119 assume !(8480 == ssl3_accept_~s__state~0); 201023#L122 assume !(8481 == ssl3_accept_~s__state~0); 201022#L125 assume !(8482 == ssl3_accept_~s__state~0); 201021#L128 assume !(8464 == ssl3_accept_~s__state~0); 201020#L131 assume !(8465 == ssl3_accept_~s__state~0); 201019#L134 assume !(8466 == ssl3_accept_~s__state~0); 201018#L137 assume !(8496 == ssl3_accept_~s__state~0); 201017#L140 assume !(8497 == ssl3_accept_~s__state~0); 201016#L143 assume !(8512 == ssl3_accept_~s__state~0); 201015#L146 assume !(8513 == ssl3_accept_~s__state~0); 201014#L149 assume !(8528 == ssl3_accept_~s__state~0); 201013#L152 assume !(8529 == ssl3_accept_~s__state~0); 201012#L155 assume !(8544 == ssl3_accept_~s__state~0); 201011#L158 assume !(8545 == ssl3_accept_~s__state~0); 201010#L161 assume !(8560 == ssl3_accept_~s__state~0); 201009#L164 assume !(8561 == ssl3_accept_~s__state~0); 201008#L167 assume 8448 == ssl3_accept_~s__state~0; 201007#L168 assume !(ssl3_accept_~num1~0 > 0); 201004#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 201001#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 200998#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 200995#L654-1 ssl3_accept_~skip~0 := 0; 200994#L101-2 assume !false; 200993#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 200992#L104 assume !(12292 == ssl3_accept_~s__state~0); 200991#L107 assume !(16384 == ssl3_accept_~s__state~0); 200990#L110 assume !(8192 == ssl3_accept_~s__state~0); 200989#L113 assume !(24576 == ssl3_accept_~s__state~0); 200988#L116 assume !(8195 == ssl3_accept_~s__state~0); 200987#L119 assume !(8480 == ssl3_accept_~s__state~0); 200986#L122 assume !(8481 == ssl3_accept_~s__state~0); 200985#L125 assume !(8482 == ssl3_accept_~s__state~0); 200984#L128 assume !(8464 == ssl3_accept_~s__state~0); 200983#L131 assume !(8465 == ssl3_accept_~s__state~0); 200982#L134 assume !(8466 == ssl3_accept_~s__state~0); 200981#L137 assume !(8496 == ssl3_accept_~s__state~0); 200980#L140 assume !(8497 == ssl3_accept_~s__state~0); 200979#L143 assume !(8512 == ssl3_accept_~s__state~0); 200978#L146 assume !(8513 == ssl3_accept_~s__state~0); 200976#L149 assume !(8528 == ssl3_accept_~s__state~0); 200977#L152 assume !(8529 == ssl3_accept_~s__state~0); 200972#L155 assume !(8544 == ssl3_accept_~s__state~0); 200973#L158 assume !(8545 == ssl3_accept_~s__state~0); 200964#L161 assume !(8560 == ssl3_accept_~s__state~0); 200961#L164 assume !(8561 == ssl3_accept_~s__state~0); 200958#L167 assume !(8448 == ssl3_accept_~s__state~0); 200907#L170 assume 8576 == ssl3_accept_~s__state~0; 200904#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 200903#L462 assume !(5 == ssl3_accept_~blastFlag~0); 200901#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 200884#L468 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 200126#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 200871#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 200853#L654-1 ssl3_accept_~skip~0 := 0; 200854#L101-2 assume !false; 200845#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 200846#L104 assume !(12292 == ssl3_accept_~s__state~0); 200837#L107 assume !(16384 == ssl3_accept_~s__state~0); 200838#L110 assume !(8192 == ssl3_accept_~s__state~0); 200829#L113 assume !(24576 == ssl3_accept_~s__state~0); 200830#L116 assume !(8195 == ssl3_accept_~s__state~0); 200821#L119 assume !(8480 == ssl3_accept_~s__state~0); 200822#L122 assume !(8481 == ssl3_accept_~s__state~0); 200813#L125 assume !(8482 == ssl3_accept_~s__state~0); 200814#L128 assume !(8464 == ssl3_accept_~s__state~0); 200805#L131 assume !(8465 == ssl3_accept_~s__state~0); 200806#L134 assume 8466 == ssl3_accept_~s__state~0; 198858#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 200886#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 200780#L276-2 [2021-08-31 02:01:26,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:26,503 INFO L82 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2021-08-31 02:01:26,503 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:26,503 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609433136] [2021-08-31 02:01:26,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:26,503 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:26,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:26,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:26,518 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:26,518 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609433136] [2021-08-31 02:01:26,518 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609433136] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:26,518 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:26,518 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:26,519 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434869942] [2021-08-31 02:01:26,519 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:01:26,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:26,519 INFO L82 PathProgramCache]: Analyzing trace with hash 473806671, now seen corresponding path program 2 times [2021-08-31 02:01:26,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:26,520 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681498051] [2021-08-31 02:01:26,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:26,520 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:26,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:26,555 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2021-08-31 02:01:26,555 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:26,555 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681498051] [2021-08-31 02:01:26,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681498051] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:26,556 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:26,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:01:26,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360649147] [2021-08-31 02:01:26,557 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:26,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:26,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:26,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:26,558 INFO L87 Difference]: Start difference. First operand 12689 states and 16587 transitions. cyclomatic complexity: 3920 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:26,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:26,798 INFO L93 Difference]: Finished difference Result 12733 states and 16615 transitions. [2021-08-31 02:01:26,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:26,799 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12733 states and 16615 transitions. [2021-08-31 02:01:26,838 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 9002 [2021-08-31 02:01:26,863 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12733 states to 12733 states and 16615 transitions. [2021-08-31 02:01:26,863 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9126 [2021-08-31 02:01:26,868 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9126 [2021-08-31 02:01:26,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12733 states and 16615 transitions. [2021-08-31 02:01:26,868 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:26,868 INFO L681 BuchiCegarLoop]: Abstraction has 12733 states and 16615 transitions. [2021-08-31 02:01:26,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12733 states and 16615 transitions. [2021-08-31 02:01:26,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12733 to 12689. [2021-08-31 02:01:27,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12689 states, 12689 states have (on average 1.3053038064465285) internal successors, (16563), 12688 states have internal predecessors, (16563), 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:27,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12689 states to 12689 states and 16563 transitions. [2021-08-31 02:01:27,030 INFO L704 BuchiCegarLoop]: Abstraction has 12689 states and 16563 transitions. [2021-08-31 02:01:27,031 INFO L587 BuchiCegarLoop]: Abstraction has 12689 states and 16563 transitions. [2021-08-31 02:01:27,031 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-08-31 02:01:27,031 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12689 states and 16563 transitions. [2021-08-31 02:01:27,065 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8976 [2021-08-31 02:01:27,066 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:27,066 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:27,066 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:27,066 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:27,067 INFO L791 eck$LassoCheckResult]: Stem: 220741#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 220532#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 220533#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 220376#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 220377#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 220526#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 220718#L101-2 assume !false; 223845#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 229196#L104 assume !(12292 == ssl3_accept_~s__state~0); 229195#L107 assume !(16384 == ssl3_accept_~s__state~0); 229194#L110 assume !(8192 == ssl3_accept_~s__state~0); 229193#L113 assume !(24576 == ssl3_accept_~s__state~0); 229192#L116 assume !(8195 == ssl3_accept_~s__state~0); 227783#L119 assume !(8480 == ssl3_accept_~s__state~0); 227784#L122 assume !(8481 == ssl3_accept_~s__state~0); 227777#L125 assume !(8482 == ssl3_accept_~s__state~0); 227778#L128 assume !(8464 == ssl3_accept_~s__state~0); 227771#L131 assume !(8465 == ssl3_accept_~s__state~0); 227772#L134 assume !(8466 == ssl3_accept_~s__state~0); 229180#L137 assume !(8496 == ssl3_accept_~s__state~0); 227761#L140 [2021-08-31 02:01:27,067 INFO L793 eck$LassoCheckResult]: Loop: 227761#L140 assume !(8497 == ssl3_accept_~s__state~0); 227754#L143 assume !(8512 == ssl3_accept_~s__state~0); 227751#L146 assume !(8513 == ssl3_accept_~s__state~0); 227748#L149 assume !(8528 == ssl3_accept_~s__state~0); 227745#L152 assume !(8529 == ssl3_accept_~s__state~0); 227744#L155 assume !(8544 == ssl3_accept_~s__state~0); 227743#L158 assume !(8545 == ssl3_accept_~s__state~0); 227742#L161 assume !(8560 == ssl3_accept_~s__state~0); 227741#L164 assume !(8561 == ssl3_accept_~s__state~0); 227740#L167 assume 8448 == ssl3_accept_~s__state~0; 227166#L168 assume !(ssl3_accept_~num1~0 > 0); 227738#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 227737#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 227730#L654 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 227728#L655 assume 0 == ssl3_accept_~skip~0; 227729#L656 assume 8560 == ssl3_accept_~state~0; 227735#L657 assume 8448 == ssl3_accept_~s__state~0; 227736#L658 assume !(-1 != ssl3_accept_~s__verify_mode~0); 227817#L656-1 assume !(0 != ssl3_accept_~s__debug~0); 227812#L673-1 assume !(0 != ssl3_accept_~cb~0); 227802#L654-1 ssl3_accept_~skip~0 := 0; 227800#L101-2 assume !false; 227798#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 227796#L104 assume !(12292 == ssl3_accept_~s__state~0); 227794#L107 assume !(16384 == ssl3_accept_~s__state~0); 227792#L110 assume !(8192 == ssl3_accept_~s__state~0); 227790#L113 assume !(24576 == ssl3_accept_~s__state~0); 227788#L116 assume !(8195 == ssl3_accept_~s__state~0); 227785#L119 assume !(8480 == ssl3_accept_~s__state~0); 227782#L122 assume !(8481 == ssl3_accept_~s__state~0); 227779#L125 assume !(8482 == ssl3_accept_~s__state~0); 227776#L128 assume !(8464 == ssl3_accept_~s__state~0); 227773#L131 assume !(8465 == ssl3_accept_~s__state~0); 227768#L134 assume !(8466 == ssl3_accept_~s__state~0); 227765#L137 assume !(8496 == ssl3_accept_~s__state~0); 227761#L140 [2021-08-31 02:01:27,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:27,068 INFO L82 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-08-31 02:01:27,068 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:27,068 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050360819] [2021-08-31 02:01:27,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:27,068 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:27,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:27,082 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:27,082 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:27,083 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050360819] [2021-08-31 02:01:27,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050360819] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:27,083 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:27,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:27,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569199531] [2021-08-31 02:01:27,084 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:01:27,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:27,084 INFO L82 PathProgramCache]: Analyzing trace with hash 285675497, now seen corresponding path program 1 times [2021-08-31 02:01:27,084 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:27,084 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865581395] [2021-08-31 02:01:27,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:27,085 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:27,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:27,087 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:27,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:27,090 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:27,209 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:01:27,210 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:01:27,210 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:01:27,210 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:01:27,210 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 02:01:27,210 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:27,210 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:01:27,210 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:01:27,211 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration29_Loop [2021-08-31 02:01:27,211 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:01:27,211 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:01:27,212 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:27,215 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:27,217 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:27,219 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:27,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:27,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:27,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:27,310 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:01:27,311 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 02:01:27,311 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:27,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:27,312 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:27,352 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:27,353 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:27,353 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:27,361 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:27,361 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:27,378 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:27,379 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:27,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:27,379 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:27,380 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:27,381 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:27,381 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:27,393 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:27,393 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~cb~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~cb~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:01:27,408 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-08-31 02:01:27,408 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:27,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:27,409 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:27,409 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:27,411 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:27,411 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:27,424 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:27,424 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:01:27,440 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-08-31 02:01:27,440 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:27,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:27,441 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:27,441 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:27,443 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:27,443 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:27,457 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:27,457 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:27,473 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:27,473 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:27,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:27,474 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:27,474 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:27,476 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:27,476 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:27,487 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:27,487 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__debug~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__debug~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:01:27,502 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:27,503 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:27,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:27,504 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:27,504 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:27,506 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:27,506 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:27,528 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-08-31 02:01:27,529 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:27,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:27,530 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:27,530 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:27,532 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 02:01:27,532 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:27,554 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 02:01:27,577 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:27,578 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:01:27,578 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:01:27,578 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:01:27,578 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:01:27,578 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 02:01:27,578 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:27,578 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:01:27,578 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:01:27,578 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_12.cil.c_Iteration29_Loop [2021-08-31 02:01:27,579 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:01:27,579 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:01:27,579 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:27,587 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:27,589 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:27,591 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:27,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:27,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:27,603 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:27,697 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:01:27,697 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 02:01:27,697 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:27,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:27,698 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:27,699 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:27,701 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:27,709 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:27,709 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:27,709 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:27,709 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:27,709 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:27,710 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:27,710 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:27,711 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:27,726 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-08-31 02:01:27,726 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:27,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:27,727 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:01:27,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-08-31 02:01:27,729 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:27,737 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:27,737 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:27,737 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:27,737 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:27,737 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:27,738 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:27,738 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:27,738 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:27,755 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:27,755 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:27,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:27,756 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:01:27,757 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-08-31 02:01:27,758 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:27,765 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:27,765 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:27,765 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:27,766 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:27,766 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:27,766 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:27,766 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:27,768 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:27,784 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-08-31 02:01:27,784 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:27,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:27,784 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:01:27,785 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-08-31 02:01:27,786 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:27,793 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:27,793 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:27,793 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:27,793 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:27,794 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:27,794 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:27,794 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:27,796 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:27,811 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2021-08-31 02:01:27,812 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:27,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:27,813 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:01:27,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-08-31 02:01:27,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:27,822 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:27,822 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:27,822 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:27,822 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:27,822 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:27,823 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:27,823 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:27,824 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:01:27,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:27,840 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:27,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:27,841 INFO L229 MonitoredProcess]: Starting monitored process 51 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:27,842 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-08-31 02:01:27,843 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:27,850 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:01:27,851 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:01:27,851 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:01:27,851 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:01:27,851 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:01:27,852 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:01:27,852 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:01:27,864 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 02:01:27,867 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 02:01:27,867 INFO L444 ModelExtractionUtils]: 2 out of 5 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-08-31 02:01:27,867 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:27,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:27,868 INFO L229 MonitoredProcess]: Starting monitored process 52 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:27,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-08-31 02:01:27,869 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 02:01:27,869 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 02:01:27,869 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 02:01:27,870 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~state~0) = 1*ULTIMATE.start_ssl3_accept_~state~0 Supporting invariants [] [2021-08-31 02:01:27,885 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-08-31 02:01:27,886 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 02:01:27,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:27,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:27,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:01:27,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:27,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:27,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 5 conjunts are in the unsatisfiable core [2021-08-31 02:01:27,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:01:28,139 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:28,140 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 4 loop predicates [2021-08-31 02:01:28,141 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12689 states and 16563 transitions. cyclomatic complexity: 3896 Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 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:28,881 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12689 states and 16563 transitions. cyclomatic complexity: 3896. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 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 48319 states and 63359 transitions. Complement of second has 13 states. [2021-08-31 02:01:28,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 7 states 1 stem states 5 non-accepting loop states 1 accepting loop states [2021-08-31 02:01:28,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 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:28,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 408 transitions. [2021-08-31 02:01:28,882 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 408 transitions. Stem has 20 letters. Loop has 35 letters. [2021-08-31 02:01:28,883 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:28,883 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 408 transitions. Stem has 55 letters. Loop has 35 letters. [2021-08-31 02:01:28,883 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:28,883 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 7 states and 408 transitions. Stem has 20 letters. Loop has 70 letters. [2021-08-31 02:01:28,883 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:01:28,883 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 48319 states and 63359 transitions. [2021-08-31 02:01:29,025 INFO L131 ngComponentsAnalysis]: Automaton has 82 accepting balls. 13363 [2021-08-31 02:01:29,113 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 48319 states to 43008 states and 55747 transitions. [2021-08-31 02:01:29,113 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17466 [2021-08-31 02:01:29,124 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17970 [2021-08-31 02:01:29,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43008 states and 55747 transitions. [2021-08-31 02:01:29,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:29,125 INFO L681 BuchiCegarLoop]: Abstraction has 43008 states and 55747 transitions. [2021-08-31 02:01:29,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43008 states and 55747 transitions. [2021-08-31 02:01:29,471 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:29,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43008 to 34558. [2021-08-31 02:01:29,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34558 states, 34558 states have (on average 1.2905550089704265) internal successors, (44599), 34557 states have internal predecessors, (44599), 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:29,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34558 states to 34558 states and 44599 transitions. [2021-08-31 02:01:29,684 INFO L704 BuchiCegarLoop]: Abstraction has 34558 states and 44599 transitions. [2021-08-31 02:01:29,685 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:29,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:29,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:29,685 INFO L87 Difference]: Start difference. First operand 34558 states and 44599 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:30,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:30,096 INFO L93 Difference]: Finished difference Result 16604 states and 21344 transitions. [2021-08-31 02:01:30,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:30,097 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16604 states and 21344 transitions. [2021-08-31 02:01:30,133 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 3814 [2021-08-31 02:01:30,158 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16604 states to 16594 states and 21334 transitions. [2021-08-31 02:01:30,158 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5136 [2021-08-31 02:01:30,161 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5262 [2021-08-31 02:01:30,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16594 states and 21334 transitions. [2021-08-31 02:01:30,161 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:30,161 INFO L681 BuchiCegarLoop]: Abstraction has 16594 states and 21334 transitions. [2021-08-31 02:01:30,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16594 states and 21334 transitions. [2021-08-31 02:01:30,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16594 to 16166. [2021-08-31 02:01:30,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16166 states, 16166 states have (on average 1.2865272794754423) internal successors, (20798), 16165 states have internal predecessors, (20798), 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:30,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16166 states to 16166 states and 20798 transitions. [2021-08-31 02:01:30,287 INFO L704 BuchiCegarLoop]: Abstraction has 16166 states and 20798 transitions. [2021-08-31 02:01:30,287 INFO L587 BuchiCegarLoop]: Abstraction has 16166 states and 20798 transitions. [2021-08-31 02:01:30,287 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-08-31 02:01:30,287 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16166 states and 20798 transitions. [2021-08-31 02:01:30,375 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 3802 [2021-08-31 02:01:30,375 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:30,375 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:30,377 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-08-31 02:01:30,377 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:30,377 INFO L791 eck$LassoCheckResult]: Stem: 333100#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 332905#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 332906#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 332749#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 332750#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 332895#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 333079#L101-2 assume !false; 334089#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 334088#L104 assume !(12292 == ssl3_accept_~s__state~0); 334087#L107 assume !(16384 == ssl3_accept_~s__state~0); 334086#L110 assume !(8192 == ssl3_accept_~s__state~0); 334085#L113 assume !(24576 == ssl3_accept_~s__state~0); 334084#L116 assume !(8195 == ssl3_accept_~s__state~0); 334083#L119 assume !(8480 == ssl3_accept_~s__state~0); 334082#L122 assume !(8481 == ssl3_accept_~s__state~0); 334081#L125 assume !(8482 == ssl3_accept_~s__state~0); 334080#L128 assume 8464 == ssl3_accept_~s__state~0; 334079#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 334078#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 334076#L276-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; 334073#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 334070#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 334067#L654-1 ssl3_accept_~skip~0 := 0; 334066#L101-2 assume !false; 334065#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 334064#L104 assume !(12292 == ssl3_accept_~s__state~0); 334063#L107 assume !(16384 == ssl3_accept_~s__state~0); 334062#L110 assume !(8192 == ssl3_accept_~s__state~0); 334061#L113 assume !(24576 == ssl3_accept_~s__state~0); 334060#L116 assume !(8195 == ssl3_accept_~s__state~0); 334059#L119 assume !(8480 == ssl3_accept_~s__state~0); 334058#L122 assume !(8481 == ssl3_accept_~s__state~0); 334057#L125 assume !(8482 == ssl3_accept_~s__state~0); 334056#L128 assume !(8464 == ssl3_accept_~s__state~0); 334055#L131 assume !(8465 == ssl3_accept_~s__state~0); 334054#L134 assume !(8466 == ssl3_accept_~s__state~0); 334053#L137 assume 8496 == ssl3_accept_~s__state~0; 334052#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 334051#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 334049#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 334047#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 334048#L295-2 ssl3_accept_~s__init_num~0 := 0; 334822#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 334819#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 334816#L654-1 ssl3_accept_~skip~0 := 0; 334815#L101-2 assume !false; 334814#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 334813#L104 assume !(12292 == ssl3_accept_~s__state~0); 334812#L107 assume !(16384 == ssl3_accept_~s__state~0); 334811#L110 assume !(8192 == ssl3_accept_~s__state~0); 334810#L113 assume !(24576 == ssl3_accept_~s__state~0); 334809#L116 assume !(8195 == ssl3_accept_~s__state~0); 334808#L119 assume !(8480 == ssl3_accept_~s__state~0); 334807#L122 assume !(8481 == ssl3_accept_~s__state~0); 334806#L125 assume !(8482 == ssl3_accept_~s__state~0); 334805#L128 assume !(8464 == ssl3_accept_~s__state~0); 334804#L131 assume !(8465 == ssl3_accept_~s__state~0); 334803#L134 assume !(8466 == ssl3_accept_~s__state~0); 334802#L137 assume !(8496 == ssl3_accept_~s__state~0); 334800#L140 assume !(8497 == ssl3_accept_~s__state~0); 334801#L143 assume 8512 == ssl3_accept_~s__state~0; 343150#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 343148#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 343149#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 346027#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 346025#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 346000#L654-1 [2021-08-31 02:01:30,378 INFO L793 eck$LassoCheckResult]: Loop: 346000#L654-1 ssl3_accept_~skip~0 := 0; 345998#L101-2 assume !false; 345996#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345994#L104 assume !(12292 == ssl3_accept_~s__state~0); 345992#L107 assume !(16384 == ssl3_accept_~s__state~0); 345990#L110 assume !(8192 == ssl3_accept_~s__state~0); 345988#L113 assume !(24576 == ssl3_accept_~s__state~0); 345986#L116 assume !(8195 == ssl3_accept_~s__state~0); 345984#L119 assume !(8480 == ssl3_accept_~s__state~0); 345982#L122 assume !(8481 == ssl3_accept_~s__state~0); 345980#L125 assume !(8482 == ssl3_accept_~s__state~0); 345978#L128 assume !(8464 == ssl3_accept_~s__state~0); 345976#L131 assume !(8465 == ssl3_accept_~s__state~0); 345974#L134 assume !(8466 == ssl3_accept_~s__state~0); 345972#L137 assume !(8496 == ssl3_accept_~s__state~0); 345970#L140 assume !(8497 == ssl3_accept_~s__state~0); 345968#L143 assume !(8512 == ssl3_accept_~s__state~0); 345952#L146 assume !(8513 == ssl3_accept_~s__state~0); 345946#L149 assume 8528 == ssl3_accept_~s__state~0; 338199#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 345943#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 334339#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 332889#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 333123#L364 assume !(3 == ssl3_accept_~blastFlag~0); 332736#L364-2 assume !(ssl3_accept_~ret~0 <= 0); 332737#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 333124#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 342122#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 345888#L654-1 ssl3_accept_~skip~0 := 0; 345887#L101-2 assume !false; 345886#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345885#L104 assume !(12292 == ssl3_accept_~s__state~0); 345884#L107 assume !(16384 == ssl3_accept_~s__state~0); 345883#L110 assume !(8192 == ssl3_accept_~s__state~0); 345882#L113 assume !(24576 == ssl3_accept_~s__state~0); 345881#L116 assume !(8195 == ssl3_accept_~s__state~0); 345880#L119 assume !(8480 == ssl3_accept_~s__state~0); 345879#L122 assume !(8481 == ssl3_accept_~s__state~0); 345878#L125 assume !(8482 == ssl3_accept_~s__state~0); 345877#L128 assume !(8464 == ssl3_accept_~s__state~0); 345876#L131 assume !(8465 == ssl3_accept_~s__state~0); 345875#L134 assume !(8466 == ssl3_accept_~s__state~0); 345874#L137 assume !(8496 == ssl3_accept_~s__state~0); 345873#L140 assume !(8497 == ssl3_accept_~s__state~0); 345872#L143 assume !(8512 == ssl3_accept_~s__state~0); 345871#L146 assume !(8513 == ssl3_accept_~s__state~0); 345870#L149 assume !(8528 == ssl3_accept_~s__state~0); 345869#L152 assume !(8529 == ssl3_accept_~s__state~0); 345868#L155 assume 8544 == ssl3_accept_~s__state~0; 339042#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 345867#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 345865#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 345862#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 345861#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 332745#L419 assume !(4 == ssl3_accept_~blastFlag~0); 332746#L419-2 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; 345629#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 345630#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 337206#L654-1 ssl3_accept_~skip~0 := 0; 345844#L101-2 assume !false; 345843#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345842#L104 assume !(12292 == ssl3_accept_~s__state~0); 345841#L107 assume !(16384 == ssl3_accept_~s__state~0); 345840#L110 assume !(8192 == ssl3_accept_~s__state~0); 345839#L113 assume !(24576 == ssl3_accept_~s__state~0); 345838#L116 assume !(8195 == ssl3_accept_~s__state~0); 345837#L119 assume !(8480 == ssl3_accept_~s__state~0); 345836#L122 assume !(8481 == ssl3_accept_~s__state~0); 345835#L125 assume !(8482 == ssl3_accept_~s__state~0); 345834#L128 assume !(8464 == ssl3_accept_~s__state~0); 345833#L131 assume !(8465 == ssl3_accept_~s__state~0); 345832#L134 assume !(8466 == ssl3_accept_~s__state~0); 345831#L137 assume !(8496 == ssl3_accept_~s__state~0); 345830#L140 assume !(8497 == ssl3_accept_~s__state~0); 345829#L143 assume !(8512 == ssl3_accept_~s__state~0); 345828#L146 assume !(8513 == ssl3_accept_~s__state~0); 345827#L149 assume !(8528 == ssl3_accept_~s__state~0); 345826#L152 assume !(8529 == ssl3_accept_~s__state~0); 345825#L155 assume !(8544 == ssl3_accept_~s__state~0); 345824#L158 assume !(8545 == ssl3_accept_~s__state~0); 345823#L161 assume !(8560 == ssl3_accept_~s__state~0); 345822#L164 assume !(8561 == ssl3_accept_~s__state~0); 345821#L167 assume 8448 == ssl3_accept_~s__state~0; 345820#L168 assume !(ssl3_accept_~num1~0 > 0); 345818#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 345817#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 345688#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 345680#L654-1 ssl3_accept_~skip~0 := 0; 345679#L101-2 assume !false; 345677#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 345675#L104 assume !(12292 == ssl3_accept_~s__state~0); 345673#L107 assume !(16384 == ssl3_accept_~s__state~0); 345671#L110 assume !(8192 == ssl3_accept_~s__state~0); 345669#L113 assume !(24576 == ssl3_accept_~s__state~0); 345667#L116 assume !(8195 == ssl3_accept_~s__state~0); 345665#L119 assume !(8480 == ssl3_accept_~s__state~0); 345663#L122 assume !(8481 == ssl3_accept_~s__state~0); 345661#L125 assume !(8482 == ssl3_accept_~s__state~0); 345659#L128 assume !(8464 == ssl3_accept_~s__state~0); 345657#L131 assume !(8465 == ssl3_accept_~s__state~0); 345655#L134 assume !(8466 == ssl3_accept_~s__state~0); 345653#L137 assume !(8496 == ssl3_accept_~s__state~0); 345651#L140 assume !(8497 == ssl3_accept_~s__state~0); 345649#L143 assume !(8512 == ssl3_accept_~s__state~0); 345647#L146 assume !(8513 == ssl3_accept_~s__state~0); 345645#L149 assume !(8528 == ssl3_accept_~s__state~0); 345643#L152 assume !(8529 == ssl3_accept_~s__state~0); 345641#L155 assume !(8544 == ssl3_accept_~s__state~0); 345639#L158 assume !(8545 == ssl3_accept_~s__state~0); 345637#L161 assume !(8560 == ssl3_accept_~s__state~0); 345635#L164 assume !(8561 == ssl3_accept_~s__state~0); 345631#L167 assume !(8448 == ssl3_accept_~s__state~0); 345632#L170 assume 8576 == ssl3_accept_~s__state~0; 345414#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 345415#L462 assume !(5 == ssl3_accept_~blastFlag~0); 345315#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 345316#L468 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 344572#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 344695#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 344692#L654-1 ssl3_accept_~skip~0 := 0; 344691#L101-2 assume !false; 344530#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 344531#L104 assume !(12292 == ssl3_accept_~s__state~0); 344521#L107 assume !(16384 == ssl3_accept_~s__state~0); 344522#L110 assume !(8192 == ssl3_accept_~s__state~0); 344503#L113 assume !(24576 == ssl3_accept_~s__state~0); 344504#L116 assume !(8195 == ssl3_accept_~s__state~0); 344489#L119 assume !(8480 == ssl3_accept_~s__state~0); 344490#L122 assume !(8481 == ssl3_accept_~s__state~0); 344468#L125 assume !(8482 == ssl3_accept_~s__state~0); 344469#L128 assume !(8464 == ssl3_accept_~s__state~0); 344460#L131 assume !(8465 == ssl3_accept_~s__state~0); 344461#L134 assume !(8466 == ssl3_accept_~s__state~0); 344458#L137 assume 8496 == ssl3_accept_~s__state~0; 344259#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 344457#L289 assume !(1 == ssl3_accept_~blastFlag~0); 344456#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 344394#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 344453#L295-2 ssl3_accept_~s__init_num~0 := 0; 344450#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 344446#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 344442#L654-1 ssl3_accept_~skip~0 := 0; 344440#L101-2 assume !false; 344438#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 344434#L104 assume !(12292 == ssl3_accept_~s__state~0); 344432#L107 assume !(16384 == ssl3_accept_~s__state~0); 344428#L110 assume !(8192 == ssl3_accept_~s__state~0); 344424#L113 assume !(24576 == ssl3_accept_~s__state~0); 344418#L116 assume !(8195 == ssl3_accept_~s__state~0); 344416#L119 assume !(8480 == ssl3_accept_~s__state~0); 344414#L122 assume !(8481 == ssl3_accept_~s__state~0); 344412#L125 assume !(8482 == ssl3_accept_~s__state~0); 344410#L128 assume !(8464 == ssl3_accept_~s__state~0); 344408#L131 assume !(8465 == ssl3_accept_~s__state~0); 344405#L134 assume !(8466 == ssl3_accept_~s__state~0); 344398#L137 assume !(8496 == ssl3_accept_~s__state~0); 344361#L140 assume !(8497 == ssl3_accept_~s__state~0); 343689#L143 assume 8512 == ssl3_accept_~s__state~0; 333095#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 333096#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 343998#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 346037#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 346004#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 346000#L654-1 [2021-08-31 02:01:30,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:30,378 INFO L82 PathProgramCache]: Analyzing trace with hash -1980785659, now seen corresponding path program 1 times [2021-08-31 02:01:30,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:30,379 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006128873] [2021-08-31 02:01:30,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:30,380 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:30,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:30,386 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:30,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:30,399 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:30,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:30,400 INFO L82 PathProgramCache]: Analyzing trace with hash -450239532, now seen corresponding path program 1 times [2021-08-31 02:01:30,400 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:30,400 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265997281] [2021-08-31 02:01:30,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:30,401 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:30,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:30,422 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 164 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2021-08-31 02:01:30,423 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:30,423 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265997281] [2021-08-31 02:01:30,423 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265997281] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:30,423 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:30,424 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:30,424 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [73526738] [2021-08-31 02:01:30,424 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:01:30,424 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:01:30,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:01:30,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:01:30,425 INFO L87 Difference]: Start difference. First operand 16166 states and 20798 transitions. cyclomatic complexity: 4666 Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 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:30,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:01:30,712 INFO L93 Difference]: Finished difference Result 16336 states and 20987 transitions. [2021-08-31 02:01:30,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:01:30,713 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16336 states and 20987 transitions. [2021-08-31 02:01:30,757 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 3824 [2021-08-31 02:01:30,787 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16336 states to 16336 states and 20987 transitions. [2021-08-31 02:01:30,787 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5106 [2021-08-31 02:01:30,791 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5106 [2021-08-31 02:01:30,791 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16336 states and 20987 transitions. [2021-08-31 02:01:30,791 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:01:30,791 INFO L681 BuchiCegarLoop]: Abstraction has 16336 states and 20987 transitions. [2021-08-31 02:01:30,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16336 states and 20987 transitions. [2021-08-31 02:01:30,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16336 to 16275. [2021-08-31 02:01:30,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16275 states, 16275 states have (on average 1.2852227342549922) internal successors, (20917), 16274 states have internal predecessors, (20917), 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:30,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16275 states to 16275 states and 20917 transitions. [2021-08-31 02:01:30,978 INFO L704 BuchiCegarLoop]: Abstraction has 16275 states and 20917 transitions. [2021-08-31 02:01:30,978 INFO L587 BuchiCegarLoop]: Abstraction has 16275 states and 20917 transitions. [2021-08-31 02:01:30,979 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-08-31 02:01:30,979 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16275 states and 20917 transitions. [2021-08-31 02:01:31,022 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 3812 [2021-08-31 02:01:31,022 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:31,022 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:31,024 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-08-31 02:01:31,024 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:31,024 INFO L791 eck$LassoCheckResult]: Stem: 365623#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(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 365414#L-1 havoc main_#res;havoc main_#t~ret61, 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~post34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~post37, ssl3_accept_#t~nondet38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~nondet54, ssl3_accept_#t~nondet55, ssl3_accept_#t~nondet56, ssl3_accept_#t~post57, ssl3_accept_#t~nondet58, ssl3_accept_#t~nondet59, ssl3_accept_#t~post60, 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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;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~nondet23;havoc ssl3_accept_#t~nondet23;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;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;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;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; 365415#L84 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 365256#L87-2 ssl3_accept_#t~post34 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post34;havoc ssl3_accept_#t~post34; 365257#L92 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 365404#L92-1 assume !(0 == ssl3_accept_~s__cert~0); 365599#L101-2 assume !false; 366743#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 366742#L104 assume !(12292 == ssl3_accept_~s__state~0); 366741#L107 assume !(16384 == ssl3_accept_~s__state~0); 366740#L110 assume !(8192 == ssl3_accept_~s__state~0); 366739#L113 assume !(24576 == ssl3_accept_~s__state~0); 366738#L116 assume !(8195 == ssl3_accept_~s__state~0); 366737#L119 assume !(8480 == ssl3_accept_~s__state~0); 366736#L122 assume !(8481 == ssl3_accept_~s__state~0); 366735#L125 assume !(8482 == ssl3_accept_~s__state~0); 366734#L128 assume 8464 == ssl3_accept_~s__state~0; 366733#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 366732#L276 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 366730#L276-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; 366727#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 366724#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 366721#L654-1 ssl3_accept_~skip~0 := 0; 366720#L101-2 assume !false; 366719#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 366718#L104 assume !(12292 == ssl3_accept_~s__state~0); 366717#L107 assume !(16384 == ssl3_accept_~s__state~0); 366716#L110 assume !(8192 == ssl3_accept_~s__state~0); 366715#L113 assume !(24576 == ssl3_accept_~s__state~0); 366714#L116 assume !(8195 == ssl3_accept_~s__state~0); 366713#L119 assume !(8480 == ssl3_accept_~s__state~0); 366712#L122 assume !(8481 == ssl3_accept_~s__state~0); 366711#L125 assume !(8482 == ssl3_accept_~s__state~0); 366710#L128 assume !(8464 == ssl3_accept_~s__state~0); 366709#L131 assume !(8465 == ssl3_accept_~s__state~0); 366708#L134 assume !(8466 == ssl3_accept_~s__state~0); 366707#L137 assume 8496 == ssl3_accept_~s__state~0; 366706#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 366705#L289 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 366703#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 366701#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 366702#L295-2 ssl3_accept_~s__init_num~0 := 0; 367130#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 367127#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 367124#L654-1 ssl3_accept_~skip~0 := 0; 367123#L101-2 assume !false; 367122#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 367121#L104 assume !(12292 == ssl3_accept_~s__state~0); 367120#L107 assume !(16384 == ssl3_accept_~s__state~0); 367119#L110 assume !(8192 == ssl3_accept_~s__state~0); 367118#L113 assume !(24576 == ssl3_accept_~s__state~0); 367117#L116 assume !(8195 == ssl3_accept_~s__state~0); 367116#L119 assume !(8480 == ssl3_accept_~s__state~0); 367115#L122 assume !(8481 == ssl3_accept_~s__state~0); 367114#L125 assume !(8482 == ssl3_accept_~s__state~0); 367113#L128 assume !(8464 == ssl3_accept_~s__state~0); 367112#L131 assume !(8465 == ssl3_accept_~s__state~0); 367111#L134 assume !(8466 == ssl3_accept_~s__state~0); 367110#L137 assume !(8496 == ssl3_accept_~s__state~0); 367108#L140 assume !(8497 == ssl3_accept_~s__state~0); 367107#L143 assume 8512 == ssl3_accept_~s__state~0; 367106#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 367105#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 365537#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 372881#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 372882#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 372862#L654-1 [2021-08-31 02:01:31,025 INFO L793 eck$LassoCheckResult]: Loop: 372862#L654-1 ssl3_accept_~skip~0 := 0; 372858#L101-2 assume !false; 372854#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 372850#L104 assume !(12292 == ssl3_accept_~s__state~0); 372846#L107 assume !(16384 == ssl3_accept_~s__state~0); 372841#L110 assume !(8192 == ssl3_accept_~s__state~0); 372837#L113 assume !(24576 == ssl3_accept_~s__state~0); 372832#L116 assume !(8195 == ssl3_accept_~s__state~0); 372828#L119 assume !(8480 == ssl3_accept_~s__state~0); 372825#L122 assume !(8481 == ssl3_accept_~s__state~0); 372821#L125 assume !(8482 == ssl3_accept_~s__state~0); 372817#L128 assume !(8464 == ssl3_accept_~s__state~0); 372813#L131 assume !(8465 == ssl3_accept_~s__state~0); 372810#L134 assume !(8466 == ssl3_accept_~s__state~0); 372807#L137 assume !(8496 == ssl3_accept_~s__state~0); 372803#L140 assume !(8497 == ssl3_accept_~s__state~0); 372799#L143 assume !(8512 == ssl3_accept_~s__state~0); 372798#L146 assume !(8513 == ssl3_accept_~s__state~0); 366959#L149 assume 8528 == ssl3_accept_~s__state~0; 366960#L153 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43;ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 366953#L329 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 366954#L329-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 365398#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 366945#L364 assume !(3 == ssl3_accept_~blastFlag~0); 365243#L364-2 assume !(ssl3_accept_~ret~0 <= 0); 365244#L341-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 371917#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 371918#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 371909#L654-1 ssl3_accept_~skip~0 := 0; 371910#L101-2 assume !false; 371905#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 371906#L104 assume !(12292 == ssl3_accept_~s__state~0); 371901#L107 assume !(16384 == ssl3_accept_~s__state~0); 371902#L110 assume !(8192 == ssl3_accept_~s__state~0); 371897#L113 assume !(24576 == ssl3_accept_~s__state~0); 371898#L116 assume !(8195 == ssl3_accept_~s__state~0); 371893#L119 assume !(8480 == ssl3_accept_~s__state~0); 371894#L122 assume !(8481 == ssl3_accept_~s__state~0); 371889#L125 assume !(8482 == ssl3_accept_~s__state~0); 371890#L128 assume !(8464 == ssl3_accept_~s__state~0); 371834#L131 assume !(8465 == ssl3_accept_~s__state~0); 371835#L134 assume !(8466 == ssl3_accept_~s__state~0); 371829#L137 assume !(8496 == ssl3_accept_~s__state~0); 371830#L140 assume !(8497 == ssl3_accept_~s__state~0); 371804#L143 assume !(8512 == ssl3_accept_~s__state~0); 371805#L146 assume !(8513 == ssl3_accept_~s__state~0); 371796#L149 assume !(8528 == ssl3_accept_~s__state~0); 371797#L152 assume !(8529 == ssl3_accept_~s__state~0); 367040#L155 assume 8544 == ssl3_accept_~s__state~0; 367041#L159 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 365569#L390 assume !(0 != ssl3_accept_~s__session__peer~0); 365552#L400 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47;ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 365550#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 365300#L416 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet48;havoc ssl3_accept_#t~nondet48; 365252#L419 assume !(4 == ssl3_accept_~blastFlag~0); 365253#L419-2 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; 372479#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 372476#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 371139#L654-1 ssl3_accept_~skip~0 := 0; 372473#L101-2 assume !false; 372471#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 372469#L104 assume !(12292 == ssl3_accept_~s__state~0); 372467#L107 assume !(16384 == ssl3_accept_~s__state~0); 372465#L110 assume !(8192 == ssl3_accept_~s__state~0); 372462#L113 assume !(24576 == ssl3_accept_~s__state~0); 372459#L116 assume !(8195 == ssl3_accept_~s__state~0); 372456#L119 assume !(8480 == ssl3_accept_~s__state~0); 372453#L122 assume !(8481 == ssl3_accept_~s__state~0); 372450#L125 assume !(8482 == ssl3_accept_~s__state~0); 372446#L128 assume !(8464 == ssl3_accept_~s__state~0); 372441#L131 assume !(8465 == ssl3_accept_~s__state~0); 372434#L134 assume !(8466 == ssl3_accept_~s__state~0); 372431#L137 assume !(8496 == ssl3_accept_~s__state~0); 372428#L140 assume !(8497 == ssl3_accept_~s__state~0); 372425#L143 assume !(8512 == ssl3_accept_~s__state~0); 372422#L146 assume !(8513 == ssl3_accept_~s__state~0); 372419#L149 assume !(8528 == ssl3_accept_~s__state~0); 372416#L152 assume !(8529 == ssl3_accept_~s__state~0); 372413#L155 assume !(8544 == ssl3_accept_~s__state~0); 372410#L158 assume !(8545 == ssl3_accept_~s__state~0); 372407#L161 assume !(8560 == ssl3_accept_~s__state~0); 372404#L164 assume !(8561 == ssl3_accept_~s__state~0); 372401#L167 assume 8448 == ssl3_accept_~s__state~0; 372398#L168 assume !(ssl3_accept_~num1~0 > 0); 372393#L448-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 372390#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 372351#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 372347#L654-1 ssl3_accept_~skip~0 := 0; 372345#L101-2 assume !false; 372343#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 372341#L104 assume !(12292 == ssl3_accept_~s__state~0); 372339#L107 assume !(16384 == ssl3_accept_~s__state~0); 372337#L110 assume !(8192 == ssl3_accept_~s__state~0); 372335#L113 assume !(24576 == ssl3_accept_~s__state~0); 372333#L116 assume !(8195 == ssl3_accept_~s__state~0); 372331#L119 assume !(8480 == ssl3_accept_~s__state~0); 372329#L122 assume !(8481 == ssl3_accept_~s__state~0); 372327#L125 assume !(8482 == ssl3_accept_~s__state~0); 372325#L128 assume !(8464 == ssl3_accept_~s__state~0); 372323#L131 assume !(8465 == ssl3_accept_~s__state~0); 372321#L134 assume !(8466 == ssl3_accept_~s__state~0); 372319#L137 assume !(8496 == ssl3_accept_~s__state~0); 372317#L140 assume !(8497 == ssl3_accept_~s__state~0); 372315#L143 assume !(8512 == ssl3_accept_~s__state~0); 372313#L146 assume !(8513 == ssl3_accept_~s__state~0); 372311#L149 assume !(8528 == ssl3_accept_~s__state~0); 372309#L152 assume !(8529 == ssl3_accept_~s__state~0); 372307#L155 assume !(8544 == ssl3_accept_~s__state~0); 372305#L158 assume !(8545 == ssl3_accept_~s__state~0); 372302#L161 assume !(8560 == ssl3_accept_~s__state~0); 372300#L164 assume !(8561 == ssl3_accept_~s__state~0); 372297#L167 assume !(8448 == ssl3_accept_~s__state~0); 372295#L170 assume 8576 == ssl3_accept_~s__state~0; 372290#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet50;havoc ssl3_accept_#t~nondet50; 372288#L462 assume !(5 == ssl3_accept_~blastFlag~0); 371397#L462-2 assume !(ssl3_accept_~ret~0 <= 0); 370128#L468 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 370124#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 370118#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 370112#L654-1 ssl3_accept_~skip~0 := 0; 370104#L101-2 assume !false; 370086#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 370082#L104 assume !(12292 == ssl3_accept_~s__state~0); 370078#L107 assume !(16384 == ssl3_accept_~s__state~0); 370074#L110 assume !(8192 == ssl3_accept_~s__state~0); 370070#L113 assume !(24576 == ssl3_accept_~s__state~0); 370066#L116 assume !(8195 == ssl3_accept_~s__state~0); 370062#L119 assume !(8480 == ssl3_accept_~s__state~0); 370058#L122 assume !(8481 == ssl3_accept_~s__state~0); 370053#L125 assume !(8482 == ssl3_accept_~s__state~0); 370049#L128 assume !(8464 == ssl3_accept_~s__state~0); 370044#L131 assume !(8465 == ssl3_accept_~s__state~0); 370040#L134 assume 8466 == ssl3_accept_~s__state~0; 369781#L135 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 369848#L276 assume !(0 == ssl3_accept_~blastFlag~0); 369426#L276-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; 369425#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 369422#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 369419#L654-1 ssl3_accept_~skip~0 := 0; 369418#L101-2 assume !false; 369416#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 369414#L104 assume !(12292 == ssl3_accept_~s__state~0); 369268#L107 assume !(16384 == ssl3_accept_~s__state~0); 369265#L110 assume !(8192 == ssl3_accept_~s__state~0); 369243#L113 assume !(24576 == ssl3_accept_~s__state~0); 369242#L116 assume !(8195 == ssl3_accept_~s__state~0); 369241#L119 assume !(8480 == ssl3_accept_~s__state~0); 369240#L122 assume !(8481 == ssl3_accept_~s__state~0); 369236#L125 assume !(8482 == ssl3_accept_~s__state~0); 369230#L128 assume !(8464 == ssl3_accept_~s__state~0); 369226#L131 assume !(8465 == ssl3_accept_~s__state~0); 369218#L134 assume !(8466 == ssl3_accept_~s__state~0); 369215#L137 assume 8496 == ssl3_accept_~s__state~0; 369013#L141 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 369207#L289 assume !(1 == ssl3_accept_~blastFlag~0); 369200#L289-2 assume !(ssl3_accept_~ret~0 <= 0); 369196#L295 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 369194#L295-2 ssl3_accept_~s__init_num~0 := 0; 369192#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 369179#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 369175#L654-1 ssl3_accept_~skip~0 := 0; 369174#L101-2 assume !false; 369171#L102 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 369167#L104 assume !(12292 == ssl3_accept_~s__state~0); 369164#L107 assume !(16384 == ssl3_accept_~s__state~0); 369158#L110 assume !(8192 == ssl3_accept_~s__state~0); 369156#L113 assume !(24576 == ssl3_accept_~s__state~0); 369154#L116 assume !(8195 == ssl3_accept_~s__state~0); 369152#L119 assume !(8480 == ssl3_accept_~s__state~0); 369150#L122 assume !(8481 == ssl3_accept_~s__state~0); 369148#L125 assume !(8482 == ssl3_accept_~s__state~0); 369146#L128 assume !(8464 == ssl3_accept_~s__state~0); 369144#L131 assume !(8465 == ssl3_accept_~s__state~0); 369139#L134 assume !(8466 == ssl3_accept_~s__state~0); 369135#L137 assume !(8496 == ssl3_accept_~s__state~0); 369131#L140 assume !(8497 == ssl3_accept_~s__state~0); 368879#L143 assume 8512 == ssl3_accept_~s__state~0; 368875#L147 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41;ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 365529#L307 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~__cil_tmp56~0 := 256345;ssl3_accept_~skip~0 := 1; 365319#L307-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 365320#L616 ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet58;havoc ssl3_accept_#t~nondet58; 372868#L654 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 372862#L654-1 [2021-08-31 02:01:31,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:31,025 INFO L82 PathProgramCache]: Analyzing trace with hash -1980785659, now seen corresponding path program 2 times [2021-08-31 02:01:31,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:31,026 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112047134] [2021-08-31 02:01:31,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:31,026 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:31,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:31,032 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:31,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:31,045 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:31,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:31,046 INFO L82 PathProgramCache]: Analyzing trace with hash -1744068177, now seen corresponding path program 3 times [2021-08-31 02:01:31,046 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:31,046 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401463607] [2021-08-31 02:01:31,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:31,046 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:31,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:31,080 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:31,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:31,163 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:31,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:31,164 INFO L82 PathProgramCache]: Analyzing trace with hash 552293043, now seen corresponding path program 1 times [2021-08-31 02:01:31,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:31,165 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701691914] [2021-08-31 02:01:31,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:31,165 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:31,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:31,178 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:31,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:31,247 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:33,551 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:01:33,555 INFO L158 Benchmark]: Toolchain (without parser) took 34361.02ms. Allocated memory was 54.5MB in the beginning and 1.4GB in the end (delta: 1.4GB). Free memory was 33.0MB in the beginning and 1.1GB in the end (delta: -1.0GB). Peak memory consumption was 565.2MB. Max. memory is 16.1GB. [2021-08-31 02:01:33,556 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 54.5MB. Free memory was 36.7MB in the beginning and 36.7MB in the end (delta: 44.6kB). There was no memory consumed. Max. memory is 16.1GB. [2021-08-31 02:01:33,556 INFO L158 Benchmark]: CACSL2BoogieTranslator took 414.59ms. Allocated memory was 54.5MB in the beginning and 67.1MB in the end (delta: 12.6MB). Free memory was 32.8MB in the beginning and 47.6MB in the end (delta: -14.8MB). Peak memory consumption was 14.3MB. Max. memory is 16.1GB. [2021-08-31 02:01:33,556 INFO L158 Benchmark]: Boogie Procedure Inliner took 76.13ms. Allocated memory is still 67.1MB. Free memory was 47.6MB in the beginning and 44.9MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-08-31 02:01:33,556 INFO L158 Benchmark]: Boogie Preprocessor took 54.11ms. Allocated memory is still 67.1MB. Free memory was 44.9MB in the beginning and 42.5MB in the end (delta: 2.3MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-08-31 02:01:33,557 INFO L158 Benchmark]: RCFGBuilder took 519.73ms. Allocated memory is still 67.1MB. Free memory was 42.5MB in the beginning and 35.4MB in the end (delta: 7.1MB). Peak memory consumption was 10.8MB. Max. memory is 16.1GB. [2021-08-31 02:01:33,557 INFO L158 Benchmark]: BuchiAutomizer took 33289.04ms. Allocated memory was 67.1MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 35.4MB in the beginning and 1.1GB in the end (delta: -1.0GB). Peak memory consumption was 554.9MB. Max. memory is 16.1GB. [2021-08-31 02:01:33,558 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 54.5MB. Free memory was 36.7MB in the beginning and 36.7MB in the end (delta: 44.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 414.59ms. Allocated memory was 54.5MB in the beginning and 67.1MB in the end (delta: 12.6MB). Free memory was 32.8MB in the beginning and 47.6MB in the end (delta: -14.8MB). Peak memory consumption was 14.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 76.13ms. Allocated memory is still 67.1MB. Free memory was 47.6MB in the beginning and 44.9MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 54.11ms. Allocated memory is still 67.1MB. Free memory was 44.9MB in the beginning and 42.5MB in the end (delta: 2.3MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 519.73ms. Allocated memory is still 67.1MB. Free memory was 42.5MB in the beginning and 35.4MB in the end (delta: 7.1MB). Peak memory consumption was 10.8MB. Max. memory is 16.1GB. * BuchiAutomizer took 33289.04ms. Allocated memory was 67.1MB in the beginning and 1.4GB in the end (delta: 1.3GB). Free memory was 35.4MB in the beginning and 1.1GB in the end (delta: -1.0GB). Peak memory consumption was 554.9MB. 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 32 terminating modules (29 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function state and consists of 7 locations. 29 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 16275 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:01:33,589 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-08-31 02:01:33,801 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-08-31 02:01:34,001 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-08-31 02:01:34,201 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2021-08-31 02:01:34,402 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...