./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5fbdf5bf Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i ../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 6ea20fb0f404d25ed5e02b80c4bdd9a9a5bdbabb .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Using bit-precise analysis No suitable file found in config dir /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config using search string *Termination*32bit*_Bitvector*.epf No suitable settings file found using Termination*32bit*_Bitvector ERROR: UNSUPPORTED PROPERTY Writing output log to file Ultimate.log Result: ERROR: ExceptionOrErrorResult: ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6) --- Real Ultimate output --- This is Ultimate 0.2.1-wip.dd.seqcomp-5fbdf5b [2021-08-31 02:01:55,483 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-31 02:01:55,487 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-31 02:01:55,527 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-31 02:01:55,528 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-31 02:01:55,531 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-31 02:01:55,532 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-31 02:01:55,537 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-31 02:01:55,539 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-31 02:01:55,543 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-31 02:01:55,545 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-31 02:01:55,559 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-31 02:01:55,559 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-31 02:01:55,562 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-31 02:01:55,563 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-31 02:01:55,566 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-31 02:01:55,567 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-31 02:01:55,568 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-31 02:01:55,570 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-31 02:01:55,576 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-31 02:01:55,577 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-31 02:01:55,578 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-31 02:01:55,579 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-31 02:01:55,581 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-31 02:01:55,587 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-31 02:01:55,587 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-31 02:01:55,588 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-31 02:01:55,589 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-31 02:01:55,590 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-31 02:01:55,591 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-31 02:01:55,591 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-31 02:01:55,592 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-31 02:01:55,593 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-31 02:01:55,594 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-31 02:01:55,595 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-31 02:01:55,596 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-31 02:01:55,596 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-31 02:01:55,597 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-31 02:01:55,597 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-31 02:01:55,600 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-31 02:01:55,601 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-31 02:01:55,605 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-08-31 02:01:55,644 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-31 02:01:55,645 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-31 02:01:55,646 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-31 02:01:55,646 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-31 02:01:55,648 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-31 02:01:55,648 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-31 02:01:55,649 INFO L138 SettingsManager]: * Use SBE=true [2021-08-31 02:01:55,649 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-08-31 02:01:55,649 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-08-31 02:01:55,649 INFO L138 SettingsManager]: * Use old map elimination=false [2021-08-31 02:01:55,650 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-08-31 02:01:55,650 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-08-31 02:01:55,650 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-08-31 02:01:55,651 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-31 02:01:55,651 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-31 02:01:55,651 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-08-31 02:01:55,651 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-31 02:01:55,652 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-31 02:01:55,652 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-31 02:01:55,652 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-08-31 02:01:55,652 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-08-31 02:01:55,652 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-08-31 02:01:55,653 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-31 02:01:55,653 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-31 02:01:55,653 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-08-31 02:01:55,653 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-31 02:01:55,653 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-08-31 02:01:55,654 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-31 02:01:55,654 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-31 02:01:55,654 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-31 02:01:55,654 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-31 02:01:55,655 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-31 02:01:55,656 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-08-31 02:01:55,656 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 -> 6ea20fb0f404d25ed5e02b80c4bdd9a9a5bdbabb [2021-08-31 02:01:56,009 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-31 02:01:56,035 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-31 02:01:56,039 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-31 02:01:56,040 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-31 02:01:56,040 INFO L275 PluginConnector]: CDTParser initialized [2021-08-31 02:01:56,042 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c [2021-08-31 02:01:56,105 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/44446d87f/6ee17b2b9ee544b2b3cc757d994d6b04/FLAG08de8802d [2021-08-31 02:01:56,859 INFO L306 CDTParser]: Found 1 translation units. [2021-08-31 02:01:56,872 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-1.c [2021-08-31 02:01:56,896 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/44446d87f/6ee17b2b9ee544b2b3cc757d994d6b04/FLAG08de8802d [2021-08-31 02:01:56,918 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/44446d87f/6ee17b2b9ee544b2b3cc757d994d6b04 [2021-08-31 02:01:56,921 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-31 02:01:56,937 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-08-31 02:01:56,940 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-31 02:01:56,941 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-31 02:01:56,944 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-31 02:01:56,944 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 02:01:56" (1/1) ... [2021-08-31 02:01:56,945 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4bb791d6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:56, skipping insertion in model container [2021-08-31 02:01:56,951 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 31.08 02:01:56" (1/1) ... [2021-08-31 02:01:56,973 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-31 02:01:57,035 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-31 02:01:57,446 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_6.cil-1.c[48021,48034] [2021-08-31 02:01:57,454 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 02:01:57,483 INFO L203 MainTranslator]: Completed pre-run [2021-08-31 02:01:57,611 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_6.cil-1.c[48021,48034] [2021-08-31 02:01:57,631 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-31 02:01:57,645 INFO L208 MainTranslator]: Completed translation [2021-08-31 02:01:57,645 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:57 WrapperNode [2021-08-31 02:01:57,646 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-31 02:01:57,648 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-31 02:01:57,648 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-31 02:01:57,648 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-31 02:01:57,662 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:57" (1/1) ... [2021-08-31 02:01:57,695 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:57" (1/1) ... [2021-08-31 02:01:57,754 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-31 02:01:57,773 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-31 02:01:57,774 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-31 02:01:57,774 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-31 02:01:57,781 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:57" (1/1) ... [2021-08-31 02:01:57,782 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:57" (1/1) ... [2021-08-31 02:01:57,791 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:57" (1/1) ... [2021-08-31 02:01:57,792 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:57" (1/1) ... [2021-08-31 02:01:57,805 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:57" (1/1) ... [2021-08-31 02:01:57,835 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:57" (1/1) ... [2021-08-31 02:01:57,843 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:57" (1/1) ... [2021-08-31 02:01:57,849 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-31 02:01:57,851 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-31 02:01:57,851 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-31 02:01:57,851 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-31 02:01:57,852 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:57" (1/1) ... [2021-08-31 02:01:57,872 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:57,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:57,915 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:01:57,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-08-31 02:01:58,001 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-31 02:01:58,001 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-31 02:01:58,001 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-31 02:01:58,001 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-31 02:01:58,196 WARN L804 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-08-31 02:01:58,590 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##93: assume !false; [2021-08-31 02:01:58,608 INFO L757 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##92: assume false; [2021-08-31 02:01:58,619 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-31 02:01:58,620 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-08-31 02:01:58,622 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 02:01:58 BoogieIcfgContainer [2021-08-31 02:01:58,622 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-31 02:01:58,623 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-08-31 02:01:58,623 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-08-31 02:01:58,626 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-08-31 02:01:58,627 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 02:01:58,627 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 31.08 02:01:56" (1/3) ... [2021-08-31 02:01:58,629 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@37405e3e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 02:01:58, skipping insertion in model container [2021-08-31 02:01:58,629 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 02:01:58,629 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 31.08 02:01:57" (2/3) ... [2021-08-31 02:01:58,629 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@37405e3e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 31.08 02:01:58, skipping insertion in model container [2021-08-31 02:01:58,629 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-08-31 02:01:58,630 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 31.08 02:01:58" (3/3) ... [2021-08-31 02:01:58,631 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_6.cil-1.c [2021-08-31 02:01:58,676 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-08-31 02:01:58,676 INFO L360 BuchiCegarLoop]: Hoare is false [2021-08-31 02:01:58,676 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-08-31 02:01:58,677 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-08-31 02:01:58,677 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-08-31 02:01:58,677 INFO L364 BuchiCegarLoop]: Difference is false [2021-08-31 02:01:58,677 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-08-31 02:01:58,677 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-08-31 02:01:58,715 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 158 states, 157 states have (on average 1.7515923566878981) internal successors, (275), 157 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call 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:58,758 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2021-08-31 02:01:58,758 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:58,758 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:58,766 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-08-31 02:01:58,767 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:58,767 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-08-31 02:01:58,769 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 158 states, 157 states have (on average 1.7515923566878981) internal successors, (275), 157 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call 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:58,783 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2021-08-31 02:01:58,783 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:01:58,783 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:01:58,787 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-08-31 02:01:58,787 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:01:58,810 INFO L791 eck$LassoCheckResult]: Stem: 143#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 41#L-1true havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23#L83true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 134#L83-2true ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 141#L94true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 88#L94-1true assume !(0 == ssl3_accept_~s__cert~0); 113#L103-2true [2021-08-31 02:01:58,811 INFO L793 eck$LassoCheckResult]: Loop: 113#L103-2true assume !false; 21#L104true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140#L106true assume !(12292 == ssl3_accept_~s__state~0); 133#L109true assume !(16384 == ssl3_accept_~s__state~0); 60#L112true assume !(8192 == ssl3_accept_~s__state~0); 69#L115true assume !(24576 == ssl3_accept_~s__state~0); 111#L118true assume !(8195 == ssl3_accept_~s__state~0); 27#L121true assume 8480 == ssl3_accept_~s__state~0; 104#L125true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 148#L263true 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; 33#L607true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 127#L644true ssl3_accept_~skip~0 := 0; 113#L103-2true [2021-08-31 02:01:58,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:58,817 INFO L82 PathProgramCache]: Analyzing trace with hash 889519896, now seen corresponding path program 1 times [2021-08-31 02:01:58,826 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:58,826 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583001438] [2021-08-31 02:01:58,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:58,828 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:58,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:58,929 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:58,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:59,011 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:59,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:59,015 INFO L82 PathProgramCache]: Analyzing trace with hash -2066131561, now seen corresponding path program 1 times [2021-08-31 02:01:59,015 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:59,016 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134212217] [2021-08-31 02:01:59,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:59,017 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:59,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:59,033 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:01:59,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:01:59,048 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:01:59,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:01:59,051 INFO L82 PathProgramCache]: Analyzing trace with hash 1159555630, now seen corresponding path program 1 times [2021-08-31 02:01:59,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:01:59,052 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198016754] [2021-08-31 02:01:59,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:01:59,052 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:01:59,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:01:59,215 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:59,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:01:59,216 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198016754] [2021-08-31 02:01:59,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198016754] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:01:59,217 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:01:59,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:01:59,217 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129092109] [2021-08-31 02:01:59,364 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:01:59,365 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:01:59,365 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:01:59,365 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:01:59,366 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 02:01:59,366 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:59,366 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:01:59,366 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:01:59,366 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration1_Loop [2021-08-31 02:01:59,366 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:01:59,367 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:01:59,386 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:01:59,393 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:01:59,400 INFO L141 MapEliminator]: 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:59,406 INFO L141 MapEliminator]: 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:59,410 INFO L141 MapEliminator]: 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:59,416 INFO L141 MapEliminator]: 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:59,419 INFO L141 MapEliminator]: 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:59,528 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:01:59,529 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 02:01:59,531 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:59,531 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:59,538 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:59,539 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:59,540 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:59,540 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:59,564 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:01:59,564 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:59,604 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:59,608 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:59,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:59,629 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:59,669 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:59,696 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:01:59,697 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:59,807 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:59,808 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:59,808 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:01:59,810 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:59,812 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:59,822 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 02:01:59,828 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:01:59,904 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 02:01:59,928 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:59,929 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:01:59,929 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:01:59,929 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:01:59,929 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:01:59,929 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 02:01:59,929 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:01:59,929 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:01:59,929 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:01:59,929 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration1_Loop [2021-08-31 02:01:59,929 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:01:59,929 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:01:59,931 INFO L141 MapEliminator]: 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:59,959 INFO L141 MapEliminator]: 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:59,965 INFO L141 MapEliminator]: 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:59,969 INFO L141 MapEliminator]: 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:59,972 INFO L141 MapEliminator]: 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:59,974 INFO L141 MapEliminator]: 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:59,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:02:00,093 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:02:00,096 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 02:02:00,098 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:00,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:00,105 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:00,114 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-08-31 02:02:00,115 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:00,127 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:00,127 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:00,128 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:00,128 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:00,128 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:00,137 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:00,138 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:00,147 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:00,173 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:00,174 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:00,174 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:00,176 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:00,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-08-31 02:02:00,182 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:00,190 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:00,190 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:00,190 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:00,190 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:00,190 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:00,192 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:00,192 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:00,224 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 02:02:00,251 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-08-31 02:02:00,251 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-08-31 02:02:00,253 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:00,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:00,257 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:00,271 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-08-31 02:02:00,271 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 02:02:00,272 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 02:02:00,272 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 02:02:00,273 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-08-31 02:02:00,335 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:00,338 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 02:02:00,361 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:00,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:00,412 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:02:00,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:00,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:00,457 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 02:02:00,458 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:00,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:00,714 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-08-31 02:02:00,725 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 158 states, 157 states have (on average 1.7515923566878981) internal successors, (275), 157 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:00,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:02,223 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 158 states, 157 states have (on average 1.7515923566878981) internal successors, (275), 157 states have internal predecessors, (275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 876 states and 1499 transitions. Complement of second has 10 states. [2021-08-31 02:02:02,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-08-31 02:02:02,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:02,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 644 transitions. [2021-08-31 02:02:02,241 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 644 transitions. Stem has 6 letters. Loop has 12 letters. [2021-08-31 02:02:02,242 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:02:02,242 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 644 transitions. Stem has 18 letters. Loop has 12 letters. [2021-08-31 02:02:02,242 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:02:02,242 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 644 transitions. Stem has 6 letters. Loop has 24 letters. [2021-08-31 02:02:02,243 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:02:02,244 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 876 states and 1499 transitions. [2021-08-31 02:02:02,270 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2021-08-31 02:02:02,281 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 876 states to 728 states and 1156 transitions. [2021-08-31 02:02:02,282 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 409 [2021-08-31 02:02:02,284 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 420 [2021-08-31 02:02:02,284 INFO L73 IsDeterministic]: Start isDeterministic. Operand 728 states and 1156 transitions. [2021-08-31 02:02:02,301 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:02,302 INFO L681 BuchiCegarLoop]: Abstraction has 728 states and 1156 transitions. [2021-08-31 02:02:02,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states and 1156 transitions. [2021-08-31 02:02:02,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 504. [2021-08-31 02:02:02,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 504 states have (on average 1.5753968253968254) internal successors, (794), 503 states have internal predecessors, (794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:02,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 794 transitions. [2021-08-31 02:02:02,402 INFO L704 BuchiCegarLoop]: Abstraction has 504 states and 794 transitions. [2021-08-31 02:02:02,402 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:02,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:02,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:02,407 INFO L87 Difference]: Start difference. First operand 504 states and 794 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:02,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:02,787 INFO L93 Difference]: Finished difference Result 556 states and 875 transitions. [2021-08-31 02:02:02,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:02,788 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 556 states and 875 transitions. [2021-08-31 02:02:02,810 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2021-08-31 02:02:02,813 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 556 states to 556 states and 875 transitions. [2021-08-31 02:02:02,814 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 342 [2021-08-31 02:02:02,814 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 342 [2021-08-31 02:02:02,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 556 states and 875 transitions. [2021-08-31 02:02:02,815 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:02,815 INFO L681 BuchiCegarLoop]: Abstraction has 556 states and 875 transitions. [2021-08-31 02:02:02,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 556 states and 875 transitions. [2021-08-31 02:02:02,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 556 to 536. [2021-08-31 02:02:02,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 536 states have (on average 1.583955223880597) internal successors, (849), 535 states have internal predecessors, (849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:02,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 849 transitions. [2021-08-31 02:02:02,852 INFO L704 BuchiCegarLoop]: Abstraction has 536 states and 849 transitions. [2021-08-31 02:02:02,853 INFO L587 BuchiCegarLoop]: Abstraction has 536 states and 849 transitions. [2021-08-31 02:02:02,853 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-08-31 02:02:02,853 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 536 states and 849 transitions. [2021-08-31 02:02:02,857 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 273 [2021-08-31 02:02:02,858 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:02,858 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:02,859 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:02,859 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:02,860 INFO L791 eck$LassoCheckResult]: Stem: 2476#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2310#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 2253#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2254#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 2472#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2418#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 2419#L103-2 assume !false; 2245#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2246#L106 assume !(12292 == ssl3_accept_~s__state~0); 2470#L109 assume !(16384 == ssl3_accept_~s__state~0); 2351#L112 assume !(8192 == ssl3_accept_~s__state~0); 2353#L115 assume !(24576 == ssl3_accept_~s__state~0); 2376#L118 assume !(8195 == ssl3_accept_~s__state~0); 2263#L121 assume !(8480 == ssl3_accept_~s__state~0); 2264#L124 assume !(8481 == ssl3_accept_~s__state~0); 2429#L127 assume !(8482 == ssl3_accept_~s__state~0); 2479#L130 assume 8464 == ssl3_accept_~s__state~0; 2396#L137 [2021-08-31 02:02:02,862 INFO L793 eck$LassoCheckResult]: Loop: 2396#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 2397#L278 assume !(0 == ssl3_accept_~blastFlag~0); 2184#L278-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; 2185#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2712#L644 ssl3_accept_~skip~0 := 0; 2711#L103-2 assume !false; 2710#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2709#L106 assume !(12292 == ssl3_accept_~s__state~0); 2696#L109 assume !(16384 == ssl3_accept_~s__state~0); 2697#L112 assume !(8192 == ssl3_accept_~s__state~0); 2698#L115 assume !(24576 == ssl3_accept_~s__state~0); 2707#L118 assume !(8195 == ssl3_accept_~s__state~0); 2517#L121 assume !(8480 == ssl3_accept_~s__state~0); 2515#L124 assume !(8481 == ssl3_accept_~s__state~0); 2513#L127 assume !(8482 == ssl3_accept_~s__state~0); 2511#L130 assume 8464 == ssl3_accept_~s__state~0; 2396#L137 [2021-08-31 02:02:02,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:02,865 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 1 times [2021-08-31 02:02:02,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:02,866 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487324016] [2021-08-31 02:02:02,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:02,866 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:02,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:02,902 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:02,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:02,948 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:02,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:02,965 INFO L82 PathProgramCache]: Analyzing trace with hash 1565071203, now seen corresponding path program 1 times [2021-08-31 02:02:02,966 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:02,966 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395993727] [2021-08-31 02:02:02,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:02,966 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:02,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:03,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:03,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:03,005 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395993727] [2021-08-31 02:02:03,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395993727] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:03,006 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:03,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:03,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578413835] [2021-08-31 02:02:03,006 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:03,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:03,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:03,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:03,008 INFO L87 Difference]: Start difference. First operand 536 states and 849 transitions. cyclomatic complexity: 316 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:03,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:03,390 INFO L93 Difference]: Finished difference Result 646 states and 1027 transitions. [2021-08-31 02:02:03,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:03,391 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 646 states and 1027 transitions. [2021-08-31 02:02:03,397 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2021-08-31 02:02:03,401 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 646 states to 646 states and 1027 transitions. [2021-08-31 02:02:03,402 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 406 [2021-08-31 02:02:03,404 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2021-08-31 02:02:03,404 INFO L73 IsDeterministic]: Start isDeterministic. Operand 646 states and 1027 transitions. [2021-08-31 02:02:03,405 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:03,405 INFO L681 BuchiCegarLoop]: Abstraction has 646 states and 1027 transitions. [2021-08-31 02:02:03,406 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states and 1027 transitions. [2021-08-31 02:02:03,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 570. [2021-08-31 02:02:03,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 570 states have (on average 1.5771929824561404) internal successors, (899), 569 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:03,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 899 transitions. [2021-08-31 02:02:03,428 INFO L704 BuchiCegarLoop]: Abstraction has 570 states and 899 transitions. [2021-08-31 02:02:03,428 INFO L587 BuchiCegarLoop]: Abstraction has 570 states and 899 transitions. [2021-08-31 02:02:03,428 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-08-31 02:02:03,428 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 570 states and 899 transitions. [2021-08-31 02:02:03,431 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 305 [2021-08-31 02:02:03,431 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:03,432 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:03,432 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:03,433 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:03,433 INFO L791 eck$LassoCheckResult]: Stem: 3663#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3499#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 3442#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3443#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 3658#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3605#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 3606#L103-2 assume !false; 3863#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3875#L106 assume !(12292 == ssl3_accept_~s__state~0); 3874#L109 assume !(16384 == ssl3_accept_~s__state~0); 3873#L112 assume !(8192 == ssl3_accept_~s__state~0); 3872#L115 assume !(24576 == ssl3_accept_~s__state~0); 3868#L118 assume !(8195 == ssl3_accept_~s__state~0); 3866#L121 assume !(8480 == ssl3_accept_~s__state~0); 3864#L124 assume !(8481 == ssl3_accept_~s__state~0); 3776#L127 assume !(8482 == ssl3_accept_~s__state~0); 3676#L130 assume 8464 == ssl3_accept_~s__state~0; 3584#L137 [2021-08-31 02:02:03,433 INFO L793 eck$LassoCheckResult]: Loop: 3584#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 3585#L278 assume !(0 == ssl3_accept_~blastFlag~0); 3372#L278-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; 3373#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3797#L644 ssl3_accept_~skip~0 := 0; 3796#L103-2 assume !false; 3795#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3794#L106 assume !(12292 == ssl3_accept_~s__state~0); 3793#L109 assume 16384 == ssl3_accept_~s__state~0; 3537#L215 ssl3_accept_~s__server~0 := 1; 3586#L220 assume 0 != ssl3_accept_~cb~0; 3524#L220-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3489#L225 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3490#L230 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3579#L230-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3662#L247 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 3509#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3909#L644 ssl3_accept_~skip~0 := 0; 3908#L103-2 assume !false; 3907#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3906#L106 assume !(12292 == ssl3_accept_~s__state~0); 3656#L109 assume !(16384 == ssl3_accept_~s__state~0); 3536#L112 assume !(8192 == ssl3_accept_~s__state~0); 3538#L115 assume !(24576 == ssl3_accept_~s__state~0); 3569#L118 assume !(8195 == ssl3_accept_~s__state~0); 3746#L121 assume !(8480 == ssl3_accept_~s__state~0); 3744#L124 assume !(8481 == ssl3_accept_~s__state~0); 3745#L127 assume !(8482 == ssl3_accept_~s__state~0); 3757#L130 assume 8464 == ssl3_accept_~s__state~0; 3584#L137 [2021-08-31 02:02:03,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:03,434 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 2 times [2021-08-31 02:02:03,434 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:03,434 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722738103] [2021-08-31 02:02:03,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:03,434 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:03,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:03,445 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:03,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:03,471 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:03,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:03,472 INFO L82 PathProgramCache]: Analyzing trace with hash 1756222857, now seen corresponding path program 1 times [2021-08-31 02:02:03,472 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:03,473 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952020293] [2021-08-31 02:02:03,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:03,473 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:03,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:03,490 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:03,491 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:03,491 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952020293] [2021-08-31 02:02:03,491 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952020293] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:03,491 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:03,491 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:03,491 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351388448] [2021-08-31 02:02:03,492 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:03,492 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:03,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:03,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:03,492 INFO L87 Difference]: Start difference. First operand 570 states and 899 transitions. cyclomatic complexity: 332 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:03,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:03,843 INFO L93 Difference]: Finished difference Result 695 states and 1010 transitions. [2021-08-31 02:02:03,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:03,844 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 695 states and 1010 transitions. [2021-08-31 02:02:03,850 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 383 [2021-08-31 02:02:03,854 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 695 states to 622 states and 930 transitions. [2021-08-31 02:02:03,854 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 434 [2021-08-31 02:02:03,855 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 445 [2021-08-31 02:02:03,855 INFO L73 IsDeterministic]: Start isDeterministic. Operand 622 states and 930 transitions. [2021-08-31 02:02:03,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:03,857 INFO L681 BuchiCegarLoop]: Abstraction has 622 states and 930 transitions. [2021-08-31 02:02:03,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states and 930 transitions. [2021-08-31 02:02:03,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 579. [2021-08-31 02:02:03,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 579 states have (on average 1.5181347150259068) internal successors, (879), 578 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:03,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 879 transitions. [2021-08-31 02:02:03,867 INFO L704 BuchiCegarLoop]: Abstraction has 579 states and 879 transitions. [2021-08-31 02:02:03,867 INFO L587 BuchiCegarLoop]: Abstraction has 579 states and 879 transitions. [2021-08-31 02:02:03,868 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-08-31 02:02:03,868 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 879 transitions. [2021-08-31 02:02:03,870 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-08-31 02:02:03,870 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:03,871 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:03,871 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:03,871 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:03,872 INFO L791 eck$LassoCheckResult]: Stem: 4942#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4768#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 4714#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4715#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 4939#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4876#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 4877#L103-2 assume !false; 5013#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5051#L106 assume !(12292 == ssl3_accept_~s__state~0); 5050#L109 assume !(16384 == ssl3_accept_~s__state~0); 5049#L112 assume 8192 == ssl3_accept_~s__state~0; 4952#L215 [2021-08-31 02:02:03,872 INFO L793 eck$LassoCheckResult]: Loop: 4952#L215 ssl3_accept_~s__server~0 := 1; 4857#L220 assume 0 != ssl3_accept_~cb~0; 4797#L220-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4758#L225 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4759#L230 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4849#L230-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4931#L247 assume 12292 != ssl3_accept_~s__state~0; 4932#L248 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 4652#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5145#L644 ssl3_accept_~skip~0 := 0; 5140#L103-2 assume !false; 5138#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5136#L106 assume !(12292 == ssl3_accept_~s__state~0); 5134#L109 assume !(16384 == ssl3_accept_~s__state~0); 5132#L112 assume 8192 == ssl3_accept_~s__state~0; 4952#L215 [2021-08-31 02:02:03,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:03,873 INFO L82 PathProgramCache]: Analyzing trace with hash -1663727330, now seen corresponding path program 1 times [2021-08-31 02:02:03,873 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:03,873 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212707598] [2021-08-31 02:02:03,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:03,873 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:03,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:03,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:03,900 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:03,900 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212707598] [2021-08-31 02:02:03,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212707598] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:03,901 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:03,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:03,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907474465] [2021-08-31 02:02:03,901 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:02:03,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:03,902 INFO L82 PathProgramCache]: Analyzing trace with hash 59966208, now seen corresponding path program 1 times [2021-08-31 02:02:03,902 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:03,902 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507364946] [2021-08-31 02:02:03,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:03,903 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:03,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:03,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:03,931 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:03,931 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507364946] [2021-08-31 02:02:03,931 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507364946] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:03,932 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:03,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:03,932 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562077448] [2021-08-31 02:02:03,932 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:03,933 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:03,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:03,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:03,948 INFO L87 Difference]: Start difference. First operand 579 states and 879 transitions. cyclomatic complexity: 303 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:04,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:04,306 INFO L93 Difference]: Finished difference Result 589 states and 887 transitions. [2021-08-31 02:02:04,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:04,307 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 589 states and 887 transitions. [2021-08-31 02:02:04,311 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2021-08-31 02:02:04,314 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 589 states to 589 states and 887 transitions. [2021-08-31 02:02:04,314 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 416 [2021-08-31 02:02:04,314 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 416 [2021-08-31 02:02:04,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 589 states and 887 transitions. [2021-08-31 02:02:04,315 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:04,315 INFO L681 BuchiCegarLoop]: Abstraction has 589 states and 887 transitions. [2021-08-31 02:02:04,315 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states and 887 transitions. [2021-08-31 02:02:04,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 579. [2021-08-31 02:02:04,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 579 states have (on average 1.5112262521588946) internal successors, (875), 578 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:04,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 875 transitions. [2021-08-31 02:02:04,339 INFO L704 BuchiCegarLoop]: Abstraction has 579 states and 875 transitions. [2021-08-31 02:02:04,339 INFO L587 BuchiCegarLoop]: Abstraction has 579 states and 875 transitions. [2021-08-31 02:02:04,339 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-08-31 02:02:04,340 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 875 transitions. [2021-08-31 02:02:04,342 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-08-31 02:02:04,342 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:04,342 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:04,343 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:04,343 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:04,343 INFO L791 eck$LassoCheckResult]: Stem: 6105#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 5938#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 5888#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5889#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 6104#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 6049#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 6050#L103-2 assume !false; 6214#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6315#L106 assume !(12292 == ssl3_accept_~s__state~0); 6307#L109 assume !(16384 == ssl3_accept_~s__state~0); 6303#L112 assume !(8192 == ssl3_accept_~s__state~0); 6299#L115 assume !(24576 == ssl3_accept_~s__state~0); 6296#L118 assume 8195 == ssl3_accept_~s__state~0; 6114#L215 [2021-08-31 02:02:04,343 INFO L793 eck$LassoCheckResult]: Loop: 6114#L215 ssl3_accept_~s__server~0 := 1; 6027#L220 assume 0 != ssl3_accept_~cb~0; 5967#L220-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 5932#L225 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 5933#L230 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6020#L230-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6096#L247 assume 12292 != ssl3_accept_~s__state~0; 6097#L248 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 5827#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6327#L644 ssl3_accept_~skip~0 := 0; 6325#L103-2 assume !false; 6323#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6321#L106 assume !(12292 == ssl3_accept_~s__state~0); 6319#L109 assume !(16384 == ssl3_accept_~s__state~0); 6317#L112 assume !(8192 == ssl3_accept_~s__state~0); 6309#L115 assume !(24576 == ssl3_accept_~s__state~0); 6305#L118 assume 8195 == ssl3_accept_~s__state~0; 6114#L215 [2021-08-31 02:02:04,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:04,344 INFO L82 PathProgramCache]: Analyzing trace with hash -1114125917, now seen corresponding path program 1 times [2021-08-31 02:02:04,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:04,344 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81311100] [2021-08-31 02:02:04,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:04,345 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:04,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:04,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:04,445 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:04,445 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81311100] [2021-08-31 02:02:04,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81311100] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:04,446 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:04,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:04,446 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29295210] [2021-08-31 02:02:04,446 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:02:04,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:04,446 INFO L82 PathProgramCache]: Analyzing trace with hash 1792955141, now seen corresponding path program 1 times [2021-08-31 02:02:04,446 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:04,447 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442574152] [2021-08-31 02:02:04,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:04,447 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:04,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:04,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:04,509 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:04,509 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442574152] [2021-08-31 02:02:04,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442574152] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:04,509 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:04,510 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:04,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229415656] [2021-08-31 02:02:04,511 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:04,511 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:04,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:04,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:04,512 INFO L87 Difference]: Start difference. First operand 579 states and 875 transitions. cyclomatic complexity: 299 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:04,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:04,815 INFO L93 Difference]: Finished difference Result 589 states and 883 transitions. [2021-08-31 02:02:04,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:04,816 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 589 states and 883 transitions. [2021-08-31 02:02:04,820 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2021-08-31 02:02:04,830 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 589 states to 589 states and 883 transitions. [2021-08-31 02:02:04,837 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 416 [2021-08-31 02:02:04,838 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 416 [2021-08-31 02:02:04,846 INFO L73 IsDeterministic]: Start isDeterministic. Operand 589 states and 883 transitions. [2021-08-31 02:02:04,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:04,846 INFO L681 BuchiCegarLoop]: Abstraction has 589 states and 883 transitions. [2021-08-31 02:02:04,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states and 883 transitions. [2021-08-31 02:02:04,854 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 579. [2021-08-31 02:02:04,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 579 states, 579 states have (on average 1.5043177892918826) internal successors, (871), 578 states have internal predecessors, (871), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:04,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 579 states to 579 states and 871 transitions. [2021-08-31 02:02:04,864 INFO L704 BuchiCegarLoop]: Abstraction has 579 states and 871 transitions. [2021-08-31 02:02:04,864 INFO L587 BuchiCegarLoop]: Abstraction has 579 states and 871 transitions. [2021-08-31 02:02:04,864 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-08-31 02:02:04,864 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 579 states and 871 transitions. [2021-08-31 02:02:04,867 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2021-08-31 02:02:04,873 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:04,874 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:04,878 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:04,878 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:04,879 INFO L791 eck$LassoCheckResult]: Stem: 7282#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7112#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 7063#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7064#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 7279#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7223#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 7224#L103-2 assume !false; 7393#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7409#L106 assume !(12292 == ssl3_accept_~s__state~0); 7408#L109 assume !(16384 == ssl3_accept_~s__state~0); 7407#L112 assume !(8192 == ssl3_accept_~s__state~0); 7406#L115 assume !(24576 == ssl3_accept_~s__state~0); 7405#L118 assume !(8195 == ssl3_accept_~s__state~0); 7404#L121 assume !(8480 == ssl3_accept_~s__state~0); 7403#L124 assume !(8481 == ssl3_accept_~s__state~0); 7402#L127 assume !(8482 == ssl3_accept_~s__state~0); 7300#L130 assume 8464 == ssl3_accept_~s__state~0; 7199#L137 [2021-08-31 02:02:04,879 INFO L793 eck$LassoCheckResult]: Loop: 7199#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7200#L278 assume !(0 == ssl3_accept_~blastFlag~0); 6993#L278-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; 6994#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7515#L644 ssl3_accept_~skip~0 := 0; 7514#L103-2 assume !false; 7513#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7512#L106 assume !(12292 == ssl3_accept_~s__state~0); 7510#L109 assume !(16384 == ssl3_accept_~s__state~0); 7508#L112 assume !(8192 == ssl3_accept_~s__state~0); 7507#L115 assume !(24576 == ssl3_accept_~s__state~0); 7506#L118 assume !(8195 == ssl3_accept_~s__state~0); 7505#L121 assume !(8480 == ssl3_accept_~s__state~0); 7504#L124 assume !(8481 == ssl3_accept_~s__state~0); 7503#L127 assume !(8482 == ssl3_accept_~s__state~0); 7502#L130 assume !(8464 == ssl3_accept_~s__state~0); 7501#L133 assume !(8465 == ssl3_accept_~s__state~0); 7500#L136 assume !(8466 == ssl3_accept_~s__state~0); 7499#L139 assume 8496 == ssl3_accept_~s__state~0; 7363#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 7495#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7493#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 7485#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7467#L297-2 ssl3_accept_~s__init_num~0 := 0; 7324#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7458#L644 ssl3_accept_~skip~0 := 0; 7455#L103-2 assume !false; 7454#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7390#L106 assume 12292 == ssl3_accept_~s__state~0; 7287#L107 ssl3_accept_~s__new_session~0 := 1; 7288#L215 ssl3_accept_~s__server~0 := 1; 7569#L220 assume 0 != ssl3_accept_~cb~0; 7568#L220-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7567#L225 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7565#L230 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7563#L230-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7562#L247 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 7451#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7442#L644 ssl3_accept_~skip~0 := 0; 7440#L103-2 assume !false; 7438#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7436#L106 assume !(12292 == ssl3_accept_~s__state~0); 7434#L109 assume !(16384 == ssl3_accept_~s__state~0); 7432#L112 assume !(8192 == ssl3_accept_~s__state~0); 7430#L115 assume !(24576 == ssl3_accept_~s__state~0); 7428#L118 assume !(8195 == ssl3_accept_~s__state~0); 7339#L121 assume !(8480 == ssl3_accept_~s__state~0); 7074#L124 assume !(8481 == ssl3_accept_~s__state~0); 7338#L127 assume !(8482 == ssl3_accept_~s__state~0); 7388#L130 assume 8464 == ssl3_accept_~s__state~0; 7199#L137 [2021-08-31 02:02:04,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:04,883 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 3 times [2021-08-31 02:02:04,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:04,883 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889712241] [2021-08-31 02:02:04,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:04,884 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:04,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:04,924 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:04,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:04,944 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:04,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:04,962 INFO L82 PathProgramCache]: Analyzing trace with hash -19054519, now seen corresponding path program 1 times [2021-08-31 02:02:04,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:04,962 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954222745] [2021-08-31 02:02:04,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:04,963 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:04,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:05,005 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:05,005 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:05,006 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954222745] [2021-08-31 02:02:05,007 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954222745] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:05,007 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:05,007 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:05,007 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131715502] [2021-08-31 02:02:05,007 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:05,008 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:05,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:05,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:05,009 INFO L87 Difference]: Start difference. First operand 579 states and 871 transitions. cyclomatic complexity: 295 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:05,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:05,466 INFO L93 Difference]: Finished difference Result 728 states and 1099 transitions. [2021-08-31 02:02:05,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:05,467 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 728 states and 1099 transitions. [2021-08-31 02:02:05,483 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 469 [2021-08-31 02:02:05,487 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 728 states to 721 states and 1092 transitions. [2021-08-31 02:02:05,487 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 501 [2021-08-31 02:02:05,488 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 501 [2021-08-31 02:02:05,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 721 states and 1092 transitions. [2021-08-31 02:02:05,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:05,488 INFO L681 BuchiCegarLoop]: Abstraction has 721 states and 1092 transitions. [2021-08-31 02:02:05,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 721 states and 1092 transitions. [2021-08-31 02:02:05,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 721 to 699. [2021-08-31 02:02:05,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 699 states have (on average 1.513590844062947) internal successors, (1058), 698 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:05,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 1058 transitions. [2021-08-31 02:02:05,517 INFO L704 BuchiCegarLoop]: Abstraction has 699 states and 1058 transitions. [2021-08-31 02:02:05,517 INFO L587 BuchiCegarLoop]: Abstraction has 699 states and 1058 transitions. [2021-08-31 02:02:05,517 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-08-31 02:02:05,517 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 699 states and 1058 transitions. [2021-08-31 02:02:05,521 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 454 [2021-08-31 02:02:05,521 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:05,521 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:05,524 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:05,525 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:05,525 INFO L791 eck$LassoCheckResult]: Stem: 8601#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8427#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 8376#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8377#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 8599#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8540#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 8541#L103-2 assume !false; 8368#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8369#L106 assume !(12292 == ssl3_accept_~s__state~0); 8597#L109 assume !(16384 == ssl3_accept_~s__state~0); 8471#L112 assume !(8192 == ssl3_accept_~s__state~0); 8472#L115 assume !(24576 == ssl3_accept_~s__state~0); 8503#L118 assume !(8195 == ssl3_accept_~s__state~0); 8990#L121 assume !(8480 == ssl3_accept_~s__state~0); 8976#L124 assume !(8481 == ssl3_accept_~s__state~0); 8972#L127 assume !(8482 == ssl3_accept_~s__state~0); 8625#L130 assume 8464 == ssl3_accept_~s__state~0; 8517#L137 [2021-08-31 02:02:05,531 INFO L793 eck$LassoCheckResult]: Loop: 8517#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 8518#L278 assume !(0 == ssl3_accept_~blastFlag~0); 8306#L278-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; 8307#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8933#L644 ssl3_accept_~skip~0 := 0; 8932#L103-2 assume !false; 8931#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8930#L106 assume !(12292 == ssl3_accept_~s__state~0); 8929#L109 assume !(16384 == ssl3_accept_~s__state~0); 8928#L112 assume !(8192 == ssl3_accept_~s__state~0); 8927#L115 assume !(24576 == ssl3_accept_~s__state~0); 8926#L118 assume !(8195 == ssl3_accept_~s__state~0); 8925#L121 assume !(8480 == ssl3_accept_~s__state~0); 8924#L124 assume !(8481 == ssl3_accept_~s__state~0); 8923#L127 assume !(8482 == ssl3_accept_~s__state~0); 8922#L130 assume !(8464 == ssl3_accept_~s__state~0); 8921#L133 assume !(8465 == ssl3_accept_~s__state~0); 8920#L136 assume !(8466 == ssl3_accept_~s__state~0); 8918#L139 assume 8496 == ssl3_accept_~s__state~0; 8586#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 8916#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8914#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 8912#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8883#L297-2 ssl3_accept_~s__init_num~0 := 0; 8337#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8875#L644 ssl3_accept_~skip~0 := 0; 8873#L103-2 assume !false; 8871#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8869#L106 assume !(12292 == ssl3_accept_~s__state~0); 8867#L109 assume !(16384 == ssl3_accept_~s__state~0); 8865#L112 assume !(8192 == ssl3_accept_~s__state~0); 8863#L115 assume !(24576 == ssl3_accept_~s__state~0); 8862#L118 assume !(8195 == ssl3_accept_~s__state~0); 8861#L121 assume !(8480 == ssl3_accept_~s__state~0); 8859#L124 assume !(8481 == ssl3_accept_~s__state~0); 8793#L127 assume !(8482 == ssl3_accept_~s__state~0); 8792#L130 assume !(8464 == ssl3_accept_~s__state~0); 8791#L133 assume !(8465 == ssl3_accept_~s__state~0); 8790#L136 assume !(8466 == ssl3_accept_~s__state~0); 8789#L139 assume !(8496 == ssl3_accept_~s__state~0); 8787#L142 assume !(8497 == ssl3_accept_~s__state~0); 8785#L145 assume !(8512 == ssl3_accept_~s__state~0); 8784#L148 assume !(8513 == ssl3_accept_~s__state~0); 8783#L151 assume !(8528 == ssl3_accept_~s__state~0); 8782#L154 assume !(8529 == ssl3_accept_~s__state~0); 8780#L157 assume !(8544 == ssl3_accept_~s__state~0); 8781#L160 assume !(8545 == ssl3_accept_~s__state~0); 8616#L163 assume 8560 == ssl3_accept_~s__state~0; 8372#L167 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 8373#L431 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 8315#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8974#L644 ssl3_accept_~skip~0 := 0; 8970#L103-2 assume !false; 8968#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8966#L106 assume !(12292 == ssl3_accept_~s__state~0); 8964#L109 assume !(16384 == ssl3_accept_~s__state~0); 8962#L112 assume !(8192 == ssl3_accept_~s__state~0); 8960#L115 assume !(24576 == ssl3_accept_~s__state~0); 8957#L118 assume !(8195 == ssl3_accept_~s__state~0); 8954#L121 assume !(8480 == ssl3_accept_~s__state~0); 8660#L124 assume !(8481 == ssl3_accept_~s__state~0); 8661#L127 assume !(8482 == ssl3_accept_~s__state~0); 8677#L130 assume 8464 == ssl3_accept_~s__state~0; 8517#L137 [2021-08-31 02:02:05,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:05,545 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 4 times [2021-08-31 02:02:05,545 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:05,546 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338609991] [2021-08-31 02:02:05,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:05,546 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:05,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:05,559 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:05,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:05,588 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:05,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:05,589 INFO L82 PathProgramCache]: Analyzing trace with hash 2139406038, now seen corresponding path program 1 times [2021-08-31 02:02:05,589 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:05,589 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43209225] [2021-08-31 02:02:05,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:05,589 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:05,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:05,645 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:05,645 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:05,645 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43209225] [2021-08-31 02:02:05,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43209225] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:05,645 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:05,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:05,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75444648] [2021-08-31 02:02:05,646 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:05,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:05,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:05,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:05,647 INFO L87 Difference]: Start difference. First operand 699 states and 1058 transitions. cyclomatic complexity: 362 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:05,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:05,956 INFO L93 Difference]: Finished difference Result 835 states and 1168 transitions. [2021-08-31 02:02:05,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:05,957 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 835 states and 1168 transitions. [2021-08-31 02:02:05,963 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 549 [2021-08-31 02:02:05,967 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 835 states to 835 states and 1168 transitions. [2021-08-31 02:02:05,967 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 581 [2021-08-31 02:02:05,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 581 [2021-08-31 02:02:05,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 835 states and 1168 transitions. [2021-08-31 02:02:05,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:05,968 INFO L681 BuchiCegarLoop]: Abstraction has 835 states and 1168 transitions. [2021-08-31 02:02:05,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 835 states and 1168 transitions. [2021-08-31 02:02:05,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 835 to 827. [2021-08-31 02:02:05,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 827 states, 827 states have (on average 1.3990326481257558) internal successors, (1157), 826 states have internal predecessors, (1157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:05,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 827 states to 827 states and 1157 transitions. [2021-08-31 02:02:05,980 INFO L704 BuchiCegarLoop]: Abstraction has 827 states and 1157 transitions. [2021-08-31 02:02:05,980 INFO L587 BuchiCegarLoop]: Abstraction has 827 states and 1157 transitions. [2021-08-31 02:02:05,980 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-08-31 02:02:05,980 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 827 states and 1157 transitions. [2021-08-31 02:02:05,984 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 542 [2021-08-31 02:02:05,984 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:05,984 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:05,985 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:05,985 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:05,985 INFO L791 eck$LassoCheckResult]: Stem: 10142#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 9965#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 9914#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 9915#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 10137#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10078#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 10079#L103-2 assume !false; 10251#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10461#L106 assume !(12292 == ssl3_accept_~s__state~0); 10460#L109 assume !(16384 == ssl3_accept_~s__state~0); 10459#L112 assume !(8192 == ssl3_accept_~s__state~0); 10458#L115 assume !(24576 == ssl3_accept_~s__state~0); 10456#L118 assume !(8195 == ssl3_accept_~s__state~0); 10455#L121 assume !(8480 == ssl3_accept_~s__state~0); 10454#L124 assume !(8481 == ssl3_accept_~s__state~0); 10453#L127 assume !(8482 == ssl3_accept_~s__state~0); 10168#L130 assume 8464 == ssl3_accept_~s__state~0; 10054#L137 [2021-08-31 02:02:05,985 INFO L793 eck$LassoCheckResult]: Loop: 10054#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 10055#L278 assume !(0 == ssl3_accept_~blastFlag~0); 9846#L278-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; 9847#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10426#L644 ssl3_accept_~skip~0 := 0; 10424#L103-2 assume !false; 10423#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10420#L106 assume !(12292 == ssl3_accept_~s__state~0); 10418#L109 assume !(16384 == ssl3_accept_~s__state~0); 10414#L112 assume !(8192 == ssl3_accept_~s__state~0); 10413#L115 assume !(24576 == ssl3_accept_~s__state~0); 10412#L118 assume !(8195 == ssl3_accept_~s__state~0); 10411#L121 assume !(8480 == ssl3_accept_~s__state~0); 10409#L124 assume !(8481 == ssl3_accept_~s__state~0); 10407#L127 assume !(8482 == ssl3_accept_~s__state~0); 10406#L130 assume !(8464 == ssl3_accept_~s__state~0); 10405#L133 assume !(8465 == ssl3_accept_~s__state~0); 10404#L136 assume !(8466 == ssl3_accept_~s__state~0); 10401#L139 assume 8496 == ssl3_accept_~s__state~0; 10311#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 10397#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10395#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 10393#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10358#L297-2 ssl3_accept_~s__init_num~0 := 0; 9874#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10342#L644 ssl3_accept_~skip~0 := 0; 10340#L103-2 assume !false; 10338#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10336#L106 assume !(12292 == ssl3_accept_~s__state~0); 10334#L109 assume !(16384 == ssl3_accept_~s__state~0); 10332#L112 assume !(8192 == ssl3_accept_~s__state~0); 10330#L115 assume !(24576 == ssl3_accept_~s__state~0); 10328#L118 assume !(8195 == ssl3_accept_~s__state~0); 10326#L121 assume !(8480 == ssl3_accept_~s__state~0); 10324#L124 assume !(8481 == ssl3_accept_~s__state~0); 10323#L127 assume !(8482 == ssl3_accept_~s__state~0); 10321#L130 assume !(8464 == ssl3_accept_~s__state~0); 10319#L133 assume !(8465 == ssl3_accept_~s__state~0); 10317#L136 assume !(8466 == ssl3_accept_~s__state~0); 10315#L139 assume !(8496 == ssl3_accept_~s__state~0); 10312#L142 assume !(8497 == ssl3_accept_~s__state~0); 10308#L145 assume !(8512 == ssl3_accept_~s__state~0); 10305#L148 assume !(8513 == ssl3_accept_~s__state~0); 10302#L151 assume !(8528 == ssl3_accept_~s__state~0); 10299#L154 assume !(8529 == ssl3_accept_~s__state~0); 10295#L157 assume !(8544 == ssl3_accept_~s__state~0); 10292#L160 assume !(8545 == ssl3_accept_~s__state~0); 10289#L163 assume 8560 == ssl3_accept_~s__state~0; 9910#L167 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 9911#L431 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 9853#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10591#L644 ssl3_accept_~skip~0 := 0; 10590#L103-2 assume !false; 10589#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10588#L106 assume !(12292 == ssl3_accept_~s__state~0); 10587#L109 assume !(16384 == ssl3_accept_~s__state~0); 10586#L112 assume !(8192 == ssl3_accept_~s__state~0); 10585#L115 assume !(24576 == ssl3_accept_~s__state~0); 10584#L118 assume !(8195 == ssl3_accept_~s__state~0); 10282#L121 assume !(8480 == ssl3_accept_~s__state~0); 10236#L124 assume !(8481 == ssl3_accept_~s__state~0); 10237#L127 assume !(8482 == ssl3_accept_~s__state~0); 10271#L130 assume 8464 == ssl3_accept_~s__state~0; 10054#L137 [2021-08-31 02:02:05,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:05,986 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 5 times [2021-08-31 02:02:05,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:05,986 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115854659] [2021-08-31 02:02:05,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:05,987 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:06,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:06,010 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:06,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:06,040 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:06,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:06,043 INFO L82 PathProgramCache]: Analyzing trace with hash -1731914536, now seen corresponding path program 1 times [2021-08-31 02:02:06,043 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:06,044 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567553841] [2021-08-31 02:02:06,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:06,044 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:06,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:06,093 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:06,093 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:06,093 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567553841] [2021-08-31 02:02:06,093 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567553841] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:06,094 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:06,094 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:06,094 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308111851] [2021-08-31 02:02:06,095 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:06,095 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:06,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:06,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:06,097 INFO L87 Difference]: Start difference. First operand 827 states and 1157 transitions. cyclomatic complexity: 333 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:06,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:06,437 INFO L93 Difference]: Finished difference Result 911 states and 1262 transitions. [2021-08-31 02:02:06,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:06,438 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 911 states and 1262 transitions. [2021-08-31 02:02:06,444 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 598 [2021-08-31 02:02:06,448 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 911 states to 911 states and 1262 transitions. [2021-08-31 02:02:06,449 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 630 [2021-08-31 02:02:06,449 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 630 [2021-08-31 02:02:06,449 INFO L73 IsDeterministic]: Start isDeterministic. Operand 911 states and 1262 transitions. [2021-08-31 02:02:06,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:06,450 INFO L681 BuchiCegarLoop]: Abstraction has 911 states and 1262 transitions. [2021-08-31 02:02:06,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 911 states and 1262 transitions. [2021-08-31 02:02:06,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 911 to 896. [2021-08-31 02:02:06,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 896 states, 896 states have (on average 1.3850446428571428) internal successors, (1241), 895 states have internal predecessors, (1241), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:06,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 896 states to 896 states and 1241 transitions. [2021-08-31 02:02:06,488 INFO L704 BuchiCegarLoop]: Abstraction has 896 states and 1241 transitions. [2021-08-31 02:02:06,489 INFO L587 BuchiCegarLoop]: Abstraction has 896 states and 1241 transitions. [2021-08-31 02:02:06,489 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-08-31 02:02:06,489 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 896 states and 1241 transitions. [2021-08-31 02:02:06,493 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 588 [2021-08-31 02:02:06,493 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:06,493 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:06,494 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:06,495 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:06,496 INFO L791 eck$LassoCheckResult]: Stem: 11898#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 11707#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 11658#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11659#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 11894#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11823#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 11824#L103-2 assume !false; 12023#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12259#L106 assume !(12292 == ssl3_accept_~s__state~0); 12253#L109 assume !(16384 == ssl3_accept_~s__state~0); 12252#L112 assume !(8192 == ssl3_accept_~s__state~0); 12249#L115 assume !(24576 == ssl3_accept_~s__state~0); 12247#L118 assume !(8195 == ssl3_accept_~s__state~0); 12242#L121 assume !(8480 == ssl3_accept_~s__state~0); 12240#L124 assume !(8481 == ssl3_accept_~s__state~0); 12237#L127 assume !(8482 == ssl3_accept_~s__state~0); 12238#L130 assume 8464 == ssl3_accept_~s__state~0; 11796#L137 [2021-08-31 02:02:06,496 INFO L793 eck$LassoCheckResult]: Loop: 11796#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11797#L278 assume !(0 == ssl3_accept_~blastFlag~0); 11590#L278-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; 11591#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12312#L644 ssl3_accept_~skip~0 := 0; 12305#L103-2 assume !false; 12306#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12299#L106 assume !(12292 == ssl3_accept_~s__state~0); 12300#L109 assume !(16384 == ssl3_accept_~s__state~0); 12292#L112 assume !(8192 == ssl3_accept_~s__state~0); 12293#L115 assume !(24576 == ssl3_accept_~s__state~0); 12286#L118 assume !(8195 == ssl3_accept_~s__state~0); 12287#L121 assume !(8480 == ssl3_accept_~s__state~0); 12280#L124 assume !(8481 == ssl3_accept_~s__state~0); 12281#L127 assume !(8482 == ssl3_accept_~s__state~0); 12276#L130 assume !(8464 == ssl3_accept_~s__state~0); 12277#L133 assume !(8465 == ssl3_accept_~s__state~0); 12272#L136 assume !(8466 == ssl3_accept_~s__state~0); 12273#L139 assume 8496 == ssl3_accept_~s__state~0; 11876#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 11877#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11825#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 11826#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12408#L297-2 ssl3_accept_~s__init_num~0 := 0; 12476#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12472#L644 ssl3_accept_~skip~0 := 0; 12470#L103-2 assume !false; 12469#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12464#L106 assume !(12292 == ssl3_accept_~s__state~0); 12462#L109 assume !(16384 == ssl3_accept_~s__state~0); 12460#L112 assume !(8192 == ssl3_accept_~s__state~0); 12459#L115 assume !(24576 == ssl3_accept_~s__state~0); 12458#L118 assume !(8195 == ssl3_accept_~s__state~0); 12457#L121 assume !(8480 == ssl3_accept_~s__state~0); 12456#L124 assume !(8481 == ssl3_accept_~s__state~0); 11902#L127 assume !(8482 == ssl3_accept_~s__state~0); 11779#L130 assume !(8464 == ssl3_accept_~s__state~0); 11780#L133 assume !(8465 == ssl3_accept_~s__state~0); 11634#L136 assume !(8466 == ssl3_accept_~s__state~0); 11635#L139 assume !(8496 == ssl3_accept_~s__state~0); 11680#L142 assume !(8497 == ssl3_accept_~s__state~0); 12269#L145 assume 8512 == ssl3_accept_~s__state~0; 11868#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 11608#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 11610#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11618#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12161#L644 ssl3_accept_~skip~0 := 0; 12160#L103-2 assume !false; 12159#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12158#L106 assume !(12292 == ssl3_accept_~s__state~0); 12157#L109 assume !(16384 == ssl3_accept_~s__state~0); 12156#L112 assume !(8192 == ssl3_accept_~s__state~0); 12155#L115 assume !(24576 == ssl3_accept_~s__state~0); 12154#L118 assume !(8195 == ssl3_accept_~s__state~0); 12153#L121 assume !(8480 == ssl3_accept_~s__state~0); 12152#L124 assume !(8481 == ssl3_accept_~s__state~0); 12150#L127 assume !(8482 == ssl3_accept_~s__state~0); 12148#L130 assume !(8464 == ssl3_accept_~s__state~0); 12146#L133 assume !(8465 == ssl3_accept_~s__state~0); 12144#L136 assume !(8466 == ssl3_accept_~s__state~0); 12142#L139 assume !(8496 == ssl3_accept_~s__state~0); 12140#L142 assume !(8497 == ssl3_accept_~s__state~0); 12138#L145 assume !(8512 == ssl3_accept_~s__state~0); 12136#L148 assume !(8513 == ssl3_accept_~s__state~0); 12133#L151 assume !(8528 == ssl3_accept_~s__state~0); 12127#L154 assume !(8529 == ssl3_accept_~s__state~0); 12123#L157 assume !(8544 == ssl3_accept_~s__state~0); 12124#L160 assume !(8545 == ssl3_accept_~s__state~0); 12104#L163 assume 8560 == ssl3_accept_~s__state~0; 11654#L167 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 11655#L431 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11597#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12241#L644 ssl3_accept_~skip~0 := 0; 12239#L103-2 assume !false; 12236#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12235#L106 assume !(12292 == ssl3_accept_~s__state~0); 12234#L109 assume !(16384 == ssl3_accept_~s__state~0); 12233#L112 assume !(8192 == ssl3_accept_~s__state~0); 12231#L115 assume !(24576 == ssl3_accept_~s__state~0); 12229#L118 assume !(8195 == ssl3_accept_~s__state~0); 12226#L121 assume !(8480 == ssl3_accept_~s__state~0); 11993#L124 assume !(8481 == ssl3_accept_~s__state~0); 11994#L127 assume !(8482 == ssl3_accept_~s__state~0); 11928#L130 assume 8464 == ssl3_accept_~s__state~0; 11796#L137 [2021-08-31 02:02:06,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:06,497 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 6 times [2021-08-31 02:02:06,497 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:06,499 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326758359] [2021-08-31 02:02:06,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:06,501 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:06,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:06,531 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:06,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:06,539 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:06,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:06,540 INFO L82 PathProgramCache]: Analyzing trace with hash 1674942998, now seen corresponding path program 1 times [2021-08-31 02:02:06,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:06,540 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548949630] [2021-08-31 02:02:06,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:06,540 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:06,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:06,607 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-08-31 02:02:06,613 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:06,614 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548949630] [2021-08-31 02:02:06,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548949630] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:06,614 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:06,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:06,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804401253] [2021-08-31 02:02:06,615 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:06,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:06,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:06,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:06,617 INFO L87 Difference]: Start difference. First operand 896 states and 1241 transitions. cyclomatic complexity: 348 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:07,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:07,025 INFO L93 Difference]: Finished difference Result 1013 states and 1400 transitions. [2021-08-31 02:02:07,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:07,027 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1013 states and 1400 transitions. [2021-08-31 02:02:07,033 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 666 [2021-08-31 02:02:07,038 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1013 states to 1013 states and 1400 transitions. [2021-08-31 02:02:07,052 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 698 [2021-08-31 02:02:07,053 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 698 [2021-08-31 02:02:07,053 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1013 states and 1400 transitions. [2021-08-31 02:02:07,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:07,054 INFO L681 BuchiCegarLoop]: Abstraction has 1013 states and 1400 transitions. [2021-08-31 02:02:07,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1013 states and 1400 transitions. [2021-08-31 02:02:07,061 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1013 to 971. [2021-08-31 02:02:07,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 971 states, 971 states have (on average 1.3707518022657055) internal successors, (1331), 970 states have internal predecessors, (1331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:07,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 971 states to 971 states and 1331 transitions. [2021-08-31 02:02:07,066 INFO L704 BuchiCegarLoop]: Abstraction has 971 states and 1331 transitions. [2021-08-31 02:02:07,066 INFO L587 BuchiCegarLoop]: Abstraction has 971 states and 1331 transitions. [2021-08-31 02:02:07,066 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-08-31 02:02:07,066 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 971 states and 1331 transitions. [2021-08-31 02:02:07,071 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 638 [2021-08-31 02:02:07,071 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:07,071 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:07,072 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:07,072 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:07,072 INFO L791 eck$LassoCheckResult]: Stem: 13815#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 13625#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 13574#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13575#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 13812#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13742#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 13743#L103-2 assume !false; 14086#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14291#L106 assume !(12292 == ssl3_accept_~s__state~0); 14289#L109 assume !(16384 == ssl3_accept_~s__state~0); 14287#L112 assume !(8192 == ssl3_accept_~s__state~0); 14285#L115 assume !(24576 == ssl3_accept_~s__state~0); 14283#L118 assume !(8195 == ssl3_accept_~s__state~0); 14281#L121 assume !(8480 == ssl3_accept_~s__state~0); 14279#L124 assume !(8481 == ssl3_accept_~s__state~0); 14277#L127 assume !(8482 == ssl3_accept_~s__state~0); 14276#L130 assume 8464 == ssl3_accept_~s__state~0; 13716#L137 [2021-08-31 02:02:07,072 INFO L793 eck$LassoCheckResult]: Loop: 13716#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 13717#L278 assume !(0 == ssl3_accept_~blastFlag~0); 13505#L278-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; 13506#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 13589#L644 ssl3_accept_~skip~0 := 0; 13787#L103-2 assume !false; 13566#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13567#L106 assume !(12292 == ssl3_accept_~s__state~0); 13810#L109 assume !(16384 == ssl3_accept_~s__state~0); 13671#L112 assume !(8192 == ssl3_accept_~s__state~0); 13672#L115 assume !(24576 == ssl3_accept_~s__state~0); 13696#L118 assume !(8195 == ssl3_accept_~s__state~0); 13584#L121 assume !(8480 == ssl3_accept_~s__state~0); 13585#L124 assume !(8481 == ssl3_accept_~s__state~0); 13752#L127 assume !(8482 == ssl3_accept_~s__state~0); 13698#L130 assume !(8464 == ssl3_accept_~s__state~0); 13699#L133 assume !(8465 == ssl3_accept_~s__state~0); 13550#L136 assume !(8466 == ssl3_accept_~s__state~0); 13551#L139 assume 8496 == ssl3_accept_~s__state~0; 13796#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 13746#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13744#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 13606#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 13607#L297-2 ssl3_accept_~s__init_num~0 := 0; 13638#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14362#L644 ssl3_accept_~skip~0 := 0; 14361#L103-2 assume !false; 14360#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14359#L106 assume !(12292 == ssl3_accept_~s__state~0); 14358#L109 assume !(16384 == ssl3_accept_~s__state~0); 14357#L112 assume !(8192 == ssl3_accept_~s__state~0); 14356#L115 assume !(24576 == ssl3_accept_~s__state~0); 14355#L118 assume !(8195 == ssl3_accept_~s__state~0); 14353#L121 assume !(8480 == ssl3_accept_~s__state~0); 14351#L124 assume !(8481 == ssl3_accept_~s__state~0); 14349#L127 assume !(8482 == ssl3_accept_~s__state~0); 14347#L130 assume !(8464 == ssl3_accept_~s__state~0); 14345#L133 assume !(8465 == ssl3_accept_~s__state~0); 14343#L136 assume !(8466 == ssl3_accept_~s__state~0); 14341#L139 assume !(8496 == ssl3_accept_~s__state~0); 14333#L142 assume !(8497 == ssl3_accept_~s__state~0); 14334#L145 assume !(8512 == ssl3_accept_~s__state~0); 14325#L148 assume !(8513 == ssl3_accept_~s__state~0); 14326#L151 assume !(8528 == ssl3_accept_~s__state~0); 13777#L154 assume !(8529 == ssl3_accept_~s__state~0); 13778#L157 assume !(8544 == ssl3_accept_~s__state~0); 14332#L160 assume !(8545 == ssl3_accept_~s__state~0); 14331#L163 assume !(8560 == ssl3_accept_~s__state~0); 13781#L166 assume !(8561 == ssl3_accept_~s__state~0); 13782#L169 assume !(8448 == ssl3_accept_~s__state~0); 13808#L172 assume !(8576 == ssl3_accept_~s__state~0); 13507#L175 assume !(8577 == ssl3_accept_~s__state~0); 13508#L178 assume !(8592 == ssl3_accept_~s__state~0); 13594#L181 assume !(8593 == ssl3_accept_~s__state~0); 13758#L184 assume !(8608 == ssl3_accept_~s__state~0); 13759#L187 assume !(8609 == ssl3_accept_~s__state~0); 13818#L190 assume !(8640 == ssl3_accept_~s__state~0); 13688#L193 assume !(8641 == ssl3_accept_~s__state~0); 13689#L196 assume 8656 == ssl3_accept_~s__state~0; 13722#L200 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 13692#L532 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 13693#L537 assume 10 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 11; 13577#L546-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 13645#L557 assume !(0 == ssl3_accept_~tmp___10~0); 13827#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14106#L644 ssl3_accept_~skip~0 := 0; 14102#L103-2 assume !false; 14100#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14019#L106 assume !(12292 == ssl3_accept_~s__state~0); 14020#L109 assume 16384 == ssl3_accept_~s__state~0; 13822#L215 ssl3_accept_~s__server~0 := 1; 14385#L220 assume 0 != ssl3_accept_~cb~0; 14384#L220-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14383#L225 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14381#L230 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14379#L230-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14378#L247 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 14377#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14169#L644 ssl3_accept_~skip~0 := 0; 14160#L103-2 assume !false; 14073#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14072#L106 assume !(12292 == ssl3_accept_~s__state~0); 14024#L109 assume !(16384 == ssl3_accept_~s__state~0); 14023#L112 assume !(8192 == ssl3_accept_~s__state~0); 14022#L115 assume !(24576 == ssl3_accept_~s__state~0); 14021#L118 assume !(8195 == ssl3_accept_~s__state~0); 13924#L121 assume !(8480 == ssl3_accept_~s__state~0); 13922#L124 assume !(8481 == ssl3_accept_~s__state~0); 13923#L127 assume !(8482 == ssl3_accept_~s__state~0); 13991#L130 assume 8464 == ssl3_accept_~s__state~0; 13716#L137 [2021-08-31 02:02:07,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:07,073 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 7 times [2021-08-31 02:02:07,073 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:07,073 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129566541] [2021-08-31 02:02:07,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:07,073 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:07,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:07,085 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:07,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:07,098 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:07,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:07,099 INFO L82 PathProgramCache]: Analyzing trace with hash -895832519, now seen corresponding path program 1 times [2021-08-31 02:02:07,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:07,099 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040170696] [2021-08-31 02:02:07,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:07,100 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:07,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:07,132 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2021-08-31 02:02:07,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:07,133 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040170696] [2021-08-31 02:02:07,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040170696] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:07,133 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:07,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:07,133 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457263718] [2021-08-31 02:02:07,134 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:07,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:07,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:07,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:07,135 INFO L87 Difference]: Start difference. First operand 971 states and 1331 transitions. cyclomatic complexity: 363 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:02:07,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:07,657 INFO L93 Difference]: Finished difference Result 1932 states and 2598 transitions. [2021-08-31 02:02:07,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:07,657 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1932 states and 2598 transitions. [2021-08-31 02:02:07,696 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2021-08-31 02:02:07,704 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1932 states to 1932 states and 2598 transitions. [2021-08-31 02:02:07,704 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1330 [2021-08-31 02:02:07,705 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1330 [2021-08-31 02:02:07,706 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1932 states and 2598 transitions. [2021-08-31 02:02:07,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:07,706 INFO L681 BuchiCegarLoop]: Abstraction has 1932 states and 2598 transitions. [2021-08-31 02:02:07,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1932 states and 2598 transitions. [2021-08-31 02:02:07,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1932 to 1932. [2021-08-31 02:02:07,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1932 states, 1932 states have (on average 1.34472049689441) internal successors, (2598), 1931 states have internal predecessors, (2598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:07,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1932 states to 1932 states and 2598 transitions. [2021-08-31 02:02:07,750 INFO L704 BuchiCegarLoop]: Abstraction has 1932 states and 2598 transitions. [2021-08-31 02:02:07,750 INFO L587 BuchiCegarLoop]: Abstraction has 1932 states and 2598 transitions. [2021-08-31 02:02:07,750 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-08-31 02:02:07,750 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1932 states and 2598 transitions. [2021-08-31 02:02:07,759 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2021-08-31 02:02:07,759 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:07,759 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:07,760 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:07,760 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:07,761 INFO L791 eck$LassoCheckResult]: Stem: 16725#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16533#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 16482#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 16483#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 16719#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 16650#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 16651#L103-2 assume !false; 17507#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17505#L106 assume !(12292 == ssl3_accept_~s__state~0); 17503#L109 assume !(16384 == ssl3_accept_~s__state~0); 17501#L112 assume !(8192 == ssl3_accept_~s__state~0); 17499#L115 assume !(24576 == ssl3_accept_~s__state~0); 17497#L118 assume !(8195 == ssl3_accept_~s__state~0); 17494#L121 assume !(8480 == ssl3_accept_~s__state~0); 17492#L124 assume !(8481 == ssl3_accept_~s__state~0); 17490#L127 assume !(8482 == ssl3_accept_~s__state~0); 17488#L130 assume 8464 == ssl3_accept_~s__state~0; 16624#L137 [2021-08-31 02:02:07,761 INFO L793 eck$LassoCheckResult]: Loop: 16624#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 16625#L278 assume !(0 == ssl3_accept_~blastFlag~0); 16414#L278-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; 16415#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18224#L644 ssl3_accept_~skip~0 := 0; 18222#L103-2 assume !false; 18220#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18218#L106 assume !(12292 == ssl3_accept_~s__state~0); 18216#L109 assume !(16384 == ssl3_accept_~s__state~0); 18215#L112 assume !(8192 == ssl3_accept_~s__state~0); 18214#L115 assume !(24576 == ssl3_accept_~s__state~0); 18213#L118 assume !(8195 == ssl3_accept_~s__state~0); 18212#L121 assume !(8480 == ssl3_accept_~s__state~0); 18211#L124 assume !(8481 == ssl3_accept_~s__state~0); 18210#L127 assume !(8482 == ssl3_accept_~s__state~0); 18209#L130 assume !(8464 == ssl3_accept_~s__state~0); 18208#L133 assume !(8465 == ssl3_accept_~s__state~0); 18206#L136 assume !(8466 == ssl3_accept_~s__state~0); 18205#L139 assume 8496 == ssl3_accept_~s__state~0; 16704#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 16658#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 16659#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 17916#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 17917#L297-2 ssl3_accept_~s__init_num~0 := 0; 18278#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18272#L644 ssl3_accept_~skip~0 := 0; 18266#L103-2 assume !false; 18264#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18262#L106 assume !(12292 == ssl3_accept_~s__state~0); 18260#L109 assume !(16384 == ssl3_accept_~s__state~0); 18258#L112 assume !(8192 == ssl3_accept_~s__state~0); 18256#L115 assume !(24576 == ssl3_accept_~s__state~0); 18254#L118 assume !(8195 == ssl3_accept_~s__state~0); 18252#L121 assume !(8480 == ssl3_accept_~s__state~0); 18249#L124 assume !(8481 == ssl3_accept_~s__state~0); 16730#L127 assume !(8482 == ssl3_accept_~s__state~0); 16731#L130 assume !(8464 == ssl3_accept_~s__state~0); 18192#L133 assume !(8465 == ssl3_accept_~s__state~0); 18186#L136 assume !(8466 == ssl3_accept_~s__state~0); 18184#L139 assume !(8496 == ssl3_accept_~s__state~0); 18182#L142 assume !(8497 == ssl3_accept_~s__state~0); 18180#L145 assume !(8512 == ssl3_accept_~s__state~0); 18178#L148 assume !(8513 == ssl3_accept_~s__state~0); 18176#L151 assume !(8528 == ssl3_accept_~s__state~0); 18169#L154 assume !(8529 == ssl3_accept_~s__state~0); 18167#L157 assume !(8544 == ssl3_accept_~s__state~0); 18162#L160 assume !(8545 == ssl3_accept_~s__state~0); 18159#L163 assume !(8560 == ssl3_accept_~s__state~0); 18153#L166 assume !(8561 == ssl3_accept_~s__state~0); 18151#L169 assume !(8448 == ssl3_accept_~s__state~0); 18149#L172 assume !(8576 == ssl3_accept_~s__state~0); 18147#L175 assume !(8577 == ssl3_accept_~s__state~0); 18145#L178 assume !(8592 == ssl3_accept_~s__state~0); 18143#L181 assume !(8593 == ssl3_accept_~s__state~0); 18141#L184 assume !(8608 == ssl3_accept_~s__state~0); 18139#L187 assume !(8609 == ssl3_accept_~s__state~0); 17988#L190 assume !(8640 == ssl3_accept_~s__state~0); 16597#L193 assume !(8641 == ssl3_accept_~s__state~0); 16598#L196 assume 8656 == ssl3_accept_~s__state~0; 16628#L200 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 16601#L532 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 16602#L537 assume !(10 == ssl3_accept_~blastFlag~0); 16484#L540 assume !(13 == ssl3_accept_~blastFlag~0); 16485#L543 assume !(16 == ssl3_accept_~blastFlag~0); 16521#L546 assume !(19 == ssl3_accept_~blastFlag~0); 16522#L546-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 16551#L557 assume !(0 == ssl3_accept_~tmp___10~0); 16740#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17965#L644 ssl3_accept_~skip~0 := 0; 17964#L103-2 assume !false; 17963#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17961#L106 assume !(12292 == ssl3_accept_~s__state~0); 17960#L109 assume 16384 == ssl3_accept_~s__state~0; 16733#L215 ssl3_accept_~s__server~0 := 1; 18090#L220 assume 0 != ssl3_accept_~cb~0; 18085#L220-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 18084#L225 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 18082#L230 assume !(0 == ssl3_accept_~s__init_buf___0~0); 18080#L230-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 18078#L247 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 18075#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18055#L644 ssl3_accept_~skip~0 := 0; 18054#L103-2 assume !false; 18053#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 17530#L106 assume !(12292 == ssl3_accept_~s__state~0); 17526#L109 assume !(16384 == ssl3_accept_~s__state~0); 17525#L112 assume !(8192 == ssl3_accept_~s__state~0); 17518#L115 assume !(24576 == ssl3_accept_~s__state~0); 17512#L118 assume !(8195 == ssl3_accept_~s__state~0); 17495#L121 assume !(8480 == ssl3_accept_~s__state~0); 17493#L124 assume !(8481 == ssl3_accept_~s__state~0); 17491#L127 assume !(8482 == ssl3_accept_~s__state~0); 17489#L130 assume 8464 == ssl3_accept_~s__state~0; 16624#L137 [2021-08-31 02:02:07,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:07,761 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 8 times [2021-08-31 02:02:07,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:07,762 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574297876] [2021-08-31 02:02:07,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:07,762 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:07,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:07,772 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:07,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:07,780 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:07,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:07,781 INFO L82 PathProgramCache]: Analyzing trace with hash -639606205, now seen corresponding path program 1 times [2021-08-31 02:02:07,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:07,781 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626360230] [2021-08-31 02:02:07,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:07,782 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:07,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:07,805 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-08-31 02:02:07,805 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:07,805 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626360230] [2021-08-31 02:02:07,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626360230] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:07,805 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:07,805 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:07,805 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922561222] [2021-08-31 02:02:07,806 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:07,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:07,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:07,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:07,807 INFO L87 Difference]: Start difference. First operand 1932 states and 2598 transitions. cyclomatic complexity: 669 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:08,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:08,273 INFO L93 Difference]: Finished difference Result 1828 states and 2438 transitions. [2021-08-31 02:02:08,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:08,273 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1828 states and 2438 transitions. [2021-08-31 02:02:08,288 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1130 [2021-08-31 02:02:08,313 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1828 states to 1824 states and 2434 transitions. [2021-08-31 02:02:08,314 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1288 [2021-08-31 02:02:08,315 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1288 [2021-08-31 02:02:08,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1824 states and 2434 transitions. [2021-08-31 02:02:08,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:08,316 INFO L681 BuchiCegarLoop]: Abstraction has 1824 states and 2434 transitions. [2021-08-31 02:02:08,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1824 states and 2434 transitions. [2021-08-31 02:02:08,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1824 to 1810. [2021-08-31 02:02:08,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1810 states, 1810 states have (on average 1.3348066298342542) internal successors, (2416), 1809 states have internal predecessors, (2416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:08,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1810 states to 1810 states and 2416 transitions. [2021-08-31 02:02:08,351 INFO L704 BuchiCegarLoop]: Abstraction has 1810 states and 2416 transitions. [2021-08-31 02:02:08,351 INFO L587 BuchiCegarLoop]: Abstraction has 1810 states and 2416 transitions. [2021-08-31 02:02:08,352 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-08-31 02:02:08,352 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1810 states and 2416 transitions. [2021-08-31 02:02:08,359 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1116 [2021-08-31 02:02:08,359 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:08,359 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:08,360 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:08,361 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:08,361 INFO L791 eck$LassoCheckResult]: Stem: 20487#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 20295#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 20247#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 20248#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 20483#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20410#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 20411#L103-2 assume !false; 20891#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 20889#L106 assume !(12292 == ssl3_accept_~s__state~0); 20887#L109 assume !(16384 == ssl3_accept_~s__state~0); 20885#L112 assume !(8192 == ssl3_accept_~s__state~0); 20883#L115 assume !(24576 == ssl3_accept_~s__state~0); 20881#L118 assume !(8195 == ssl3_accept_~s__state~0); 20879#L121 assume !(8480 == ssl3_accept_~s__state~0); 20877#L124 assume !(8481 == ssl3_accept_~s__state~0); 20875#L127 assume !(8482 == ssl3_accept_~s__state~0); 20873#L130 assume 8464 == ssl3_accept_~s__state~0; 20869#L137 [2021-08-31 02:02:08,361 INFO L793 eck$LassoCheckResult]: Loop: 20869#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 21789#L278 assume !(0 == ssl3_accept_~blastFlag~0); 20504#L278-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; 21783#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21777#L644 ssl3_accept_~skip~0 := 0; 21775#L103-2 assume !false; 21773#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21771#L106 assume !(12292 == ssl3_accept_~s__state~0); 21769#L109 assume !(16384 == ssl3_accept_~s__state~0); 21767#L112 assume !(8192 == ssl3_accept_~s__state~0); 21765#L115 assume !(24576 == ssl3_accept_~s__state~0); 21763#L118 assume !(8195 == ssl3_accept_~s__state~0); 21761#L121 assume !(8480 == ssl3_accept_~s__state~0); 21759#L124 assume !(8481 == ssl3_accept_~s__state~0); 21757#L127 assume !(8482 == ssl3_accept_~s__state~0); 21755#L130 assume !(8464 == ssl3_accept_~s__state~0); 21754#L133 assume !(8465 == ssl3_accept_~s__state~0); 21753#L136 assume !(8466 == ssl3_accept_~s__state~0); 21575#L139 assume 8496 == ssl3_accept_~s__state~0; 21247#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 21572#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 20416#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 21568#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21569#L297-2 ssl3_accept_~s__init_num~0 := 0; 21593#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21586#L644 ssl3_accept_~skip~0 := 0; 21583#L103-2 assume !false; 21545#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21543#L106 assume !(12292 == ssl3_accept_~s__state~0); 21540#L109 assume !(16384 == ssl3_accept_~s__state~0); 21539#L112 assume !(8192 == ssl3_accept_~s__state~0); 21531#L115 assume !(24576 == ssl3_accept_~s__state~0); 21530#L118 assume !(8195 == ssl3_accept_~s__state~0); 21529#L121 assume !(8480 == ssl3_accept_~s__state~0); 21528#L124 assume !(8481 == ssl3_accept_~s__state~0); 21527#L127 assume !(8482 == ssl3_accept_~s__state~0); 21526#L130 assume !(8464 == ssl3_accept_~s__state~0); 21524#L133 assume !(8465 == ssl3_accept_~s__state~0); 21523#L136 assume !(8466 == ssl3_accept_~s__state~0); 21522#L139 assume !(8496 == ssl3_accept_~s__state~0); 21521#L142 assume !(8497 == ssl3_accept_~s__state~0); 21520#L145 assume 8512 == ssl3_accept_~s__state~0; 21244#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21517#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 21515#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21511#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21506#L644 ssl3_accept_~skip~0 := 0; 21504#L103-2 assume !false; 21503#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21502#L106 assume !(12292 == ssl3_accept_~s__state~0); 21501#L109 assume !(16384 == ssl3_accept_~s__state~0); 21500#L112 assume !(8192 == ssl3_accept_~s__state~0); 21480#L115 assume !(24576 == ssl3_accept_~s__state~0); 21473#L118 assume !(8195 == ssl3_accept_~s__state~0); 21469#L121 assume !(8480 == ssl3_accept_~s__state~0); 21465#L124 assume !(8481 == ssl3_accept_~s__state~0); 21461#L127 assume !(8482 == ssl3_accept_~s__state~0); 21458#L130 assume !(8464 == ssl3_accept_~s__state~0); 21453#L133 assume !(8465 == ssl3_accept_~s__state~0); 21448#L136 assume !(8466 == ssl3_accept_~s__state~0); 21440#L139 assume !(8496 == ssl3_accept_~s__state~0); 21436#L142 assume !(8497 == ssl3_accept_~s__state~0); 21432#L145 assume !(8512 == ssl3_accept_~s__state~0); 21429#L148 assume !(8513 == ssl3_accept_~s__state~0); 21426#L151 assume 8528 == ssl3_accept_~s__state~0; 20321#L155 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 20322#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 20401#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 20402#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 20408#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 20296#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 20293#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21706#L644 ssl3_accept_~skip~0 := 0; 21704#L103-2 assume !false; 21703#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21702#L106 assume !(12292 == ssl3_accept_~s__state~0); 21700#L109 assume !(16384 == ssl3_accept_~s__state~0); 21699#L112 assume !(8192 == ssl3_accept_~s__state~0); 21698#L115 assume !(24576 == ssl3_accept_~s__state~0); 21697#L118 assume !(8195 == ssl3_accept_~s__state~0); 21691#L121 assume !(8480 == ssl3_accept_~s__state~0); 21689#L124 assume !(8481 == ssl3_accept_~s__state~0); 21687#L127 assume !(8482 == ssl3_accept_~s__state~0); 21365#L130 assume !(8464 == ssl3_accept_~s__state~0); 21364#L133 assume !(8465 == ssl3_accept_~s__state~0); 21363#L136 assume !(8466 == ssl3_accept_~s__state~0); 21362#L139 assume !(8496 == ssl3_accept_~s__state~0); 21361#L142 assume !(8497 == ssl3_accept_~s__state~0); 21360#L145 assume !(8512 == ssl3_accept_~s__state~0); 21359#L148 assume !(8513 == ssl3_accept_~s__state~0); 21357#L151 assume !(8528 == ssl3_accept_~s__state~0); 21356#L154 assume !(8529 == ssl3_accept_~s__state~0); 21353#L157 assume !(8544 == ssl3_accept_~s__state~0); 21354#L160 assume !(8545 == ssl3_accept_~s__state~0); 21355#L163 assume 8560 == ssl3_accept_~s__state~0; 21236#L167 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 20496#L431 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 20187#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21673#L644 ssl3_accept_~skip~0 := 0; 21667#L103-2 assume !false; 21665#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21663#L106 assume !(12292 == ssl3_accept_~s__state~0); 21661#L109 assume !(16384 == ssl3_accept_~s__state~0); 21659#L112 assume !(8192 == ssl3_accept_~s__state~0); 21657#L115 assume !(24576 == ssl3_accept_~s__state~0); 21655#L118 assume !(8195 == ssl3_accept_~s__state~0); 21653#L121 assume !(8480 == ssl3_accept_~s__state~0); 21649#L124 assume !(8481 == ssl3_accept_~s__state~0); 21650#L127 assume !(8482 == ssl3_accept_~s__state~0); 21718#L130 assume 8464 == ssl3_accept_~s__state~0; 20869#L137 [2021-08-31 02:02:08,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:08,362 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 9 times [2021-08-31 02:02:08,362 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:08,362 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558268174] [2021-08-31 02:02:08,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:08,363 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:08,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:08,369 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:08,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:08,376 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:08,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:08,377 INFO L82 PathProgramCache]: Analyzing trace with hash -312215454, now seen corresponding path program 1 times [2021-08-31 02:02:08,377 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:08,378 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418950899] [2021-08-31 02:02:08,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:08,378 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:08,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:08,421 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-08-31 02:02:08,422 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:08,422 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418950899] [2021-08-31 02:02:08,422 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418950899] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:08,422 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:08,423 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:08,423 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373829588] [2021-08-31 02:02:08,423 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:08,423 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:08,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:08,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:08,424 INFO L87 Difference]: Start difference. First operand 1810 states and 2416 transitions. cyclomatic complexity: 611 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:08,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:08,848 INFO L93 Difference]: Finished difference Result 3568 states and 4733 transitions. [2021-08-31 02:02:08,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:08,849 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3568 states and 4733 transitions. [2021-08-31 02:02:08,867 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2204 [2021-08-31 02:02:08,899 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3568 states to 3568 states and 4733 transitions. [2021-08-31 02:02:08,900 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2510 [2021-08-31 02:02:08,902 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2510 [2021-08-31 02:02:08,902 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3568 states and 4733 transitions. [2021-08-31 02:02:08,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:08,903 INFO L681 BuchiCegarLoop]: Abstraction has 3568 states and 4733 transitions. [2021-08-31 02:02:08,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3568 states and 4733 transitions. [2021-08-31 02:02:08,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3568 to 1816. [2021-08-31 02:02:08,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1816 states, 1816 states have (on average 1.3337004405286343) internal successors, (2422), 1815 states have internal predecessors, (2422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:08,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1816 states to 1816 states and 2422 transitions. [2021-08-31 02:02:08,940 INFO L704 BuchiCegarLoop]: Abstraction has 1816 states and 2422 transitions. [2021-08-31 02:02:08,940 INFO L587 BuchiCegarLoop]: Abstraction has 1816 states and 2422 transitions. [2021-08-31 02:02:08,940 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-08-31 02:02:08,940 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1816 states and 2422 transitions. [2021-08-31 02:02:08,945 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1120 [2021-08-31 02:02:08,945 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:08,945 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:08,946 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:08,946 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:08,947 INFO L791 eck$LassoCheckResult]: Stem: 25872#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 25682#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 25632#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25633#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 25869#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25797#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 25798#L103-2 assume !false; 26017#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26699#L106 assume !(12292 == ssl3_accept_~s__state~0); 26698#L109 assume !(16384 == ssl3_accept_~s__state~0); 26697#L112 assume !(8192 == ssl3_accept_~s__state~0); 26696#L115 assume !(24576 == ssl3_accept_~s__state~0); 26695#L118 assume !(8195 == ssl3_accept_~s__state~0); 26694#L121 assume !(8480 == ssl3_accept_~s__state~0); 26691#L124 assume !(8481 == ssl3_accept_~s__state~0); 26689#L127 assume !(8482 == ssl3_accept_~s__state~0); 26687#L130 assume 8464 == ssl3_accept_~s__state~0; 26346#L137 [2021-08-31 02:02:08,947 INFO L793 eck$LassoCheckResult]: Loop: 26346#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 26761#L278 assume !(0 == ssl3_accept_~blastFlag~0); 25886#L278-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; 26760#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26755#L644 ssl3_accept_~skip~0 := 0; 26754#L103-2 assume !false; 26753#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26752#L106 assume !(12292 == ssl3_accept_~s__state~0); 26751#L109 assume !(16384 == ssl3_accept_~s__state~0); 26750#L112 assume !(8192 == ssl3_accept_~s__state~0); 26749#L115 assume !(24576 == ssl3_accept_~s__state~0); 26748#L118 assume !(8195 == ssl3_accept_~s__state~0); 26746#L121 assume !(8480 == ssl3_accept_~s__state~0); 26745#L124 assume !(8481 == ssl3_accept_~s__state~0); 26744#L127 assume !(8482 == ssl3_accept_~s__state~0); 26743#L130 assume !(8464 == ssl3_accept_~s__state~0); 26742#L133 assume !(8465 == ssl3_accept_~s__state~0); 26741#L136 assume !(8466 == ssl3_accept_~s__state~0); 26679#L139 assume 8496 == ssl3_accept_~s__state~0; 26340#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 26678#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 26675#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 26672#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 26673#L297-2 ssl3_accept_~s__init_num~0 := 0; 27043#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27037#L644 ssl3_accept_~skip~0 := 0; 27035#L103-2 assume !false; 27033#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27031#L106 assume !(12292 == ssl3_accept_~s__state~0); 27029#L109 assume !(16384 == ssl3_accept_~s__state~0); 27024#L112 assume !(8192 == ssl3_accept_~s__state~0); 27019#L115 assume !(24576 == ssl3_accept_~s__state~0); 27015#L118 assume !(8195 == ssl3_accept_~s__state~0); 27010#L121 assume !(8480 == ssl3_accept_~s__state~0); 27008#L124 assume !(8481 == ssl3_accept_~s__state~0); 27006#L127 assume !(8482 == ssl3_accept_~s__state~0); 27004#L130 assume !(8464 == ssl3_accept_~s__state~0); 27002#L133 assume !(8465 == ssl3_accept_~s__state~0); 27000#L136 assume !(8466 == ssl3_accept_~s__state~0); 26998#L139 assume !(8496 == ssl3_accept_~s__state~0); 26996#L142 assume !(8497 == ssl3_accept_~s__state~0); 26994#L145 assume 8512 == ssl3_accept_~s__state~0; 26332#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 26990#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 26991#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27121#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27115#L644 ssl3_accept_~skip~0 := 0; 27113#L103-2 assume !false; 27111#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27109#L106 assume !(12292 == ssl3_accept_~s__state~0); 27107#L109 assume !(16384 == ssl3_accept_~s__state~0); 27106#L112 assume !(8192 == ssl3_accept_~s__state~0); 27103#L115 assume !(24576 == ssl3_accept_~s__state~0); 27101#L118 assume !(8195 == ssl3_accept_~s__state~0); 27095#L121 assume !(8480 == ssl3_accept_~s__state~0); 27093#L124 assume !(8481 == ssl3_accept_~s__state~0); 27091#L127 assume !(8482 == ssl3_accept_~s__state~0); 27089#L130 assume !(8464 == ssl3_accept_~s__state~0); 27087#L133 assume !(8465 == ssl3_accept_~s__state~0); 27085#L136 assume !(8466 == ssl3_accept_~s__state~0); 27083#L139 assume !(8496 == ssl3_accept_~s__state~0); 27081#L142 assume !(8497 == ssl3_accept_~s__state~0); 27079#L145 assume !(8512 == ssl3_accept_~s__state~0); 27077#L148 assume !(8513 == ssl3_accept_~s__state~0); 27075#L151 assume 8528 == ssl3_accept_~s__state~0; 26291#L155 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 26969#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 26968#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 26967#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 26965#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 26960#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 25975#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26795#L644 ssl3_accept_~skip~0 := 0; 26793#L103-2 assume !false; 26791#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26376#L106 assume !(12292 == ssl3_accept_~s__state~0); 26370#L109 assume !(16384 == ssl3_accept_~s__state~0); 26368#L112 assume !(8192 == ssl3_accept_~s__state~0); 26366#L115 assume !(24576 == ssl3_accept_~s__state~0); 26364#L118 assume !(8195 == ssl3_accept_~s__state~0); 26362#L121 assume !(8480 == ssl3_accept_~s__state~0); 26360#L124 assume !(8481 == ssl3_accept_~s__state~0); 26355#L127 assume !(8482 == ssl3_accept_~s__state~0); 26356#L130 assume !(8464 == ssl3_accept_~s__state~0); 26349#L133 assume !(8465 == ssl3_accept_~s__state~0); 26350#L136 assume !(8466 == ssl3_accept_~s__state~0); 26342#L139 assume !(8496 == ssl3_accept_~s__state~0); 26343#L142 assume !(8497 == ssl3_accept_~s__state~0); 26335#L145 assume !(8512 == ssl3_accept_~s__state~0); 26336#L148 assume !(8513 == ssl3_accept_~s__state~0); 26293#L151 assume !(8528 == ssl3_accept_~s__state~0); 26294#L154 assume !(8529 == ssl3_accept_~s__state~0); 26233#L157 assume !(8544 == ssl3_accept_~s__state~0); 26234#L160 assume !(8545 == ssl3_accept_~s__state~0); 26503#L163 assume 8560 == ssl3_accept_~s__state~0; 25895#L167 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 25877#L431 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 25571#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26428#L644 ssl3_accept_~skip~0 := 0; 26429#L103-2 assume !false; 26422#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26423#L106 assume !(12292 == ssl3_accept_~s__state~0); 26416#L109 assume !(16384 == ssl3_accept_~s__state~0); 26417#L112 assume !(8192 == ssl3_accept_~s__state~0); 26410#L115 assume !(24576 == ssl3_accept_~s__state~0); 26411#L118 assume !(8195 == ssl3_accept_~s__state~0); 26693#L121 assume !(8480 == ssl3_accept_~s__state~0); 26690#L124 assume !(8481 == ssl3_accept_~s__state~0); 26688#L127 assume !(8482 == ssl3_accept_~s__state~0); 26686#L130 assume 8464 == ssl3_accept_~s__state~0; 26346#L137 [2021-08-31 02:02:08,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:08,948 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 10 times [2021-08-31 02:02:08,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:08,948 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638938029] [2021-08-31 02:02:08,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:08,948 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:08,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:08,954 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:08,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:08,961 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:08,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:08,962 INFO L82 PathProgramCache]: Analyzing trace with hash 1933364000, now seen corresponding path program 1 times [2021-08-31 02:02:08,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:08,962 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174719234] [2021-08-31 02:02:08,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:08,962 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:08,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:08,984 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-08-31 02:02:08,984 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:08,984 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174719234] [2021-08-31 02:02:08,984 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174719234] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:08,984 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:08,985 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:08,985 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833724578] [2021-08-31 02:02:08,985 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:08,985 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:08,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:08,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:08,986 INFO L87 Difference]: Start difference. First operand 1816 states and 2422 transitions. cyclomatic complexity: 611 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:09,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:09,521 INFO L93 Difference]: Finished difference Result 2026 states and 2690 transitions. [2021-08-31 02:02:09,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:09,521 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2026 states and 2690 transitions. [2021-08-31 02:02:09,529 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1258 [2021-08-31 02:02:09,544 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2026 states to 2026 states and 2690 transitions. [2021-08-31 02:02:09,544 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1416 [2021-08-31 02:02:09,545 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1416 [2021-08-31 02:02:09,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2026 states and 2690 transitions. [2021-08-31 02:02:09,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:09,546 INFO L681 BuchiCegarLoop]: Abstraction has 2026 states and 2690 transitions. [2021-08-31 02:02:09,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2026 states and 2690 transitions. [2021-08-31 02:02:09,625 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2026 to 1978. [2021-08-31 02:02:09,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1978 states, 1978 states have (on average 1.321536905965622) internal successors, (2614), 1977 states have internal predecessors, (2614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:09,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 2614 transitions. [2021-08-31 02:02:09,645 INFO L704 BuchiCegarLoop]: Abstraction has 1978 states and 2614 transitions. [2021-08-31 02:02:09,645 INFO L587 BuchiCegarLoop]: Abstraction has 1978 states and 2614 transitions. [2021-08-31 02:02:09,645 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-08-31 02:02:09,645 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1978 states and 2614 transitions. [2021-08-31 02:02:09,649 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1228 [2021-08-31 02:02:09,650 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:09,650 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:09,651 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:09,651 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:09,651 INFO L791 eck$LassoCheckResult]: Stem: 29725#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 29532#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 29479#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29480#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 29722#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29647#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 29648#L103-2 assume !false; 29876#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30472#L106 assume !(12292 == ssl3_accept_~s__state~0); 30471#L109 assume !(16384 == ssl3_accept_~s__state~0); 30470#L112 assume !(8192 == ssl3_accept_~s__state~0); 30469#L115 assume !(24576 == ssl3_accept_~s__state~0); 30467#L118 assume !(8195 == ssl3_accept_~s__state~0); 30466#L121 assume !(8480 == ssl3_accept_~s__state~0); 30357#L124 assume !(8481 == ssl3_accept_~s__state~0); 30358#L127 assume !(8482 == ssl3_accept_~s__state~0); 30361#L130 assume 8464 == ssl3_accept_~s__state~0; 30046#L137 [2021-08-31 02:02:09,665 INFO L793 eck$LassoCheckResult]: Loop: 30046#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 30349#L278 assume !(0 == ssl3_accept_~blastFlag~0); 29739#L278-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; 30348#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30343#L644 ssl3_accept_~skip~0 := 0; 30342#L103-2 assume !false; 30341#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30340#L106 assume !(12292 == ssl3_accept_~s__state~0); 30339#L109 assume !(16384 == ssl3_accept_~s__state~0); 30337#L112 assume !(8192 == ssl3_accept_~s__state~0); 30335#L115 assume !(24576 == ssl3_accept_~s__state~0); 30333#L118 assume !(8195 == ssl3_accept_~s__state~0); 30331#L121 assume !(8480 == ssl3_accept_~s__state~0); 30329#L124 assume !(8481 == ssl3_accept_~s__state~0); 30327#L127 assume !(8482 == ssl3_accept_~s__state~0); 30324#L130 assume !(8464 == ssl3_accept_~s__state~0); 30323#L133 assume !(8465 == ssl3_accept_~s__state~0); 30321#L136 assume !(8466 == ssl3_accept_~s__state~0); 30317#L139 assume 8496 == ssl3_accept_~s__state~0; 30041#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 30314#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 30310#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 30307#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 30308#L297-2 ssl3_accept_~s__init_num~0 := 0; 31083#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31078#L644 ssl3_accept_~skip~0 := 0; 31077#L103-2 assume !false; 31076#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31075#L106 assume !(12292 == ssl3_accept_~s__state~0); 31074#L109 assume !(16384 == ssl3_accept_~s__state~0); 31073#L112 assume !(8192 == ssl3_accept_~s__state~0); 31072#L115 assume !(24576 == ssl3_accept_~s__state~0); 31071#L118 assume !(8195 == ssl3_accept_~s__state~0); 31070#L121 assume !(8480 == ssl3_accept_~s__state~0); 31069#L124 assume !(8481 == ssl3_accept_~s__state~0); 31068#L127 assume !(8482 == ssl3_accept_~s__state~0); 31067#L130 assume !(8464 == ssl3_accept_~s__state~0); 31066#L133 assume !(8465 == ssl3_accept_~s__state~0); 31065#L136 assume !(8466 == ssl3_accept_~s__state~0); 31064#L139 assume !(8496 == ssl3_accept_~s__state~0); 31063#L142 assume !(8497 == ssl3_accept_~s__state~0); 31062#L145 assume 8512 == ssl3_accept_~s__state~0; 30036#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 31060#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 31058#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 31056#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31051#L644 ssl3_accept_~skip~0 := 0; 31050#L103-2 assume !false; 31049#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31048#L106 assume !(12292 == ssl3_accept_~s__state~0); 31047#L109 assume !(16384 == ssl3_accept_~s__state~0); 31046#L112 assume !(8192 == ssl3_accept_~s__state~0); 31045#L115 assume !(24576 == ssl3_accept_~s__state~0); 31044#L118 assume !(8195 == ssl3_accept_~s__state~0); 31043#L121 assume !(8480 == ssl3_accept_~s__state~0); 31042#L124 assume !(8481 == ssl3_accept_~s__state~0); 31041#L127 assume !(8482 == ssl3_accept_~s__state~0); 31040#L130 assume !(8464 == ssl3_accept_~s__state~0); 31039#L133 assume !(8465 == ssl3_accept_~s__state~0); 31038#L136 assume !(8466 == ssl3_accept_~s__state~0); 31037#L139 assume !(8496 == ssl3_accept_~s__state~0); 31036#L142 assume !(8497 == ssl3_accept_~s__state~0); 31035#L145 assume !(8512 == ssl3_accept_~s__state~0); 31034#L148 assume !(8513 == ssl3_accept_~s__state~0); 31033#L151 assume 8528 == ssl3_accept_~s__state~0; 30031#L155 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 31032#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 31030#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 31029#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 31025#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 31019#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 31017#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 31012#L644 ssl3_accept_~skip~0 := 0; 31011#L103-2 assume !false; 31010#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 31009#L106 assume !(12292 == ssl3_accept_~s__state~0); 31008#L109 assume !(16384 == ssl3_accept_~s__state~0); 31007#L112 assume !(8192 == ssl3_accept_~s__state~0); 31006#L115 assume !(24576 == ssl3_accept_~s__state~0); 31004#L118 assume !(8195 == ssl3_accept_~s__state~0); 31003#L121 assume !(8480 == ssl3_accept_~s__state~0); 31002#L124 assume !(8481 == ssl3_accept_~s__state~0); 31001#L127 assume !(8482 == ssl3_accept_~s__state~0); 31000#L130 assume !(8464 == ssl3_accept_~s__state~0); 30999#L133 assume !(8465 == ssl3_accept_~s__state~0); 30997#L136 assume !(8466 == ssl3_accept_~s__state~0); 30996#L139 assume !(8496 == ssl3_accept_~s__state~0); 30995#L142 assume !(8497 == ssl3_accept_~s__state~0); 30990#L145 assume !(8512 == ssl3_accept_~s__state~0); 30988#L148 assume !(8513 == ssl3_accept_~s__state~0); 30986#L151 assume !(8528 == ssl3_accept_~s__state~0); 30984#L154 assume !(8529 == ssl3_accept_~s__state~0); 30765#L157 assume 8544 == ssl3_accept_~s__state~0; 30026#L161 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 30731#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 30730#L395 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 30762#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 30728#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 30854#L410 assume !(4 == ssl3_accept_~blastFlag~0); 30384#L410-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; 30382#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30376#L644 ssl3_accept_~skip~0 := 0; 30374#L103-2 assume !false; 30372#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30370#L106 assume !(12292 == ssl3_accept_~s__state~0); 30368#L109 assume !(16384 == ssl3_accept_~s__state~0); 30366#L112 assume !(8192 == ssl3_accept_~s__state~0); 30365#L115 assume !(24576 == ssl3_accept_~s__state~0); 30364#L118 assume !(8195 == ssl3_accept_~s__state~0); 30363#L121 assume !(8480 == ssl3_accept_~s__state~0); 30359#L124 assume !(8481 == ssl3_accept_~s__state~0); 30354#L127 assume !(8482 == ssl3_accept_~s__state~0); 30353#L130 assume 8464 == ssl3_accept_~s__state~0; 30046#L137 [2021-08-31 02:02:09,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:09,666 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 11 times [2021-08-31 02:02:09,666 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:09,666 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525484884] [2021-08-31 02:02:09,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:09,666 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:09,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:09,676 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:09,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:09,686 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:09,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:09,687 INFO L82 PathProgramCache]: Analyzing trace with hash 1787147458, now seen corresponding path program 1 times [2021-08-31 02:02:09,687 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:09,687 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472291926] [2021-08-31 02:02:09,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:09,687 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:09,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:09,720 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-08-31 02:02:09,721 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:09,722 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472291926] [2021-08-31 02:02:09,722 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472291926] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:09,722 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:09,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:09,723 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379032943] [2021-08-31 02:02:09,723 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:09,723 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:09,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:09,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:09,724 INFO L87 Difference]: Start difference. First operand 1978 states and 2614 transitions. cyclomatic complexity: 641 Second operand has 3 states, 2 states have (on average 31.0) internal successors, (62), 3 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:10,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:10,044 INFO L93 Difference]: Finished difference Result 2124 states and 2790 transitions. [2021-08-31 02:02:10,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:10,044 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2124 states and 2790 transitions. [2021-08-31 02:02:10,051 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1292 [2021-08-31 02:02:10,061 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2124 states to 2080 states and 2728 transitions. [2021-08-31 02:02:10,061 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1490 [2021-08-31 02:02:10,063 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1526 [2021-08-31 02:02:10,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2080 states and 2728 transitions. [2021-08-31 02:02:10,063 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:10,064 INFO L681 BuchiCegarLoop]: Abstraction has 2080 states and 2728 transitions. [2021-08-31 02:02:10,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2080 states and 2728 transitions. [2021-08-31 02:02:10,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2080 to 1978. [2021-08-31 02:02:10,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1978 states, 1978 states have (on average 1.3179979777553084) internal successors, (2607), 1977 states have internal predecessors, (2607), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:10,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 2607 transitions. [2021-08-31 02:02:10,128 INFO L704 BuchiCegarLoop]: Abstraction has 1978 states and 2607 transitions. [2021-08-31 02:02:10,128 INFO L587 BuchiCegarLoop]: Abstraction has 1978 states and 2607 transitions. [2021-08-31 02:02:10,128 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-08-31 02:02:10,128 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1978 states and 2607 transitions. [2021-08-31 02:02:10,133 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-08-31 02:02:10,133 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:10,133 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:10,134 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:10,134 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:10,134 INFO L791 eck$LassoCheckResult]: Stem: 33834#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 33629#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 33579#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 33580#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 33830#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 33742#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 33743#L103-2 assume !false; 34284#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34282#L106 assume !(12292 == ssl3_accept_~s__state~0); 34280#L109 assume !(16384 == ssl3_accept_~s__state~0); 34278#L112 assume !(8192 == ssl3_accept_~s__state~0); 34276#L115 assume !(24576 == ssl3_accept_~s__state~0); 34274#L118 assume !(8195 == ssl3_accept_~s__state~0); 34272#L121 assume !(8480 == ssl3_accept_~s__state~0); 34270#L124 assume 8481 == ssl3_accept_~s__state~0; 33783#L125 [2021-08-31 02:02:10,135 INFO L793 eck$LassoCheckResult]: Loop: 33783#L125 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 33784#L263 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; 33527#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33592#L644 ssl3_accept_~skip~0 := 0; 33797#L103-2 assume !false; 33573#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33574#L106 assume !(12292 == ssl3_accept_~s__state~0); 33828#L109 assume !(16384 == ssl3_accept_~s__state~0); 33680#L112 assume !(8192 == ssl3_accept_~s__state~0); 33681#L115 assume !(24576 == ssl3_accept_~s__state~0); 33703#L118 assume !(8195 == ssl3_accept_~s__state~0); 33587#L121 assume !(8480 == ssl3_accept_~s__state~0); 33588#L124 assume !(8481 == ssl3_accept_~s__state~0); 33758#L127 assume !(8482 == ssl3_accept_~s__state~0); 33837#L130 assume !(8464 == ssl3_accept_~s__state~0); 35441#L133 assume !(8465 == ssl3_accept_~s__state~0); 35416#L136 assume !(8466 == ssl3_accept_~s__state~0); 34486#L139 assume !(8496 == ssl3_accept_~s__state~0); 34484#L142 assume !(8497 == ssl3_accept_~s__state~0); 34482#L145 assume !(8512 == ssl3_accept_~s__state~0); 34480#L148 assume !(8513 == ssl3_accept_~s__state~0); 34478#L151 assume !(8528 == ssl3_accept_~s__state~0); 34476#L154 assume !(8529 == ssl3_accept_~s__state~0); 34475#L157 assume !(8544 == ssl3_accept_~s__state~0); 34474#L160 assume !(8545 == ssl3_accept_~s__state~0); 34473#L163 assume !(8560 == ssl3_accept_~s__state~0); 34472#L166 assume !(8561 == ssl3_accept_~s__state~0); 34471#L169 assume 8448 == ssl3_accept_~s__state~0; 34438#L170 assume !(ssl3_accept_~num1~0 > 0); 33641#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 33642#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34464#L644 ssl3_accept_~skip~0 := 0; 34463#L103-2 assume !false; 34462#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34460#L106 assume !(12292 == ssl3_accept_~s__state~0); 34459#L109 assume !(16384 == ssl3_accept_~s__state~0); 34458#L112 assume !(8192 == ssl3_accept_~s__state~0); 34456#L115 assume !(24576 == ssl3_accept_~s__state~0); 34455#L118 assume !(8195 == ssl3_accept_~s__state~0); 34454#L121 assume 8480 == ssl3_accept_~s__state~0; 33783#L125 [2021-08-31 02:02:10,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:10,135 INFO L82 PathProgramCache]: Analyzing trace with hash -1228145112, now seen corresponding path program 1 times [2021-08-31 02:02:10,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:10,137 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059859865] [2021-08-31 02:02:10,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:10,138 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:10,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:10,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:10,156 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:10,156 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059859865] [2021-08-31 02:02:10,157 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059859865] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:10,157 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:10,157 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:10,157 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116547145] [2021-08-31 02:02:10,157 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:02:10,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:10,158 INFO L82 PathProgramCache]: Analyzing trace with hash -95142126, now seen corresponding path program 1 times [2021-08-31 02:02:10,158 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:10,158 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956642372] [2021-08-31 02:02:10,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:10,159 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:10,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:10,192 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:10,193 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:10,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956642372] [2021-08-31 02:02:10,193 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [956642372] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:10,193 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234259797] [2021-08-31 02:02:10,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:10,194 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:10,194 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:10,195 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:02:10,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2021-08-31 02:02:10,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:10,240 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:02:10,241 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:10,394 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:10,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:02:10,630 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:10,630 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234259797] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:02:10,630 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:02:10,630 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-08-31 02:02:10,631 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017357694] [2021-08-31 02:02:10,631 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:10,631 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:10,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:10,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:10,632 INFO L87 Difference]: Start difference. First operand 1978 states and 2607 transitions. cyclomatic complexity: 636 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:10,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:10,940 INFO L93 Difference]: Finished difference Result 1982 states and 2607 transitions. [2021-08-31 02:02:10,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:10,941 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1982 states and 2607 transitions. [2021-08-31 02:02:10,974 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1274 [2021-08-31 02:02:10,990 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1982 states to 1982 states and 2607 transitions. [2021-08-31 02:02:10,990 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1428 [2021-08-31 02:02:10,991 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1428 [2021-08-31 02:02:10,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1982 states and 2607 transitions. [2021-08-31 02:02:10,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:10,992 INFO L681 BuchiCegarLoop]: Abstraction has 1982 states and 2607 transitions. [2021-08-31 02:02:10,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1982 states and 2607 transitions. [2021-08-31 02:02:11,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1982 to 1978. [2021-08-31 02:02:11,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1978 states, 1978 states have (on average 1.3159757330637007) internal successors, (2603), 1977 states have internal predecessors, (2603), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:11,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 2603 transitions. [2021-08-31 02:02:11,056 INFO L704 BuchiCegarLoop]: Abstraction has 1978 states and 2603 transitions. [2021-08-31 02:02:11,056 INFO L587 BuchiCegarLoop]: Abstraction has 1978 states and 2603 transitions. [2021-08-31 02:02:11,056 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-08-31 02:02:11,057 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1978 states and 2603 transitions. [2021-08-31 02:02:11,063 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-08-31 02:02:11,069 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:11,069 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:11,070 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:11,080 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:11,082 INFO L791 eck$LassoCheckResult]: Stem: 38016#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 37835#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 37784#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 37785#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 38014#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 37940#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 37941#L103-2 assume !false; 38510#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38508#L106 assume !(12292 == ssl3_accept_~s__state~0); 38506#L109 assume !(16384 == ssl3_accept_~s__state~0); 38504#L112 assume !(8192 == ssl3_accept_~s__state~0); 38502#L115 assume !(24576 == ssl3_accept_~s__state~0); 38500#L118 assume !(8195 == ssl3_accept_~s__state~0); 38498#L121 assume !(8480 == ssl3_accept_~s__state~0); 38496#L124 assume !(8481 == ssl3_accept_~s__state~0); 38494#L127 assume 8482 == ssl3_accept_~s__state~0; 37884#L128 [2021-08-31 02:02:11,082 INFO L793 eck$LassoCheckResult]: Loop: 37884#L128 ssl3_accept_~s__state~0 := 3; 37731#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39599#L644 ssl3_accept_~skip~0 := 0; 39598#L103-2 assume !false; 39597#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39596#L106 assume !(12292 == ssl3_accept_~s__state~0); 39594#L109 assume !(16384 == ssl3_accept_~s__state~0); 39593#L112 assume !(8192 == ssl3_accept_~s__state~0); 39592#L115 assume !(24576 == ssl3_accept_~s__state~0); 39587#L118 assume !(8195 == ssl3_accept_~s__state~0); 39585#L121 assume !(8480 == ssl3_accept_~s__state~0); 39583#L124 assume !(8481 == ssl3_accept_~s__state~0); 39581#L127 assume !(8482 == ssl3_accept_~s__state~0); 39579#L130 assume !(8464 == ssl3_accept_~s__state~0); 39577#L133 assume !(8465 == ssl3_accept_~s__state~0); 39575#L136 assume !(8466 == ssl3_accept_~s__state~0); 39550#L139 assume !(8496 == ssl3_accept_~s__state~0); 39004#L142 assume !(8497 == ssl3_accept_~s__state~0); 39547#L145 assume !(8512 == ssl3_accept_~s__state~0); 39545#L148 assume !(8513 == ssl3_accept_~s__state~0); 39543#L151 assume !(8528 == ssl3_accept_~s__state~0); 39541#L154 assume !(8529 == ssl3_accept_~s__state~0); 39539#L157 assume !(8544 == ssl3_accept_~s__state~0); 37979#L160 assume !(8545 == ssl3_accept_~s__state~0); 37879#L163 assume !(8560 == ssl3_accept_~s__state~0); 37880#L166 assume !(8561 == ssl3_accept_~s__state~0); 37983#L169 assume 8448 == ssl3_accept_~s__state~0; 37931#L170 assume !(ssl3_accept_~num1~0 > 0); 37791#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 37845#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 38368#L644 ssl3_accept_~skip~0 := 0; 38367#L103-2 assume !false; 38366#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 38365#L106 assume !(12292 == ssl3_accept_~s__state~0); 38364#L109 assume !(16384 == ssl3_accept_~s__state~0); 38363#L112 assume !(8192 == ssl3_accept_~s__state~0); 38361#L115 assume !(24576 == ssl3_accept_~s__state~0); 38360#L118 assume !(8195 == ssl3_accept_~s__state~0); 38359#L121 assume !(8480 == ssl3_accept_~s__state~0); 38354#L124 assume !(8481 == ssl3_accept_~s__state~0); 38352#L127 assume 8482 == ssl3_accept_~s__state~0; 37884#L128 [2021-08-31 02:02:11,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:11,083 INFO L82 PathProgramCache]: Analyzing trace with hash 582207340, now seen corresponding path program 1 times [2021-08-31 02:02:11,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:11,083 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973928704] [2021-08-31 02:02:11,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:11,084 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:11,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:11,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:11,112 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:11,112 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973928704] [2021-08-31 02:02:11,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1973928704] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:11,113 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:11,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:11,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473861235] [2021-08-31 02:02:11,114 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:02:11,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:11,114 INFO L82 PathProgramCache]: Analyzing trace with hash 122820009, now seen corresponding path program 1 times [2021-08-31 02:02:11,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:11,114 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379011837] [2021-08-31 02:02:11,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:11,115 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:11,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:11,128 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:11,129 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:11,129 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379011837] [2021-08-31 02:02:11,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379011837] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:11,129 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:11,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:11,144 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607353811] [2021-08-31 02:02:11,145 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:11,145 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:11,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:11,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:11,146 INFO L87 Difference]: Start difference. First operand 1978 states and 2603 transitions. cyclomatic complexity: 632 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:11,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:11,418 INFO L93 Difference]: Finished difference Result 1978 states and 2599 transitions. [2021-08-31 02:02:11,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:11,418 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1978 states and 2599 transitions. [2021-08-31 02:02:11,427 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-08-31 02:02:11,434 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1978 states to 1978 states and 2599 transitions. [2021-08-31 02:02:11,434 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1424 [2021-08-31 02:02:11,436 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1424 [2021-08-31 02:02:11,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1978 states and 2599 transitions. [2021-08-31 02:02:11,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:11,436 INFO L681 BuchiCegarLoop]: Abstraction has 1978 states and 2599 transitions. [2021-08-31 02:02:11,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1978 states and 2599 transitions. [2021-08-31 02:02:11,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1978 to 1978. [2021-08-31 02:02:11,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1978 states, 1978 states have (on average 1.313953488372093) internal successors, (2599), 1977 states have internal predecessors, (2599), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:11,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1978 states to 1978 states and 2599 transitions. [2021-08-31 02:02:11,467 INFO L704 BuchiCegarLoop]: Abstraction has 1978 states and 2599 transitions. [2021-08-31 02:02:11,467 INFO L587 BuchiCegarLoop]: Abstraction has 1978 states and 2599 transitions. [2021-08-31 02:02:11,467 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-08-31 02:02:11,467 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1978 states and 2599 transitions. [2021-08-31 02:02:11,471 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2021-08-31 02:02:11,472 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:11,472 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:11,474 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:11,474 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:11,475 INFO L791 eck$LassoCheckResult]: Stem: 41984#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 41798#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 41747#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 41748#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 41980#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 41907#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 41908#L103-2 assume !false; 42934#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42932#L106 assume !(12292 == ssl3_accept_~s__state~0); 42876#L109 assume !(16384 == ssl3_accept_~s__state~0); 42877#L112 assume !(8192 == ssl3_accept_~s__state~0); 42752#L115 assume !(24576 == ssl3_accept_~s__state~0); 42753#L118 assume !(8195 == ssl3_accept_~s__state~0); 42748#L121 assume !(8480 == ssl3_accept_~s__state~0); 42749#L124 assume !(8481 == ssl3_accept_~s__state~0); 42743#L127 assume !(8482 == ssl3_accept_~s__state~0); 42744#L130 assume 8464 == ssl3_accept_~s__state~0; 42320#L137 [2021-08-31 02:02:11,475 INFO L793 eck$LassoCheckResult]: Loop: 42320#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 41996#L278 assume !(0 == ssl3_accept_~blastFlag~0); 41997#L278-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; 43632#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43626#L644 ssl3_accept_~skip~0 := 0; 43624#L103-2 assume !false; 43622#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43620#L106 assume !(12292 == ssl3_accept_~s__state~0); 43618#L109 assume !(16384 == ssl3_accept_~s__state~0); 43616#L112 assume !(8192 == ssl3_accept_~s__state~0); 43614#L115 assume !(24576 == ssl3_accept_~s__state~0); 43612#L118 assume !(8195 == ssl3_accept_~s__state~0); 43610#L121 assume !(8480 == ssl3_accept_~s__state~0); 43609#L124 assume !(8481 == ssl3_accept_~s__state~0); 43608#L127 assume !(8482 == ssl3_accept_~s__state~0); 43607#L130 assume !(8464 == ssl3_accept_~s__state~0); 43606#L133 assume !(8465 == ssl3_accept_~s__state~0); 43605#L136 assume !(8466 == ssl3_accept_~s__state~0); 42635#L139 assume 8496 == ssl3_accept_~s__state~0; 42317#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 42634#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 42623#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 42631#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 42630#L297-2 ssl3_accept_~s__init_num~0 := 0; 42629#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42624#L644 ssl3_accept_~skip~0 := 0; 42621#L103-2 assume !false; 42619#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42616#L106 assume !(12292 == ssl3_accept_~s__state~0); 42614#L109 assume !(16384 == ssl3_accept_~s__state~0); 42608#L112 assume !(8192 == ssl3_accept_~s__state~0); 42606#L115 assume !(24576 == ssl3_accept_~s__state~0); 42604#L118 assume !(8195 == ssl3_accept_~s__state~0); 42602#L121 assume !(8480 == ssl3_accept_~s__state~0); 42600#L124 assume !(8481 == ssl3_accept_~s__state~0); 42598#L127 assume !(8482 == ssl3_accept_~s__state~0); 42596#L130 assume !(8464 == ssl3_accept_~s__state~0); 42594#L133 assume !(8465 == ssl3_accept_~s__state~0); 42592#L136 assume !(8466 == ssl3_accept_~s__state~0); 42590#L139 assume !(8496 == ssl3_accept_~s__state~0); 42588#L142 assume !(8497 == ssl3_accept_~s__state~0); 42586#L145 assume 8512 == ssl3_accept_~s__state~0; 42116#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42583#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 41887#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 41888#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43190#L644 ssl3_accept_~skip~0 := 0; 43188#L103-2 assume !false; 43186#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43184#L106 assume !(12292 == ssl3_accept_~s__state~0); 43182#L109 assume !(16384 == ssl3_accept_~s__state~0); 43180#L112 assume !(8192 == ssl3_accept_~s__state~0); 43178#L115 assume !(24576 == ssl3_accept_~s__state~0); 43176#L118 assume !(8195 == ssl3_accept_~s__state~0); 43174#L121 assume !(8480 == ssl3_accept_~s__state~0); 43172#L124 assume !(8481 == ssl3_accept_~s__state~0); 43170#L127 assume !(8482 == ssl3_accept_~s__state~0); 43168#L130 assume !(8464 == ssl3_accept_~s__state~0); 43166#L133 assume !(8465 == ssl3_accept_~s__state~0); 43164#L136 assume !(8466 == ssl3_accept_~s__state~0); 43162#L139 assume !(8496 == ssl3_accept_~s__state~0); 43160#L142 assume !(8497 == ssl3_accept_~s__state~0); 43158#L145 assume !(8512 == ssl3_accept_~s__state~0); 43005#L148 assume !(8513 == ssl3_accept_~s__state~0); 43004#L151 assume 8528 == ssl3_accept_~s__state~0; 41827#L155 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 41828#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 41970#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 41903#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 41904#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 41819#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 43503#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43497#L644 ssl3_accept_~skip~0 := 0; 43496#L103-2 assume !false; 43495#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43492#L106 assume !(12292 == ssl3_accept_~s__state~0); 43489#L109 assume !(16384 == ssl3_accept_~s__state~0); 43487#L112 assume !(8192 == ssl3_accept_~s__state~0); 43484#L115 assume !(24576 == ssl3_accept_~s__state~0); 43482#L118 assume !(8195 == ssl3_accept_~s__state~0); 43481#L121 assume !(8480 == ssl3_accept_~s__state~0); 43428#L124 assume !(8481 == ssl3_accept_~s__state~0); 43427#L127 assume !(8482 == ssl3_accept_~s__state~0); 43426#L130 assume !(8464 == ssl3_accept_~s__state~0); 43425#L133 assume !(8465 == ssl3_accept_~s__state~0); 43424#L136 assume !(8466 == ssl3_accept_~s__state~0); 43423#L139 assume !(8496 == ssl3_accept_~s__state~0); 42566#L142 assume !(8497 == ssl3_accept_~s__state~0); 42565#L145 assume !(8512 == ssl3_accept_~s__state~0); 42564#L148 assume !(8513 == ssl3_accept_~s__state~0); 42563#L151 assume !(8528 == ssl3_accept_~s__state~0); 42562#L154 assume !(8529 == ssl3_accept_~s__state~0); 42357#L157 assume 8544 == ssl3_accept_~s__state~0; 42107#L161 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; 42006#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42403#L644 ssl3_accept_~skip~0 := 0; 42401#L103-2 assume !false; 42399#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42398#L106 assume !(12292 == ssl3_accept_~s__state~0); 42397#L109 assume !(16384 == ssl3_accept_~s__state~0); 42396#L112 assume !(8192 == ssl3_accept_~s__state~0); 42395#L115 assume !(24576 == ssl3_accept_~s__state~0); 42394#L118 assume !(8195 == ssl3_accept_~s__state~0); 42392#L121 assume !(8480 == ssl3_accept_~s__state~0); 42389#L124 assume !(8481 == ssl3_accept_~s__state~0); 42388#L127 assume !(8482 == ssl3_accept_~s__state~0); 42387#L130 assume !(8464 == ssl3_accept_~s__state~0); 42386#L133 assume !(8465 == ssl3_accept_~s__state~0); 42385#L136 assume !(8466 == ssl3_accept_~s__state~0); 42384#L139 assume !(8496 == ssl3_accept_~s__state~0); 42383#L142 assume !(8497 == ssl3_accept_~s__state~0); 42379#L145 assume !(8512 == ssl3_accept_~s__state~0); 42378#L148 assume !(8513 == ssl3_accept_~s__state~0); 42375#L151 assume !(8528 == ssl3_accept_~s__state~0); 42374#L154 assume !(8529 == ssl3_accept_~s__state~0); 42372#L157 assume !(8544 == ssl3_accept_~s__state~0); 42358#L160 assume !(8545 == ssl3_accept_~s__state~0); 42359#L163 assume !(8560 == ssl3_accept_~s__state~0); 42423#L166 assume !(8561 == ssl3_accept_~s__state~0); 42422#L169 assume !(8448 == ssl3_accept_~s__state~0); 42421#L172 assume 8576 == ssl3_accept_~s__state~0; 42088#L176 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 42419#L453 assume !(5 == ssl3_accept_~blastFlag~0); 42415#L453-2 assume !(ssl3_accept_~ret~0 <= 0); 42413#L459 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 42414#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43584#L644 ssl3_accept_~skip~0 := 0; 43583#L103-2 assume !false; 43582#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43581#L106 assume !(12292 == ssl3_accept_~s__state~0); 43580#L109 assume !(16384 == ssl3_accept_~s__state~0); 43579#L112 assume !(8192 == ssl3_accept_~s__state~0); 43577#L115 assume !(24576 == ssl3_accept_~s__state~0); 43576#L118 assume !(8195 == ssl3_accept_~s__state~0); 43575#L121 assume !(8480 == ssl3_accept_~s__state~0); 42149#L124 assume !(8481 == ssl3_accept_~s__state~0); 43570#L127 assume !(8482 == ssl3_accept_~s__state~0); 43568#L130 assume 8464 == ssl3_accept_~s__state~0; 42320#L137 [2021-08-31 02:02:11,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:11,476 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 12 times [2021-08-31 02:02:11,476 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:11,476 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533231328] [2021-08-31 02:02:11,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:11,476 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:11,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:11,481 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:11,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:11,495 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:11,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:11,496 INFO L82 PathProgramCache]: Analyzing trace with hash -1091846189, now seen corresponding path program 1 times [2021-08-31 02:02:11,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:11,496 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796370709] [2021-08-31 02:02:11,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:11,496 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:11,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:11,541 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-08-31 02:02:11,542 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:11,542 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796370709] [2021-08-31 02:02:11,542 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796370709] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:11,542 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:11,542 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:11,542 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750120568] [2021-08-31 02:02:11,543 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:11,543 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:11,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:11,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:11,543 INFO L87 Difference]: Start difference. First operand 1978 states and 2599 transitions. cyclomatic complexity: 628 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:11,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:11,893 INFO L93 Difference]: Finished difference Result 1618 states and 2084 transitions. [2021-08-31 02:02:11,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:11,894 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1618 states and 2084 transitions. [2021-08-31 02:02:11,900 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 973 [2021-08-31 02:02:11,905 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1618 states to 1383 states and 1790 transitions. [2021-08-31 02:02:11,905 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1041 [2021-08-31 02:02:11,906 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1276 [2021-08-31 02:02:11,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1383 states and 1790 transitions. [2021-08-31 02:02:11,907 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:11,907 INFO L681 BuchiCegarLoop]: Abstraction has 1383 states and 1790 transitions. [2021-08-31 02:02:11,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1383 states and 1790 transitions. [2021-08-31 02:02:11,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1383 to 1144. [2021-08-31 02:02:11,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1144 states, 1144 states have (on average 1.2998251748251748) internal successors, (1487), 1143 states have internal predecessors, (1487), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:11,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1144 states to 1144 states and 1487 transitions. [2021-08-31 02:02:11,924 INFO L704 BuchiCegarLoop]: Abstraction has 1144 states and 1487 transitions. [2021-08-31 02:02:11,925 INFO L587 BuchiCegarLoop]: Abstraction has 1144 states and 1487 transitions. [2021-08-31 02:02:11,925 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-08-31 02:02:11,925 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1144 states and 1487 transitions. [2021-08-31 02:02:11,928 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 969 [2021-08-31 02:02:11,928 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:11,928 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:11,929 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:11,929 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:11,929 INFO L791 eck$LassoCheckResult]: Stem: 45525#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 45383#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 45332#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 45333#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 45521#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 45464#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 45465#L103-2 assume !false; 45859#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45855#L106 assume !(12292 == ssl3_accept_~s__state~0); 45851#L109 assume !(16384 == ssl3_accept_~s__state~0); 45847#L112 assume !(8192 == ssl3_accept_~s__state~0); 45843#L115 assume !(24576 == ssl3_accept_~s__state~0); 45839#L118 assume !(8195 == ssl3_accept_~s__state~0); 45835#L121 assume !(8480 == ssl3_accept_~s__state~0); 45832#L124 assume !(8481 == ssl3_accept_~s__state~0); 45829#L127 assume !(8482 == ssl3_accept_~s__state~0); 45826#L130 assume 8464 == ssl3_accept_~s__state~0; 45450#L137 [2021-08-31 02:02:11,930 INFO L793 eck$LassoCheckResult]: Loop: 45450#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 45451#L278 assume !(0 == ssl3_accept_~blastFlag~0); 45534#L278-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; 45873#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45866#L644 ssl3_accept_~skip~0 := 0; 45863#L103-2 assume !false; 45860#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45856#L106 assume !(12292 == ssl3_accept_~s__state~0); 45852#L109 assume !(16384 == ssl3_accept_~s__state~0); 45848#L112 assume !(8192 == ssl3_accept_~s__state~0); 45844#L115 assume !(24576 == ssl3_accept_~s__state~0); 45840#L118 assume !(8195 == ssl3_accept_~s__state~0); 45836#L121 assume !(8480 == ssl3_accept_~s__state~0); 45833#L124 assume !(8481 == ssl3_accept_~s__state~0); 45830#L127 assume !(8482 == ssl3_accept_~s__state~0); 45827#L130 assume !(8464 == ssl3_accept_~s__state~0); 45824#L133 assume !(8465 == ssl3_accept_~s__state~0); 45821#L136 assume !(8466 == ssl3_accept_~s__state~0); 45818#L139 assume 8496 == ssl3_accept_~s__state~0; 45672#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 45809#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 45804#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 45802#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 45369#L297-2 ssl3_accept_~s__init_num~0 := 0; 45360#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45345#L644 ssl3_accept_~skip~0 := 0; 45497#L103-2 assume !false; 45326#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45327#L106 assume !(12292 == ssl3_accept_~s__state~0); 45519#L109 assume !(16384 == ssl3_accept_~s__state~0); 45411#L112 assume !(8192 == ssl3_accept_~s__state~0); 45412#L115 assume !(24576 == ssl3_accept_~s__state~0); 45432#L118 assume !(8195 == ssl3_accept_~s__state~0); 45340#L121 assume !(8480 == ssl3_accept_~s__state~0); 45341#L124 assume !(8481 == ssl3_accept_~s__state~0); 46414#L127 assume !(8482 == ssl3_accept_~s__state~0); 46413#L130 assume !(8464 == ssl3_accept_~s__state~0); 45516#L133 assume !(8465 == ssl3_accept_~s__state~0); 45317#L136 assume !(8466 == ssl3_accept_~s__state~0); 45318#L139 assume !(8496 == ssl3_accept_~s__state~0); 45353#L142 assume !(8497 == ssl3_accept_~s__state~0); 45438#L145 assume 8512 == ssl3_accept_~s__state~0; 45439#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45304#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 45306#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 45452#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46424#L644 ssl3_accept_~skip~0 := 0; 46423#L103-2 assume !false; 46422#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46421#L106 assume !(12292 == ssl3_accept_~s__state~0); 46420#L109 assume !(16384 == ssl3_accept_~s__state~0); 46419#L112 assume !(8192 == ssl3_accept_~s__state~0); 46418#L115 assume !(24576 == ssl3_accept_~s__state~0); 46417#L118 assume !(8195 == ssl3_accept_~s__state~0); 46415#L121 assume !(8480 == ssl3_accept_~s__state~0); 45473#L124 assume !(8481 == ssl3_accept_~s__state~0); 45474#L127 assume !(8482 == ssl3_accept_~s__state~0); 45434#L130 assume !(8464 == ssl3_accept_~s__state~0); 45435#L133 assume !(8465 == ssl3_accept_~s__state~0); 46387#L136 assume !(8466 == ssl3_accept_~s__state~0); 46385#L139 assume !(8496 == ssl3_accept_~s__state~0); 46384#L142 assume !(8497 == ssl3_accept_~s__state~0); 46383#L145 assume !(8512 == ssl3_accept_~s__state~0); 45356#L148 assume !(8513 == ssl3_accept_~s__state~0); 45357#L151 assume 8528 == ssl3_accept_~s__state~0; 45401#L155 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 45402#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 45508#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 45462#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 45463#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 45384#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 45385#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46309#L644 ssl3_accept_~skip~0 := 0; 46306#L103-2 assume !false; 46303#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46300#L106 assume !(12292 == ssl3_accept_~s__state~0); 46297#L109 assume !(16384 == ssl3_accept_~s__state~0); 46294#L112 assume !(8192 == ssl3_accept_~s__state~0); 46291#L115 assume !(24576 == ssl3_accept_~s__state~0); 46288#L118 assume !(8195 == ssl3_accept_~s__state~0); 46285#L121 assume !(8480 == ssl3_accept_~s__state~0); 46282#L124 assume !(8481 == ssl3_accept_~s__state~0); 46279#L127 assume !(8482 == ssl3_accept_~s__state~0); 46276#L130 assume !(8464 == ssl3_accept_~s__state~0); 46273#L133 assume !(8465 == ssl3_accept_~s__state~0); 46270#L136 assume !(8466 == ssl3_accept_~s__state~0); 46267#L139 assume !(8496 == ssl3_accept_~s__state~0); 46264#L142 assume !(8497 == ssl3_accept_~s__state~0); 46261#L145 assume !(8512 == ssl3_accept_~s__state~0); 46258#L148 assume !(8513 == ssl3_accept_~s__state~0); 46255#L151 assume !(8528 == ssl3_accept_~s__state~0); 45493#L154 assume !(8529 == ssl3_accept_~s__state~0); 45297#L157 assume 8544 == ssl3_accept_~s__state~0; 45298#L161 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 45309#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 45410#L395 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 45476#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 46035#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 46034#L410 assume !(4 == ssl3_accept_~blastFlag~0); 46029#L410-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; 46028#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46023#L644 ssl3_accept_~skip~0 := 0; 46021#L103-2 assume !false; 46019#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46017#L106 assume !(12292 == ssl3_accept_~s__state~0); 46013#L109 assume !(16384 == ssl3_accept_~s__state~0); 46011#L112 assume !(8192 == ssl3_accept_~s__state~0); 46009#L115 assume !(24576 == ssl3_accept_~s__state~0); 46003#L118 assume !(8195 == ssl3_accept_~s__state~0); 46001#L121 assume !(8480 == ssl3_accept_~s__state~0); 46000#L124 assume !(8481 == ssl3_accept_~s__state~0); 45999#L127 assume !(8482 == ssl3_accept_~s__state~0); 45983#L130 assume !(8464 == ssl3_accept_~s__state~0); 45978#L133 assume !(8465 == ssl3_accept_~s__state~0); 45974#L136 assume !(8466 == ssl3_accept_~s__state~0); 45753#L139 assume !(8496 == ssl3_accept_~s__state~0); 45751#L142 assume !(8497 == ssl3_accept_~s__state~0); 45749#L145 assume !(8512 == ssl3_accept_~s__state~0); 45747#L148 assume !(8513 == ssl3_accept_~s__state~0); 45744#L151 assume !(8528 == ssl3_accept_~s__state~0); 45743#L154 assume !(8529 == ssl3_accept_~s__state~0); 45742#L157 assume !(8544 == ssl3_accept_~s__state~0); 45741#L160 assume !(8545 == ssl3_accept_~s__state~0); 45740#L163 assume !(8560 == ssl3_accept_~s__state~0); 45738#L166 assume !(8561 == ssl3_accept_~s__state~0); 45737#L169 assume 8448 == ssl3_accept_~s__state~0; 45643#L170 assume !(ssl3_accept_~num1~0 > 0); 45735#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 45730#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 45719#L644 ssl3_accept_~skip~0 := 0; 45716#L103-2 assume !false; 45713#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 45709#L106 assume !(12292 == ssl3_accept_~s__state~0); 45706#L109 assume !(16384 == ssl3_accept_~s__state~0); 45703#L112 assume !(8192 == ssl3_accept_~s__state~0); 45699#L115 assume !(24576 == ssl3_accept_~s__state~0); 45695#L118 assume !(8195 == ssl3_accept_~s__state~0); 45692#L121 assume !(8480 == ssl3_accept_~s__state~0); 45544#L124 assume !(8481 == ssl3_accept_~s__state~0); 45546#L127 assume !(8482 == ssl3_accept_~s__state~0); 45684#L130 assume 8464 == ssl3_accept_~s__state~0; 45450#L137 [2021-08-31 02:02:11,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:11,930 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 13 times [2021-08-31 02:02:11,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:11,931 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574287979] [2021-08-31 02:02:11,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:11,931 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:11,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:11,936 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:11,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:11,942 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:11,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:11,943 INFO L82 PathProgramCache]: Analyzing trace with hash -865229721, now seen corresponding path program 1 times [2021-08-31 02:02:11,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:11,943 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86375439] [2021-08-31 02:02:11,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:11,944 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:11,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:11,970 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-08-31 02:02:11,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:11,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86375439] [2021-08-31 02:02:11,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86375439] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:11,971 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739262067] [2021-08-31 02:02:11,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:11,971 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:11,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:11,973 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:02:11,974 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2021-08-31 02:02:12,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:12,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:02:12,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:12,378 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-08-31 02:02:12,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:02:12,636 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-08-31 02:02:12,636 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739262067] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:02:12,637 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:02:12,637 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-08-31 02:02:12,637 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642148344] [2021-08-31 02:02:12,637 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:12,638 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:12,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:02:12,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:02:12,638 INFO L87 Difference]: Start difference. First operand 1144 states and 1487 transitions. cyclomatic complexity: 346 Second operand has 6 states, 5 states have (on average 26.4) internal successors, (132), 6 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:14,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:14,575 INFO L93 Difference]: Finished difference Result 3150 states and 4043 transitions. [2021-08-31 02:02:14,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-08-31 02:02:14,576 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3150 states and 4043 transitions. [2021-08-31 02:02:14,587 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2915 [2021-08-31 02:02:14,597 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3150 states to 3090 states and 3983 transitions. [2021-08-31 02:02:14,597 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2983 [2021-08-31 02:02:14,600 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2983 [2021-08-31 02:02:14,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3090 states and 3983 transitions. [2021-08-31 02:02:14,602 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:14,602 INFO L681 BuchiCegarLoop]: Abstraction has 3090 states and 3983 transitions. [2021-08-31 02:02:14,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3090 states and 3983 transitions. [2021-08-31 02:02:14,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3090 to 1848. [2021-08-31 02:02:14,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1848 states, 1848 states have (on average 1.3133116883116882) internal successors, (2427), 1847 states have internal predecessors, (2427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:14,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1848 states to 1848 states and 2427 transitions. [2021-08-31 02:02:14,638 INFO L704 BuchiCegarLoop]: Abstraction has 1848 states and 2427 transitions. [2021-08-31 02:02:14,639 INFO L587 BuchiCegarLoop]: Abstraction has 1848 states and 2427 transitions. [2021-08-31 02:02:14,639 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-08-31 02:02:14,639 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1848 states and 2427 transitions. [2021-08-31 02:02:14,643 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1673 [2021-08-31 02:02:14,643 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:14,643 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:14,645 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:14,645 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:14,645 INFO L791 eck$LassoCheckResult]: Stem: 50695#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 50539#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 50487#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 50488#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 50688#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 50620#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 50621#L103-2 assume !false; 50729#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52162#L106 assume !(12292 == ssl3_accept_~s__state~0); 52161#L109 assume !(16384 == ssl3_accept_~s__state~0); 52160#L112 assume !(8192 == ssl3_accept_~s__state~0); 52159#L115 assume !(24576 == ssl3_accept_~s__state~0); 52158#L118 assume !(8195 == ssl3_accept_~s__state~0); 52157#L121 assume !(8480 == ssl3_accept_~s__state~0); 52156#L124 assume !(8481 == ssl3_accept_~s__state~0); 52155#L127 assume !(8482 == ssl3_accept_~s__state~0); 52154#L130 assume 8464 == ssl3_accept_~s__state~0; 50606#L137 [2021-08-31 02:02:14,646 INFO L793 eck$LassoCheckResult]: Loop: 50606#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 50607#L278 assume !(0 == ssl3_accept_~blastFlag~0); 50442#L278-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; 50443#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50673#L644 ssl3_accept_~skip~0 := 0; 50674#L103-2 assume !false; 50481#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50482#L106 assume !(12292 == ssl3_accept_~s__state~0); 52254#L109 assume !(16384 == ssl3_accept_~s__state~0); 52255#L112 assume !(8192 == ssl3_accept_~s__state~0); 52250#L115 assume !(24576 == ssl3_accept_~s__state~0); 52251#L118 assume !(8195 == ssl3_accept_~s__state~0); 52246#L121 assume !(8480 == ssl3_accept_~s__state~0); 52247#L124 assume !(8481 == ssl3_accept_~s__state~0); 52243#L127 assume !(8482 == ssl3_accept_~s__state~0); 52244#L130 assume !(8464 == ssl3_accept_~s__state~0); 52240#L133 assume !(8465 == ssl3_accept_~s__state~0); 52239#L136 assume !(8466 == ssl3_accept_~s__state~0); 51884#L139 assume 8496 == ssl3_accept_~s__state~0; 50822#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 51879#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 51875#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 51873#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 51871#L297-2 ssl3_accept_~s__init_num~0 := 0; 51869#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51863#L644 ssl3_accept_~skip~0 := 0; 51857#L103-2 assume !false; 51855#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51853#L106 assume !(12292 == ssl3_accept_~s__state~0); 51851#L109 assume !(16384 == ssl3_accept_~s__state~0); 51849#L112 assume !(8192 == ssl3_accept_~s__state~0); 51847#L115 assume !(24576 == ssl3_accept_~s__state~0); 51845#L118 assume !(8195 == ssl3_accept_~s__state~0); 51843#L121 assume !(8480 == ssl3_accept_~s__state~0); 51841#L124 assume !(8481 == ssl3_accept_~s__state~0); 51839#L127 assume !(8482 == ssl3_accept_~s__state~0); 51837#L130 assume !(8464 == ssl3_accept_~s__state~0); 51835#L133 assume !(8465 == ssl3_accept_~s__state~0); 51833#L136 assume !(8466 == ssl3_accept_~s__state~0); 51831#L139 assume !(8496 == ssl3_accept_~s__state~0); 51829#L142 assume !(8497 == ssl3_accept_~s__state~0); 51827#L145 assume !(8512 == ssl3_accept_~s__state~0); 51825#L148 assume !(8513 == ssl3_accept_~s__state~0); 51823#L151 assume !(8528 == ssl3_accept_~s__state~0); 51821#L154 assume !(8529 == ssl3_accept_~s__state~0); 51819#L157 assume !(8544 == ssl3_accept_~s__state~0); 51818#L160 assume !(8545 == ssl3_accept_~s__state~0); 51816#L163 assume !(8560 == ssl3_accept_~s__state~0); 51815#L166 assume !(8561 == ssl3_accept_~s__state~0); 51814#L169 assume !(8448 == ssl3_accept_~s__state~0); 51806#L172 assume !(8576 == ssl3_accept_~s__state~0); 51804#L175 assume !(8577 == ssl3_accept_~s__state~0); 51801#L178 assume !(8592 == ssl3_accept_~s__state~0); 51800#L181 assume !(8593 == ssl3_accept_~s__state~0); 51799#L184 assume !(8608 == ssl3_accept_~s__state~0); 51798#L187 assume !(8609 == ssl3_accept_~s__state~0); 51797#L190 assume !(8640 == ssl3_accept_~s__state~0); 51796#L193 assume !(8641 == ssl3_accept_~s__state~0); 51005#L196 assume 8656 == ssl3_accept_~s__state~0; 51678#L200 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 51795#L532 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 51794#L537 assume !(10 == ssl3_accept_~blastFlag~0); 51793#L540 assume !(13 == ssl3_accept_~blastFlag~0); 51792#L543 assume !(16 == ssl3_accept_~blastFlag~0); 51791#L546 assume !(19 == ssl3_accept_~blastFlag~0); 51789#L546-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 51788#L557 assume !(0 == ssl3_accept_~tmp___10~0); 51787#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51782#L644 ssl3_accept_~skip~0 := 0; 51780#L103-2 assume !false; 51779#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51778#L106 assume !(12292 == ssl3_accept_~s__state~0); 51777#L109 assume !(16384 == ssl3_accept_~s__state~0); 51772#L112 assume !(8192 == ssl3_accept_~s__state~0); 51770#L115 assume !(24576 == ssl3_accept_~s__state~0); 51768#L118 assume !(8195 == ssl3_accept_~s__state~0); 51766#L121 assume !(8480 == ssl3_accept_~s__state~0); 51764#L124 assume !(8481 == ssl3_accept_~s__state~0); 51762#L127 assume !(8482 == ssl3_accept_~s__state~0); 51760#L130 assume !(8464 == ssl3_accept_~s__state~0); 51758#L133 assume !(8465 == ssl3_accept_~s__state~0); 51756#L136 assume !(8466 == ssl3_accept_~s__state~0); 51754#L139 assume !(8496 == ssl3_accept_~s__state~0); 51752#L142 assume !(8497 == ssl3_accept_~s__state~0); 51750#L145 assume !(8512 == ssl3_accept_~s__state~0); 51748#L148 assume !(8513 == ssl3_accept_~s__state~0); 51746#L151 assume !(8528 == ssl3_accept_~s__state~0); 51744#L154 assume !(8529 == ssl3_accept_~s__state~0); 51742#L157 assume !(8544 == ssl3_accept_~s__state~0); 51740#L160 assume !(8545 == ssl3_accept_~s__state~0); 51738#L163 assume !(8560 == ssl3_accept_~s__state~0); 51736#L166 assume !(8561 == ssl3_accept_~s__state~0); 51734#L169 assume !(8448 == ssl3_accept_~s__state~0); 51732#L172 assume !(8576 == ssl3_accept_~s__state~0); 51730#L175 assume !(8577 == ssl3_accept_~s__state~0); 51728#L178 assume !(8592 == ssl3_accept_~s__state~0); 51726#L181 assume !(8593 == ssl3_accept_~s__state~0); 51724#L184 assume !(8608 == ssl3_accept_~s__state~0); 51722#L187 assume !(8609 == ssl3_accept_~s__state~0); 51721#L190 assume !(8640 == ssl3_accept_~s__state~0); 51680#L193 assume !(8641 == ssl3_accept_~s__state~0); 51679#L196 assume !(8656 == ssl3_accept_~s__state~0); 51677#L199 assume !(8657 == ssl3_accept_~s__state~0); 50562#L202 assume 8672 == ssl3_accept_~s__state~0; 50525#L206 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 50479#L565 assume !(11 == ssl3_accept_~blastFlag~0); 50480#L568 assume !(14 == ssl3_accept_~blastFlag~0); 50696#L571 assume !(17 == ssl3_accept_~blastFlag~0); 50555#L574 assume !(20 == ssl3_accept_~blastFlag~0); 50556#L574-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 50576#L584 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 50578#L584-2 ssl3_accept_~s__init_num~0 := 0; 50575#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51932#L644 ssl3_accept_~skip~0 := 0; 51931#L103-2 assume !false; 51930#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51929#L106 assume !(12292 == ssl3_accept_~s__state~0); 51928#L109 assume !(16384 == ssl3_accept_~s__state~0); 51927#L112 assume !(8192 == ssl3_accept_~s__state~0); 51926#L115 assume !(24576 == ssl3_accept_~s__state~0); 51925#L118 assume !(8195 == ssl3_accept_~s__state~0); 51924#L121 assume !(8480 == ssl3_accept_~s__state~0); 51923#L124 assume !(8481 == ssl3_accept_~s__state~0); 51922#L127 assume !(8482 == ssl3_accept_~s__state~0); 51921#L130 assume !(8464 == ssl3_accept_~s__state~0); 51406#L133 assume !(8465 == ssl3_accept_~s__state~0); 51397#L136 assume !(8466 == ssl3_accept_~s__state~0); 51167#L139 assume !(8496 == ssl3_accept_~s__state~0); 50931#L142 assume !(8497 == ssl3_accept_~s__state~0); 50932#L145 assume !(8512 == ssl3_accept_~s__state~0); 50919#L148 assume !(8513 == ssl3_accept_~s__state~0); 50920#L151 assume !(8528 == ssl3_accept_~s__state~0); 50907#L154 assume !(8529 == ssl3_accept_~s__state~0); 50908#L157 assume !(8544 == ssl3_accept_~s__state~0); 50895#L160 assume !(8545 == ssl3_accept_~s__state~0); 50896#L163 assume !(8560 == ssl3_accept_~s__state~0); 50883#L166 assume !(8561 == ssl3_accept_~s__state~0); 50884#L169 assume 8448 == ssl3_accept_~s__state~0; 50778#L170 assume !(ssl3_accept_~num1~0 > 0); 50777#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 50770#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 50766#L644 ssl3_accept_~skip~0 := 0; 50761#L103-2 assume !false; 50762#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 50757#L106 assume !(12292 == ssl3_accept_~s__state~0); 50758#L109 assume !(16384 == ssl3_accept_~s__state~0); 50753#L112 assume !(8192 == ssl3_accept_~s__state~0); 50754#L115 assume !(24576 == ssl3_accept_~s__state~0); 50748#L118 assume !(8195 == ssl3_accept_~s__state~0); 50749#L121 assume !(8480 == ssl3_accept_~s__state~0); 51156#L124 assume !(8481 == ssl3_accept_~s__state~0); 51157#L127 assume !(8482 == ssl3_accept_~s__state~0); 50831#L130 assume 8464 == ssl3_accept_~s__state~0; 50606#L137 [2021-08-31 02:02:14,646 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:14,646 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 14 times [2021-08-31 02:02:14,646 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:14,647 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021262599] [2021-08-31 02:02:14,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:14,647 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:14,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:14,652 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:14,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:14,658 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:14,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:14,658 INFO L82 PathProgramCache]: Analyzing trace with hash 1026390161, now seen corresponding path program 1 times [2021-08-31 02:02:14,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:14,659 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175402240] [2021-08-31 02:02:14,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:14,659 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:14,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:14,683 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-08-31 02:02:14,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:14,683 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175402240] [2021-08-31 02:02:14,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175402240] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:14,683 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:14,684 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:14,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146606780] [2021-08-31 02:02:14,684 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:14,684 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:14,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:14,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:14,685 INFO L87 Difference]: Start difference. First operand 1848 states and 2427 transitions. cyclomatic complexity: 582 Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:15,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:15,428 INFO L93 Difference]: Finished difference Result 3410 states and 4513 transitions. [2021-08-31 02:02:15,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:15,429 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3410 states and 4513 transitions. [2021-08-31 02:02:15,445 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3235 [2021-08-31 02:02:15,488 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3410 states to 3410 states and 4513 transitions. [2021-08-31 02:02:15,488 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3303 [2021-08-31 02:02:15,490 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3303 [2021-08-31 02:02:15,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3410 states and 4513 transitions. [2021-08-31 02:02:15,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:15,491 INFO L681 BuchiCegarLoop]: Abstraction has 3410 states and 4513 transitions. [2021-08-31 02:02:15,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3410 states and 4513 transitions. [2021-08-31 02:02:15,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3410 to 3410. [2021-08-31 02:02:15,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3410 states, 3410 states have (on average 1.3234604105571848) internal successors, (4513), 3409 states have internal predecessors, (4513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:15,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3410 states to 3410 states and 4513 transitions. [2021-08-31 02:02:15,656 INFO L704 BuchiCegarLoop]: Abstraction has 3410 states and 4513 transitions. [2021-08-31 02:02:15,656 INFO L587 BuchiCegarLoop]: Abstraction has 3410 states and 4513 transitions. [2021-08-31 02:02:15,656 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-08-31 02:02:15,657 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3410 states and 4513 transitions. [2021-08-31 02:02:15,668 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3235 [2021-08-31 02:02:15,684 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:15,684 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:15,687 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:15,687 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:15,687 INFO L791 eck$LassoCheckResult]: Stem: 55966#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 55799#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 55753#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 55754#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 55963#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 55892#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 55893#L103-2 assume !false; 56007#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57409#L106 assume !(12292 == ssl3_accept_~s__state~0); 57408#L109 assume !(16384 == ssl3_accept_~s__state~0); 57407#L112 assume !(8192 == ssl3_accept_~s__state~0); 57406#L115 assume !(24576 == ssl3_accept_~s__state~0); 57405#L118 assume !(8195 == ssl3_accept_~s__state~0); 57404#L121 assume !(8480 == ssl3_accept_~s__state~0); 57403#L124 assume !(8481 == ssl3_accept_~s__state~0); 57402#L127 assume !(8482 == ssl3_accept_~s__state~0); 57401#L130 assume 8464 == ssl3_accept_~s__state~0; 56776#L137 [2021-08-31 02:02:15,687 INFO L793 eck$LassoCheckResult]: Loop: 56776#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 57353#L278 assume !(0 == ssl3_accept_~blastFlag~0); 57349#L278-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; 57346#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57272#L644 ssl3_accept_~skip~0 := 0; 57266#L103-2 assume !false; 57264#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57262#L106 assume !(12292 == ssl3_accept_~s__state~0); 57260#L109 assume !(16384 == ssl3_accept_~s__state~0); 57258#L112 assume !(8192 == ssl3_accept_~s__state~0); 57256#L115 assume !(24576 == ssl3_accept_~s__state~0); 57254#L118 assume !(8195 == ssl3_accept_~s__state~0); 57252#L121 assume !(8480 == ssl3_accept_~s__state~0); 57250#L124 assume !(8481 == ssl3_accept_~s__state~0); 57241#L127 assume !(8482 == ssl3_accept_~s__state~0); 57238#L130 assume !(8464 == ssl3_accept_~s__state~0); 57235#L133 assume !(8465 == ssl3_accept_~s__state~0); 57230#L136 assume !(8466 == ssl3_accept_~s__state~0); 56964#L139 assume 8496 == ssl3_accept_~s__state~0; 56768#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 56960#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 56956#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 56952#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 55788#L297-2 ssl3_accept_~s__init_num~0 := 0; 56948#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56941#L644 ssl3_accept_~skip~0 := 0; 56939#L103-2 assume !false; 56937#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56935#L106 assume !(12292 == ssl3_accept_~s__state~0); 56933#L109 assume !(16384 == ssl3_accept_~s__state~0); 56931#L112 assume !(8192 == ssl3_accept_~s__state~0); 56929#L115 assume !(24576 == ssl3_accept_~s__state~0); 56927#L118 assume !(8195 == ssl3_accept_~s__state~0); 56925#L121 assume !(8480 == ssl3_accept_~s__state~0); 56923#L124 assume !(8481 == ssl3_accept_~s__state~0); 56921#L127 assume !(8482 == ssl3_accept_~s__state~0); 56919#L130 assume !(8464 == ssl3_accept_~s__state~0); 56917#L133 assume !(8465 == ssl3_accept_~s__state~0); 56915#L136 assume !(8466 == ssl3_accept_~s__state~0); 56913#L139 assume !(8496 == ssl3_accept_~s__state~0); 56807#L142 assume !(8497 == ssl3_accept_~s__state~0); 56759#L145 assume 8512 == ssl3_accept_~s__state~0; 55929#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 55930#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 55877#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 55878#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56516#L644 ssl3_accept_~skip~0 := 0; 56517#L103-2 assume !false; 56507#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56508#L106 assume !(12292 == ssl3_accept_~s__state~0); 56494#L109 assume !(16384 == ssl3_accept_~s__state~0); 56495#L112 assume !(8192 == ssl3_accept_~s__state~0); 56476#L115 assume !(24576 == ssl3_accept_~s__state~0); 56477#L118 assume !(8195 == ssl3_accept_~s__state~0); 56466#L121 assume !(8480 == ssl3_accept_~s__state~0); 56467#L124 assume !(8481 == ssl3_accept_~s__state~0); 56456#L127 assume !(8482 == ssl3_accept_~s__state~0); 56457#L130 assume !(8464 == ssl3_accept_~s__state~0); 56443#L133 assume !(8465 == ssl3_accept_~s__state~0); 56444#L136 assume !(8466 == ssl3_accept_~s__state~0); 56429#L139 assume !(8496 == ssl3_accept_~s__state~0); 56430#L142 assume !(8497 == ssl3_accept_~s__state~0); 56402#L145 assume !(8512 == ssl3_accept_~s__state~0); 56403#L148 assume !(8513 == ssl3_accept_~s__state~0); 56055#L151 assume 8528 == ssl3_accept_~s__state~0; 55821#L155 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 55822#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 55945#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 55889#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 55890#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 55800#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 55801#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57910#L644 ssl3_accept_~skip~0 := 0; 57907#L103-2 assume !false; 57904#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57901#L106 assume !(12292 == ssl3_accept_~s__state~0); 57898#L109 assume !(16384 == ssl3_accept_~s__state~0); 57895#L112 assume !(8192 == ssl3_accept_~s__state~0); 57892#L115 assume !(24576 == ssl3_accept_~s__state~0); 57889#L118 assume !(8195 == ssl3_accept_~s__state~0); 57886#L121 assume !(8480 == ssl3_accept_~s__state~0); 57883#L124 assume !(8481 == ssl3_accept_~s__state~0); 57879#L127 assume !(8482 == ssl3_accept_~s__state~0); 57875#L130 assume !(8464 == ssl3_accept_~s__state~0); 57871#L133 assume !(8465 == ssl3_accept_~s__state~0); 57868#L136 assume !(8466 == ssl3_accept_~s__state~0); 57865#L139 assume !(8496 == ssl3_accept_~s__state~0); 57862#L142 assume !(8497 == ssl3_accept_~s__state~0); 57859#L145 assume !(8512 == ssl3_accept_~s__state~0); 57856#L148 assume !(8513 == ssl3_accept_~s__state~0); 57853#L151 assume !(8528 == ssl3_accept_~s__state~0); 57850#L154 assume !(8529 == ssl3_accept_~s__state~0); 56098#L157 assume 8544 == ssl3_accept_~s__state~0; 56099#L161 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 56090#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 56084#L395 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 56085#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 56074#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 55937#L410 assume !(4 == ssl3_accept_~blastFlag~0); 55938#L410-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; 57068#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57060#L644 ssl3_accept_~skip~0 := 0; 57056#L103-2 assume !false; 57052#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57048#L106 assume !(12292 == ssl3_accept_~s__state~0); 57044#L109 assume !(16384 == ssl3_accept_~s__state~0); 57040#L112 assume !(8192 == ssl3_accept_~s__state~0); 57036#L115 assume !(24576 == ssl3_accept_~s__state~0); 57032#L118 assume !(8195 == ssl3_accept_~s__state~0); 57028#L121 assume !(8480 == ssl3_accept_~s__state~0); 57023#L124 assume !(8481 == ssl3_accept_~s__state~0); 57015#L127 assume !(8482 == ssl3_accept_~s__state~0); 57011#L130 assume !(8464 == ssl3_accept_~s__state~0); 57007#L133 assume !(8465 == ssl3_accept_~s__state~0); 57000#L136 assume !(8466 == ssl3_accept_~s__state~0); 56997#L139 assume !(8496 == ssl3_accept_~s__state~0); 56995#L142 assume !(8497 == ssl3_accept_~s__state~0); 56993#L145 assume !(8512 == ssl3_accept_~s__state~0); 56991#L148 assume !(8513 == ssl3_accept_~s__state~0); 56989#L151 assume !(8528 == ssl3_accept_~s__state~0); 56987#L154 assume !(8529 == ssl3_accept_~s__state~0); 56985#L157 assume !(8544 == ssl3_accept_~s__state~0); 56983#L160 assume !(8545 == ssl3_accept_~s__state~0); 56981#L163 assume !(8560 == ssl3_accept_~s__state~0); 56979#L166 assume !(8561 == ssl3_accept_~s__state~0); 56977#L169 assume 8448 == ssl3_accept_~s__state~0; 56975#L170 assume !(ssl3_accept_~num1~0 > 0); 56972#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 56969#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56962#L644 ssl3_accept_~skip~0 := 0; 56961#L103-2 assume !false; 56957#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56954#L106 assume !(12292 == ssl3_accept_~s__state~0); 56951#L109 assume 16384 == ssl3_accept_~s__state~0; 56943#L215 ssl3_accept_~s__server~0 := 1; 57111#L220 assume 0 != ssl3_accept_~cb~0; 57108#L220-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 57106#L225 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 57103#L230 assume !(0 == ssl3_accept_~s__init_buf___0~0); 57100#L230-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 57095#L247 assume 12292 != ssl3_accept_~s__state~0; 57091#L248 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 57079#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57070#L644 ssl3_accept_~skip~0 := 0; 57062#L103-2 assume !false; 57058#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57054#L106 assume !(12292 == ssl3_accept_~s__state~0); 57050#L109 assume !(16384 == ssl3_accept_~s__state~0); 57046#L112 assume !(8192 == ssl3_accept_~s__state~0); 57042#L115 assume !(24576 == ssl3_accept_~s__state~0); 57038#L118 assume !(8195 == ssl3_accept_~s__state~0); 57034#L121 assume !(8480 == ssl3_accept_~s__state~0); 57030#L124 assume !(8481 == ssl3_accept_~s__state~0); 57025#L127 assume !(8482 == ssl3_accept_~s__state~0); 57017#L130 assume 8464 == ssl3_accept_~s__state~0; 56776#L137 [2021-08-31 02:02:15,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:15,688 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 15 times [2021-08-31 02:02:15,688 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:15,688 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614294789] [2021-08-31 02:02:15,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:15,689 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:15,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:15,707 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:15,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:15,714 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:15,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:15,715 INFO L82 PathProgramCache]: Analyzing trace with hash -1097253427, now seen corresponding path program 1 times [2021-08-31 02:02:15,715 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:15,715 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784268808] [2021-08-31 02:02:15,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:15,716 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:15,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:15,770 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-08-31 02:02:15,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:15,771 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784268808] [2021-08-31 02:02:15,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784268808] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:15,771 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1073080757] [2021-08-31 02:02:15,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:15,771 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:15,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:15,773 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:02:15,790 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2021-08-31 02:02:15,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:15,861 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:02:15,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:16,270 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-08-31 02:02:16,270 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:02:16,631 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-08-31 02:02:16,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1073080757] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:02:16,632 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:02:16,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-08-31 02:02:16,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290982706] [2021-08-31 02:02:16,633 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:16,633 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:16,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:02:16,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:02:16,634 INFO L87 Difference]: Start difference. First operand 3410 states and 4513 transitions. cyclomatic complexity: 1109 Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:17,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:17,800 INFO L93 Difference]: Finished difference Result 4985 states and 6370 transitions. [2021-08-31 02:02:17,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-08-31 02:02:17,801 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4985 states and 6370 transitions. [2021-08-31 02:02:17,824 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3990 [2021-08-31 02:02:17,865 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4985 states to 4885 states and 6262 transitions. [2021-08-31 02:02:17,865 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4778 [2021-08-31 02:02:17,868 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4778 [2021-08-31 02:02:17,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4885 states and 6262 transitions. [2021-08-31 02:02:17,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:17,870 INFO L681 BuchiCegarLoop]: Abstraction has 4885 states and 6262 transitions. [2021-08-31 02:02:17,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4885 states and 6262 transitions. [2021-08-31 02:02:17,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4885 to 3690. [2021-08-31 02:02:17,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3690 states, 3690 states have (on average 1.2962059620596207) internal successors, (4783), 3689 states have internal predecessors, (4783), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:17,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3690 states to 3690 states and 4783 transitions. [2021-08-31 02:02:17,994 INFO L704 BuchiCegarLoop]: Abstraction has 3690 states and 4783 transitions. [2021-08-31 02:02:17,994 INFO L587 BuchiCegarLoop]: Abstraction has 3690 states and 4783 transitions. [2021-08-31 02:02:17,994 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-08-31 02:02:17,994 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3690 states and 4783 transitions. [2021-08-31 02:02:18,017 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3478 [2021-08-31 02:02:18,018 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:18,018 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:18,019 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:18,019 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:18,020 INFO L791 eck$LassoCheckResult]: Stem: 65289#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 65139#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 65092#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 65093#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 65282#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 65224#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 65225#L103-2 assume !false; 65325#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 66540#L106 assume !(12292 == ssl3_accept_~s__state~0); 66539#L109 assume !(16384 == ssl3_accept_~s__state~0); 66538#L112 assume !(8192 == ssl3_accept_~s__state~0); 66537#L115 assume !(24576 == ssl3_accept_~s__state~0); 66536#L118 assume !(8195 == ssl3_accept_~s__state~0); 66535#L121 assume !(8480 == ssl3_accept_~s__state~0); 66534#L124 assume !(8481 == ssl3_accept_~s__state~0); 66533#L127 assume !(8482 == ssl3_accept_~s__state~0); 66532#L130 assume 8464 == ssl3_accept_~s__state~0; 65441#L137 [2021-08-31 02:02:18,020 INFO L793 eck$LassoCheckResult]: Loop: 65441#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 68700#L278 assume !(0 == ssl3_accept_~blastFlag~0); 68033#L278-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; 68699#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68687#L644 ssl3_accept_~skip~0 := 0; 68688#L103-2 assume !false; 68679#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68680#L106 assume !(12292 == ssl3_accept_~s__state~0); 68671#L109 assume !(16384 == ssl3_accept_~s__state~0); 68672#L112 assume !(8192 == ssl3_accept_~s__state~0); 68663#L115 assume !(24576 == ssl3_accept_~s__state~0); 68664#L118 assume !(8195 == ssl3_accept_~s__state~0); 68655#L121 assume !(8480 == ssl3_accept_~s__state~0); 68656#L124 assume !(8481 == ssl3_accept_~s__state~0); 68649#L127 assume !(8482 == ssl3_accept_~s__state~0); 68650#L130 assume !(8464 == ssl3_accept_~s__state~0); 68642#L133 assume !(8465 == ssl3_accept_~s__state~0); 67960#L136 assume !(8466 == ssl3_accept_~s__state~0); 67437#L139 assume 8496 == ssl3_accept_~s__state~0; 65438#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 67432#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 67346#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 67341#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 65128#L297-2 ssl3_accept_~s__init_num~0 := 0; 65134#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68493#L644 ssl3_accept_~skip~0 := 0; 68491#L103-2 assume !false; 68489#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68487#L106 assume !(12292 == ssl3_accept_~s__state~0); 68485#L109 assume !(16384 == ssl3_accept_~s__state~0); 68483#L112 assume !(8192 == ssl3_accept_~s__state~0); 68481#L115 assume !(24576 == ssl3_accept_~s__state~0); 68479#L118 assume !(8195 == ssl3_accept_~s__state~0); 68477#L121 assume !(8480 == ssl3_accept_~s__state~0); 68475#L124 assume !(8481 == ssl3_accept_~s__state~0); 68473#L127 assume !(8482 == ssl3_accept_~s__state~0); 68464#L130 assume !(8464 == ssl3_accept_~s__state~0); 68407#L133 assume !(8465 == ssl3_accept_~s__state~0); 68400#L136 assume !(8466 == ssl3_accept_~s__state~0); 68399#L139 assume !(8496 == ssl3_accept_~s__state~0); 68398#L142 assume !(8497 == ssl3_accept_~s__state~0); 66228#L145 assume 8512 == ssl3_accept_~s__state~0; 65256#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 65063#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 65065#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 65211#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68620#L644 ssl3_accept_~skip~0 := 0; 68618#L103-2 assume !false; 68616#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68614#L106 assume !(12292 == ssl3_accept_~s__state~0); 68612#L109 assume !(16384 == ssl3_accept_~s__state~0); 68610#L112 assume !(8192 == ssl3_accept_~s__state~0); 68609#L115 assume !(24576 == ssl3_accept_~s__state~0); 68600#L118 assume !(8195 == ssl3_accept_~s__state~0); 68599#L121 assume !(8480 == ssl3_accept_~s__state~0); 68598#L124 assume !(8481 == ssl3_accept_~s__state~0); 68597#L127 assume !(8482 == ssl3_accept_~s__state~0); 68596#L130 assume !(8464 == ssl3_accept_~s__state~0); 68595#L133 assume !(8465 == ssl3_accept_~s__state~0); 68594#L136 assume !(8466 == ssl3_accept_~s__state~0); 65113#L139 assume !(8496 == ssl3_accept_~s__state~0); 65114#L142 assume !(8497 == ssl3_accept_~s__state~0); 65198#L145 assume !(8512 == ssl3_accept_~s__state~0); 65117#L148 assume !(8513 == ssl3_accept_~s__state~0); 65118#L151 assume 8528 == ssl3_accept_~s__state~0; 65156#L155 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 65157#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 65269#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 65222#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 65223#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 65140#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 65141#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68584#L644 ssl3_accept_~skip~0 := 0; 68578#L103-2 assume !false; 68576#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68574#L106 assume !(12292 == ssl3_accept_~s__state~0); 68572#L109 assume !(16384 == ssl3_accept_~s__state~0); 68570#L112 assume !(8192 == ssl3_accept_~s__state~0); 68568#L115 assume !(24576 == ssl3_accept_~s__state~0); 68566#L118 assume !(8195 == ssl3_accept_~s__state~0); 68564#L121 assume !(8480 == ssl3_accept_~s__state~0); 68562#L124 assume !(8481 == ssl3_accept_~s__state~0); 68560#L127 assume !(8482 == ssl3_accept_~s__state~0); 68558#L130 assume !(8464 == ssl3_accept_~s__state~0); 68556#L133 assume !(8465 == ssl3_accept_~s__state~0); 68554#L136 assume !(8466 == ssl3_accept_~s__state~0); 68552#L139 assume !(8496 == ssl3_accept_~s__state~0); 68504#L142 assume !(8497 == ssl3_accept_~s__state~0); 68397#L145 assume !(8512 == ssl3_accept_~s__state~0); 68309#L148 assume !(8513 == ssl3_accept_~s__state~0); 68306#L151 assume !(8528 == ssl3_accept_~s__state~0); 68303#L154 assume !(8529 == ssl3_accept_~s__state~0); 68302#L157 assume 8544 == ssl3_accept_~s__state~0; 65431#L161 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 68278#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 68275#L395 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 68273#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 68267#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 68264#L410 assume !(4 == ssl3_accept_~blastFlag~0); 68260#L410-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; 68258#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68253#L644 ssl3_accept_~skip~0 := 0; 68252#L103-2 assume !false; 68251#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68250#L106 assume !(12292 == ssl3_accept_~s__state~0); 68249#L109 assume !(16384 == ssl3_accept_~s__state~0); 68248#L112 assume !(8192 == ssl3_accept_~s__state~0); 68247#L115 assume !(24576 == ssl3_accept_~s__state~0); 68246#L118 assume !(8195 == ssl3_accept_~s__state~0); 68245#L121 assume !(8480 == ssl3_accept_~s__state~0); 68244#L124 assume !(8481 == ssl3_accept_~s__state~0); 68243#L127 assume !(8482 == ssl3_accept_~s__state~0); 68242#L130 assume !(8464 == ssl3_accept_~s__state~0); 68241#L133 assume !(8465 == ssl3_accept_~s__state~0); 68240#L136 assume !(8466 == ssl3_accept_~s__state~0); 68239#L139 assume !(8496 == ssl3_accept_~s__state~0); 68238#L142 assume !(8497 == ssl3_accept_~s__state~0); 68237#L145 assume !(8512 == ssl3_accept_~s__state~0); 68236#L148 assume !(8513 == ssl3_accept_~s__state~0); 68235#L151 assume !(8528 == ssl3_accept_~s__state~0); 68234#L154 assume !(8529 == ssl3_accept_~s__state~0); 68233#L157 assume !(8544 == ssl3_accept_~s__state~0); 68232#L160 assume !(8545 == ssl3_accept_~s__state~0); 68231#L163 assume !(8560 == ssl3_accept_~s__state~0); 68230#L166 assume !(8561 == ssl3_accept_~s__state~0); 68229#L169 assume 8448 == ssl3_accept_~s__state~0; 68228#L170 assume !(ssl3_accept_~num1~0 > 0); 68226#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 68224#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68219#L644 ssl3_accept_~skip~0 := 0; 68218#L103-2 assume !false; 68217#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68216#L106 assume !(12292 == ssl3_accept_~s__state~0); 68215#L109 assume !(16384 == ssl3_accept_~s__state~0); 68214#L112 assume !(8192 == ssl3_accept_~s__state~0); 68213#L115 assume !(24576 == ssl3_accept_~s__state~0); 68212#L118 assume !(8195 == ssl3_accept_~s__state~0); 68211#L121 assume !(8480 == ssl3_accept_~s__state~0); 68210#L124 assume !(8481 == ssl3_accept_~s__state~0); 68209#L127 assume !(8482 == ssl3_accept_~s__state~0); 68208#L130 assume !(8464 == ssl3_accept_~s__state~0); 68207#L133 assume !(8465 == ssl3_accept_~s__state~0); 68206#L136 assume !(8466 == ssl3_accept_~s__state~0); 68205#L139 assume !(8496 == ssl3_accept_~s__state~0); 68204#L142 assume !(8497 == ssl3_accept_~s__state~0); 68203#L145 assume !(8512 == ssl3_accept_~s__state~0); 68202#L148 assume !(8513 == ssl3_accept_~s__state~0); 68201#L151 assume !(8528 == ssl3_accept_~s__state~0); 68200#L154 assume !(8529 == ssl3_accept_~s__state~0); 68199#L157 assume !(8544 == ssl3_accept_~s__state~0); 68198#L160 assume !(8545 == ssl3_accept_~s__state~0); 68197#L163 assume !(8560 == ssl3_accept_~s__state~0); 68196#L166 assume !(8561 == ssl3_accept_~s__state~0); 68195#L169 assume !(8448 == ssl3_accept_~s__state~0); 68194#L172 assume 8576 == ssl3_accept_~s__state~0; 67774#L176 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 68189#L453 assume !(5 == ssl3_accept_~blastFlag~0); 68186#L453-2 assume !(ssl3_accept_~ret~0 <= 0); 68183#L459 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 65061#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68695#L644 ssl3_accept_~skip~0 := 0; 68683#L103-2 assume !false; 68684#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68675#L106 assume !(12292 == ssl3_accept_~s__state~0); 68676#L109 assume !(16384 == ssl3_accept_~s__state~0); 68667#L112 assume !(8192 == ssl3_accept_~s__state~0); 68668#L115 assume !(24576 == ssl3_accept_~s__state~0); 68659#L118 assume !(8195 == ssl3_accept_~s__state~0); 68660#L121 assume !(8480 == ssl3_accept_~s__state~0); 67538#L124 assume !(8481 == ssl3_accept_~s__state~0); 68652#L127 assume !(8482 == ssl3_accept_~s__state~0); 68645#L130 assume !(8464 == ssl3_accept_~s__state~0); 68646#L133 assume 8465 == ssl3_accept_~s__state~0; 65441#L137 [2021-08-31 02:02:18,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:18,021 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 16 times [2021-08-31 02:02:18,021 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:18,021 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997420834] [2021-08-31 02:02:18,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:18,021 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:18,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:18,042 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:18,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:18,049 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:18,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:18,050 INFO L82 PathProgramCache]: Analyzing trace with hash -368997235, now seen corresponding path program 1 times [2021-08-31 02:02:18,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:18,050 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060136919] [2021-08-31 02:02:18,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:18,050 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:18,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:18,113 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-08-31 02:02:18,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:18,113 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060136919] [2021-08-31 02:02:18,114 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2060136919] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:18,114 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:18,114 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:18,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387918499] [2021-08-31 02:02:18,115 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:18,115 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:18,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:18,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:18,116 INFO L87 Difference]: Start difference. First operand 3690 states and 4783 transitions. cyclomatic complexity: 1102 Second operand has 3 states, 2 states have (on average 38.0) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:18,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:18,501 INFO L93 Difference]: Finished difference Result 3704 states and 4797 transitions. [2021-08-31 02:02:18,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:18,502 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3704 states and 4797 transitions. [2021-08-31 02:02:18,517 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3492 [2021-08-31 02:02:18,528 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3704 states to 3704 states and 4797 transitions. [2021-08-31 02:02:18,528 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3597 [2021-08-31 02:02:18,531 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3597 [2021-08-31 02:02:18,531 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3704 states and 4797 transitions. [2021-08-31 02:02:18,531 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:18,531 INFO L681 BuchiCegarLoop]: Abstraction has 3704 states and 4797 transitions. [2021-08-31 02:02:18,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3704 states and 4797 transitions. [2021-08-31 02:02:18,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3704 to 3690. [2021-08-31 02:02:18,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3690 states, 3690 states have (on average 1.2951219512195122) internal successors, (4779), 3689 states have internal predecessors, (4779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:18,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3690 states to 3690 states and 4779 transitions. [2021-08-31 02:02:18,583 INFO L704 BuchiCegarLoop]: Abstraction has 3690 states and 4779 transitions. [2021-08-31 02:02:18,583 INFO L587 BuchiCegarLoop]: Abstraction has 3690 states and 4779 transitions. [2021-08-31 02:02:18,583 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-08-31 02:02:18,584 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3690 states and 4779 transitions. [2021-08-31 02:02:18,593 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3478 [2021-08-31 02:02:18,594 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:18,594 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:18,595 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:18,595 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:18,595 INFO L791 eck$LassoCheckResult]: Stem: 72708#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 72539#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 72492#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 72493#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 72702#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 72630#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 72631#L103-2 assume !false; 72748#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72911#L106 assume !(12292 == ssl3_accept_~s__state~0); 72910#L109 assume !(16384 == ssl3_accept_~s__state~0); 72909#L112 assume !(8192 == ssl3_accept_~s__state~0); 72908#L115 assume !(24576 == ssl3_accept_~s__state~0); 72907#L118 assume !(8195 == ssl3_accept_~s__state~0); 72906#L121 assume !(8480 == ssl3_accept_~s__state~0); 72905#L124 assume !(8481 == ssl3_accept_~s__state~0); 72904#L127 assume !(8482 == ssl3_accept_~s__state~0); 72903#L130 assume 8464 == ssl3_accept_~s__state~0; 72612#L137 [2021-08-31 02:02:18,596 INFO L793 eck$LassoCheckResult]: Loop: 72612#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 72613#L278 assume !(0 == ssl3_accept_~blastFlag~0); 72448#L278-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; 72449#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 72505#L644 ssl3_accept_~skip~0 := 0; 72672#L103-2 assume !false; 72486#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 72487#L106 assume !(12292 == ssl3_accept_~s__state~0); 72699#L109 assume !(16384 == ssl3_accept_~s__state~0); 72569#L112 assume !(8192 == ssl3_accept_~s__state~0); 72570#L115 assume !(24576 == ssl3_accept_~s__state~0); 72592#L118 assume !(8195 == ssl3_accept_~s__state~0); 72500#L121 assume !(8480 == ssl3_accept_~s__state~0); 72501#L124 assume !(8481 == ssl3_accept_~s__state~0); 72639#L127 assume !(8482 == ssl3_accept_~s__state~0); 72595#L130 assume !(8464 == ssl3_accept_~s__state~0); 72596#L133 assume !(8465 == ssl3_accept_~s__state~0); 72696#L136 assume !(8466 == ssl3_accept_~s__state~0); 72933#L139 assume 8496 == ssl3_accept_~s__state~0; 72934#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 72922#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 72923#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 72919#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 72528#L297-2 ssl3_accept_~s__init_num~0 := 0; 75127#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75121#L644 ssl3_accept_~skip~0 := 0; 75119#L103-2 assume !false; 75117#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75115#L106 assume !(12292 == ssl3_accept_~s__state~0); 75113#L109 assume !(16384 == ssl3_accept_~s__state~0); 75111#L112 assume !(8192 == ssl3_accept_~s__state~0); 75109#L115 assume !(24576 == ssl3_accept_~s__state~0); 75107#L118 assume !(8195 == ssl3_accept_~s__state~0); 75105#L121 assume !(8480 == ssl3_accept_~s__state~0); 75033#L124 assume !(8481 == ssl3_accept_~s__state~0); 74998#L127 assume !(8482 == ssl3_accept_~s__state~0); 74993#L130 assume !(8464 == ssl3_accept_~s__state~0); 74988#L133 assume !(8465 == ssl3_accept_~s__state~0); 74983#L136 assume !(8466 == ssl3_accept_~s__state~0); 74689#L139 assume !(8496 == ssl3_accept_~s__state~0); 74688#L142 assume !(8497 == ssl3_accept_~s__state~0); 72801#L145 assume 8512 == ssl3_accept_~s__state~0; 72802#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72463#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 72465#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 72614#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76069#L644 ssl3_accept_~skip~0 := 0; 76067#L103-2 assume !false; 76065#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76063#L106 assume !(12292 == ssl3_accept_~s__state~0); 76061#L109 assume !(16384 == ssl3_accept_~s__state~0); 76059#L112 assume !(8192 == ssl3_accept_~s__state~0); 76057#L115 assume !(24576 == ssl3_accept_~s__state~0); 76055#L118 assume !(8195 == ssl3_accept_~s__state~0); 76053#L121 assume !(8480 == ssl3_accept_~s__state~0); 76051#L124 assume !(8481 == ssl3_accept_~s__state~0); 76049#L127 assume !(8482 == ssl3_accept_~s__state~0); 76047#L130 assume !(8464 == ssl3_accept_~s__state~0); 76045#L133 assume !(8465 == ssl3_accept_~s__state~0); 76043#L136 assume !(8466 == ssl3_accept_~s__state~0); 76041#L139 assume !(8496 == ssl3_accept_~s__state~0); 76039#L142 assume !(8497 == ssl3_accept_~s__state~0); 75621#L145 assume !(8512 == ssl3_accept_~s__state~0); 75622#L148 assume !(8513 == ssl3_accept_~s__state~0); 72946#L151 assume 8528 == ssl3_accept_~s__state~0; 72944#L155 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 72684#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 72686#L328-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 72628#L337 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 72629#L340 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 72540#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 72541#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76075#L644 ssl3_accept_~skip~0 := 0; 76070#L103-2 assume !false; 76068#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76066#L106 assume !(12292 == ssl3_accept_~s__state~0); 76064#L109 assume !(16384 == ssl3_accept_~s__state~0); 76062#L112 assume !(8192 == ssl3_accept_~s__state~0); 76060#L115 assume !(24576 == ssl3_accept_~s__state~0); 76058#L118 assume !(8195 == ssl3_accept_~s__state~0); 76056#L121 assume !(8480 == ssl3_accept_~s__state~0); 76054#L124 assume !(8481 == ssl3_accept_~s__state~0); 76052#L127 assume !(8482 == ssl3_accept_~s__state~0); 76050#L130 assume !(8464 == ssl3_accept_~s__state~0); 76048#L133 assume !(8465 == ssl3_accept_~s__state~0); 76046#L136 assume !(8466 == ssl3_accept_~s__state~0); 76044#L139 assume !(8496 == ssl3_accept_~s__state~0); 76042#L142 assume !(8497 == ssl3_accept_~s__state~0); 76040#L145 assume !(8512 == ssl3_accept_~s__state~0); 72517#L148 assume !(8513 == ssl3_accept_~s__state~0); 72518#L151 assume !(8528 == ssl3_accept_~s__state~0); 72642#L154 assume !(8529 == ssl3_accept_~s__state~0); 72665#L157 assume 8544 == ssl3_accept_~s__state~0; 72467#L161 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 72468#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 72568#L395 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 72641#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 75787#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 75785#L410 assume !(4 == ssl3_accept_~blastFlag~0); 75778#L410-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; 75734#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75729#L644 ssl3_accept_~skip~0 := 0; 75728#L103-2 assume !false; 75727#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75726#L106 assume !(12292 == ssl3_accept_~s__state~0); 75725#L109 assume !(16384 == ssl3_accept_~s__state~0); 75719#L112 assume !(8192 == ssl3_accept_~s__state~0); 75717#L115 assume !(24576 == ssl3_accept_~s__state~0); 75715#L118 assume !(8195 == ssl3_accept_~s__state~0); 75713#L121 assume !(8480 == ssl3_accept_~s__state~0); 75711#L124 assume !(8481 == ssl3_accept_~s__state~0); 75709#L127 assume !(8482 == ssl3_accept_~s__state~0); 75707#L130 assume !(8464 == ssl3_accept_~s__state~0); 75705#L133 assume !(8465 == ssl3_accept_~s__state~0); 75703#L136 assume !(8466 == ssl3_accept_~s__state~0); 75701#L139 assume !(8496 == ssl3_accept_~s__state~0); 75699#L142 assume !(8497 == ssl3_accept_~s__state~0); 75697#L145 assume !(8512 == ssl3_accept_~s__state~0); 75695#L148 assume !(8513 == ssl3_accept_~s__state~0); 75693#L151 assume !(8528 == ssl3_accept_~s__state~0); 75691#L154 assume !(8529 == ssl3_accept_~s__state~0); 75689#L157 assume !(8544 == ssl3_accept_~s__state~0); 75687#L160 assume !(8545 == ssl3_accept_~s__state~0); 75685#L163 assume !(8560 == ssl3_accept_~s__state~0); 75683#L166 assume !(8561 == ssl3_accept_~s__state~0); 75681#L169 assume 8448 == ssl3_accept_~s__state~0; 75679#L170 assume !(ssl3_accept_~num1~0 > 0); 75676#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 75674#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 75668#L644 ssl3_accept_~skip~0 := 0; 75666#L103-2 assume !false; 75664#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 75662#L106 assume !(12292 == ssl3_accept_~s__state~0); 75660#L109 assume !(16384 == ssl3_accept_~s__state~0); 75658#L112 assume !(8192 == ssl3_accept_~s__state~0); 75656#L115 assume !(24576 == ssl3_accept_~s__state~0); 75654#L118 assume !(8195 == ssl3_accept_~s__state~0); 75651#L121 assume !(8480 == ssl3_accept_~s__state~0); 75649#L124 assume !(8481 == ssl3_accept_~s__state~0); 75648#L127 assume !(8482 == ssl3_accept_~s__state~0); 75644#L130 assume !(8464 == ssl3_accept_~s__state~0); 75641#L133 assume !(8465 == ssl3_accept_~s__state~0); 75639#L136 assume !(8466 == ssl3_accept_~s__state~0); 75634#L139 assume !(8496 == ssl3_accept_~s__state~0); 75628#L142 assume !(8497 == ssl3_accept_~s__state~0); 75625#L145 assume !(8512 == ssl3_accept_~s__state~0); 75620#L148 assume !(8513 == ssl3_accept_~s__state~0); 75617#L151 assume !(8528 == ssl3_accept_~s__state~0); 75615#L154 assume !(8529 == ssl3_accept_~s__state~0); 75612#L157 assume !(8544 == ssl3_accept_~s__state~0); 75609#L160 assume !(8545 == ssl3_accept_~s__state~0); 75608#L163 assume !(8560 == ssl3_accept_~s__state~0); 75606#L166 assume !(8561 == ssl3_accept_~s__state~0); 75604#L169 assume !(8448 == ssl3_accept_~s__state~0); 75602#L172 assume 8576 == ssl3_accept_~s__state~0; 75490#L176 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 75599#L453 assume !(5 == ssl3_accept_~blastFlag~0); 75597#L453-2 assume !(ssl3_accept_~ret~0 <= 0); 75596#L459 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 75403#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76132#L644 ssl3_accept_~skip~0 := 0; 76131#L103-2 assume !false; 76130#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76129#L106 assume !(12292 == ssl3_accept_~s__state~0); 76128#L109 assume !(16384 == ssl3_accept_~s__state~0); 76127#L112 assume !(8192 == ssl3_accept_~s__state~0); 76126#L115 assume !(24576 == ssl3_accept_~s__state~0); 76125#L118 assume !(8195 == ssl3_accept_~s__state~0); 76124#L121 assume !(8480 == ssl3_accept_~s__state~0); 74440#L124 assume !(8481 == ssl3_accept_~s__state~0); 76123#L127 assume !(8482 == ssl3_accept_~s__state~0); 76122#L130 assume !(8464 == ssl3_accept_~s__state~0); 76121#L133 assume !(8465 == ssl3_accept_~s__state~0); 76120#L136 assume 8466 == ssl3_accept_~s__state~0; 72612#L137 [2021-08-31 02:02:18,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:18,597 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 17 times [2021-08-31 02:02:18,597 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:18,597 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141175308] [2021-08-31 02:02:18,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:18,597 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:18,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:18,603 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:18,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:18,612 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:18,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:18,613 INFO L82 PathProgramCache]: Analyzing trace with hash 1445987766, now seen corresponding path program 1 times [2021-08-31 02:02:18,613 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:18,613 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130143478] [2021-08-31 02:02:18,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:18,614 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:18,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:18,683 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-08-31 02:02:18,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:18,683 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130143478] [2021-08-31 02:02:18,684 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130143478] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:18,684 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:18,684 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:18,684 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340999135] [2021-08-31 02:02:18,684 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:18,685 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:18,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:18,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:18,685 INFO L87 Difference]: Start difference. First operand 3690 states and 4779 transitions. cyclomatic complexity: 1098 Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:19,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:19,648 INFO L93 Difference]: Finished difference Result 6748 states and 8707 transitions. [2021-08-31 02:02:19,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:19,649 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6748 states and 8707 transitions. [2021-08-31 02:02:19,679 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6536 [2021-08-31 02:02:19,701 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6748 states to 6748 states and 8707 transitions. [2021-08-31 02:02:19,701 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6641 [2021-08-31 02:02:19,706 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6641 [2021-08-31 02:02:19,707 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6748 states and 8707 transitions. [2021-08-31 02:02:19,708 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:19,708 INFO L681 BuchiCegarLoop]: Abstraction has 6748 states and 8707 transitions. [2021-08-31 02:02:19,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6748 states and 8707 transitions. [2021-08-31 02:02:19,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6748 to 3690. [2021-08-31 02:02:19,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3690 states, 3690 states have (on average 1.2940379403794038) internal successors, (4775), 3689 states have internal predecessors, (4775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:19,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3690 states to 3690 states and 4775 transitions. [2021-08-31 02:02:19,776 INFO L704 BuchiCegarLoop]: Abstraction has 3690 states and 4775 transitions. [2021-08-31 02:02:19,776 INFO L587 BuchiCegarLoop]: Abstraction has 3690 states and 4775 transitions. [2021-08-31 02:02:19,776 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-08-31 02:02:19,776 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3690 states and 4775 transitions. [2021-08-31 02:02:19,786 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3478 [2021-08-31 02:02:19,786 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:19,786 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:19,788 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:19,788 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:19,788 INFO L791 eck$LassoCheckResult]: Stem: 83159#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 82988#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 82937#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 82938#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 83153#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 83082#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 83083#L103-2 assume !false; 83200#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 83888#L106 assume !(12292 == ssl3_accept_~s__state~0); 83887#L109 assume !(16384 == ssl3_accept_~s__state~0); 83886#L112 assume !(8192 == ssl3_accept_~s__state~0); 83885#L115 assume !(24576 == ssl3_accept_~s__state~0); 83884#L118 assume !(8195 == ssl3_accept_~s__state~0); 83883#L121 assume !(8480 == ssl3_accept_~s__state~0); 83882#L124 assume !(8481 == ssl3_accept_~s__state~0); 83881#L127 assume !(8482 == ssl3_accept_~s__state~0); 83880#L130 assume 8464 == ssl3_accept_~s__state~0; 83297#L137 [2021-08-31 02:02:19,788 INFO L793 eck$LassoCheckResult]: Loop: 83297#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 85519#L278 assume !(0 == ssl3_accept_~blastFlag~0); 85510#L278-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; 85504#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85498#L644 ssl3_accept_~skip~0 := 0; 85496#L103-2 assume !false; 85495#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85493#L106 assume !(12292 == ssl3_accept_~s__state~0); 85492#L109 assume !(16384 == ssl3_accept_~s__state~0); 85488#L112 assume !(8192 == ssl3_accept_~s__state~0); 85486#L115 assume !(24576 == ssl3_accept_~s__state~0); 85484#L118 assume !(8195 == ssl3_accept_~s__state~0); 85482#L121 assume !(8480 == ssl3_accept_~s__state~0); 85480#L124 assume !(8481 == ssl3_accept_~s__state~0); 85479#L127 assume !(8482 == ssl3_accept_~s__state~0); 85477#L130 assume !(8464 == ssl3_accept_~s__state~0); 85475#L133 assume !(8465 == ssl3_accept_~s__state~0); 85473#L136 assume !(8466 == ssl3_accept_~s__state~0); 85471#L139 assume 8496 == ssl3_accept_~s__state~0; 83293#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 85469#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 85386#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 85466#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 82974#L297-2 ssl3_accept_~s__init_num~0 := 0; 85465#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85459#L644 ssl3_accept_~skip~0 := 0; 85453#L103-2 assume !false; 85451#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85449#L106 assume !(12292 == ssl3_accept_~s__state~0); 85447#L109 assume !(16384 == ssl3_accept_~s__state~0); 85445#L112 assume !(8192 == ssl3_accept_~s__state~0); 85443#L115 assume !(24576 == ssl3_accept_~s__state~0); 85441#L118 assume !(8195 == ssl3_accept_~s__state~0); 85439#L121 assume !(8480 == ssl3_accept_~s__state~0); 85437#L124 assume !(8481 == ssl3_accept_~s__state~0); 85435#L127 assume !(8482 == ssl3_accept_~s__state~0); 85433#L130 assume !(8464 == ssl3_accept_~s__state~0); 85431#L133 assume !(8465 == ssl3_accept_~s__state~0); 85429#L136 assume !(8466 == ssl3_accept_~s__state~0); 85323#L139 assume !(8496 == ssl3_accept_~s__state~0); 84979#L142 assume !(8497 == ssl3_accept_~s__state~0); 83635#L145 assume 8512 == ssl3_accept_~s__state~0; 83287#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 82907#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 82909#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 84670#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84666#L644 ssl3_accept_~skip~0 := 0; 84659#L103-2 assume !false; 84660#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84653#L106 assume !(12292 == ssl3_accept_~s__state~0); 84654#L109 assume !(16384 == ssl3_accept_~s__state~0); 84647#L112 assume !(8192 == ssl3_accept_~s__state~0); 84648#L115 assume !(24576 == ssl3_accept_~s__state~0); 84641#L118 assume !(8195 == ssl3_accept_~s__state~0); 84642#L121 assume !(8480 == ssl3_accept_~s__state~0); 84634#L124 assume !(8481 == ssl3_accept_~s__state~0); 84635#L127 assume !(8482 == ssl3_accept_~s__state~0); 84628#L130 assume !(8464 == ssl3_accept_~s__state~0); 84629#L133 assume !(8465 == ssl3_accept_~s__state~0); 84622#L136 assume !(8466 == ssl3_accept_~s__state~0); 84623#L139 assume !(8496 == ssl3_accept_~s__state~0); 84616#L142 assume !(8497 == ssl3_accept_~s__state~0); 84617#L145 assume !(8512 == ssl3_accept_~s__state~0); 84610#L148 assume !(8513 == ssl3_accept_~s__state~0); 84611#L151 assume 8528 == ssl3_accept_~s__state~0; 83006#L155 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 83007#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 85812#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 82915#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 82916#L360 assume !(3 == ssl3_accept_~blastFlag~0); 84957#L360-2 assume !(ssl3_accept_~ret~0 <= 0); 83034#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 84953#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 84949#L644 ssl3_accept_~skip~0 := 0; 84893#L103-2 assume !false; 84894#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 84871#L106 assume !(12292 == ssl3_accept_~s__state~0); 84872#L109 assume !(16384 == ssl3_accept_~s__state~0); 84865#L112 assume !(8192 == ssl3_accept_~s__state~0); 84866#L115 assume !(24576 == ssl3_accept_~s__state~0); 84861#L118 assume !(8195 == ssl3_accept_~s__state~0); 84862#L121 assume !(8480 == ssl3_accept_~s__state~0); 84854#L124 assume !(8481 == ssl3_accept_~s__state~0); 84855#L127 assume !(8482 == ssl3_accept_~s__state~0); 84850#L130 assume !(8464 == ssl3_accept_~s__state~0); 84851#L133 assume !(8465 == ssl3_accept_~s__state~0); 84842#L136 assume !(8466 == ssl3_accept_~s__state~0); 84843#L139 assume !(8496 == ssl3_accept_~s__state~0); 84837#L142 assume !(8497 == ssl3_accept_~s__state~0); 84838#L145 assume !(8512 == ssl3_accept_~s__state~0); 84833#L148 assume !(8513 == ssl3_accept_~s__state~0); 84834#L151 assume !(8528 == ssl3_accept_~s__state~0); 84828#L154 assume !(8529 == ssl3_accept_~s__state~0); 84829#L157 assume 8544 == ssl3_accept_~s__state~0; 82912#L161 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 82913#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 85779#L395 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 85778#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 82917#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 82918#L410 assume !(4 == ssl3_accept_~blastFlag~0); 85774#L410-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; 85772#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85767#L644 ssl3_accept_~skip~0 := 0; 85766#L103-2 assume !false; 85765#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85764#L106 assume !(12292 == ssl3_accept_~s__state~0); 85763#L109 assume !(16384 == ssl3_accept_~s__state~0); 85762#L112 assume !(8192 == ssl3_accept_~s__state~0); 85761#L115 assume !(24576 == ssl3_accept_~s__state~0); 85760#L118 assume !(8195 == ssl3_accept_~s__state~0); 85759#L121 assume !(8480 == ssl3_accept_~s__state~0); 85758#L124 assume !(8481 == ssl3_accept_~s__state~0); 85757#L127 assume !(8482 == ssl3_accept_~s__state~0); 85756#L130 assume !(8464 == ssl3_accept_~s__state~0); 85755#L133 assume !(8465 == ssl3_accept_~s__state~0); 85754#L136 assume !(8466 == ssl3_accept_~s__state~0); 85753#L139 assume !(8496 == ssl3_accept_~s__state~0); 85752#L142 assume !(8497 == ssl3_accept_~s__state~0); 85751#L145 assume !(8512 == ssl3_accept_~s__state~0); 85750#L148 assume !(8513 == ssl3_accept_~s__state~0); 85749#L151 assume !(8528 == ssl3_accept_~s__state~0); 85748#L154 assume !(8529 == ssl3_accept_~s__state~0); 85747#L157 assume !(8544 == ssl3_accept_~s__state~0); 85742#L160 assume !(8545 == ssl3_accept_~s__state~0); 85739#L163 assume !(8560 == ssl3_accept_~s__state~0); 85735#L166 assume !(8561 == ssl3_accept_~s__state~0); 85734#L169 assume 8448 == ssl3_accept_~s__state~0; 85733#L170 assume !(ssl3_accept_~num1~0 > 0); 85731#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 85730#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85721#L644 ssl3_accept_~skip~0 := 0; 85715#L103-2 assume !false; 85713#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85711#L106 assume !(12292 == ssl3_accept_~s__state~0); 85709#L109 assume !(16384 == ssl3_accept_~s__state~0); 85707#L112 assume !(8192 == ssl3_accept_~s__state~0); 85705#L115 assume !(24576 == ssl3_accept_~s__state~0); 85702#L118 assume !(8195 == ssl3_accept_~s__state~0); 85698#L121 assume !(8480 == ssl3_accept_~s__state~0); 85696#L124 assume !(8481 == ssl3_accept_~s__state~0); 85694#L127 assume !(8482 == ssl3_accept_~s__state~0); 85692#L130 assume !(8464 == ssl3_accept_~s__state~0); 85690#L133 assume !(8465 == ssl3_accept_~s__state~0); 85688#L136 assume !(8466 == ssl3_accept_~s__state~0); 85686#L139 assume !(8496 == ssl3_accept_~s__state~0); 85684#L142 assume !(8497 == ssl3_accept_~s__state~0); 85682#L145 assume !(8512 == ssl3_accept_~s__state~0); 85680#L148 assume !(8513 == ssl3_accept_~s__state~0); 85678#L151 assume !(8528 == ssl3_accept_~s__state~0); 85676#L154 assume !(8529 == ssl3_accept_~s__state~0); 85674#L157 assume !(8544 == ssl3_accept_~s__state~0); 85672#L160 assume !(8545 == ssl3_accept_~s__state~0); 85670#L163 assume !(8560 == ssl3_accept_~s__state~0); 85668#L166 assume !(8561 == ssl3_accept_~s__state~0); 85666#L169 assume !(8448 == ssl3_accept_~s__state~0); 85660#L172 assume 8576 == ssl3_accept_~s__state~0; 85659#L176 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 85658#L453 assume !(5 == ssl3_accept_~blastFlag~0); 85657#L453-2 assume !(ssl3_accept_~ret~0 <= 0); 85534#L459 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 83601#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 85512#L644 ssl3_accept_~skip~0 := 0; 85505#L103-2 assume !false; 85499#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 85497#L106 assume !(12292 == ssl3_accept_~s__state~0); 85491#L109 assume !(16384 == ssl3_accept_~s__state~0); 85487#L112 assume !(8192 == ssl3_accept_~s__state~0); 85485#L115 assume !(24576 == ssl3_accept_~s__state~0); 85483#L118 assume !(8195 == ssl3_accept_~s__state~0); 85481#L121 assume !(8480 == ssl3_accept_~s__state~0); 84545#L124 assume !(8481 == ssl3_accept_~s__state~0); 85478#L127 assume !(8482 == ssl3_accept_~s__state~0); 85476#L130 assume !(8464 == ssl3_accept_~s__state~0); 85474#L133 assume !(8465 == ssl3_accept_~s__state~0); 85472#L136 assume 8466 == ssl3_accept_~s__state~0; 83297#L137 [2021-08-31 02:02:19,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:19,789 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 18 times [2021-08-31 02:02:19,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:19,789 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614970772] [2021-08-31 02:02:19,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:19,790 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:19,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:19,794 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:19,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:19,800 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:19,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:19,800 INFO L82 PathProgramCache]: Analyzing trace with hash -306989095, now seen corresponding path program 1 times [2021-08-31 02:02:19,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:19,801 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600372587] [2021-08-31 02:02:19,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:19,801 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:19,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:20,221 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-08-31 02:02:20,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:20,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600372587] [2021-08-31 02:02:20,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600372587] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:20,222 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:20,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-31 02:02:20,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881217913] [2021-08-31 02:02:20,222 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:20,222 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:20,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-31 02:02:20,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-31 02:02:20,223 INFO L87 Difference]: Start difference. First operand 3690 states and 4775 transitions. cyclomatic complexity: 1094 Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:22,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:22,834 INFO L93 Difference]: Finished difference Result 15918 states and 20465 transitions. [2021-08-31 02:02:22,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-08-31 02:02:22,836 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15918 states and 20465 transitions. [2021-08-31 02:02:22,909 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 15554 [2021-08-31 02:02:23,053 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15918 states to 15918 states and 20465 transitions. [2021-08-31 02:02:23,053 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15811 [2021-08-31 02:02:23,067 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15811 [2021-08-31 02:02:23,068 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15918 states and 20465 transitions. [2021-08-31 02:02:23,152 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:23,152 INFO L681 BuchiCegarLoop]: Abstraction has 15918 states and 20465 transitions. [2021-08-31 02:02:23,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15918 states and 20465 transitions. [2021-08-31 02:02:23,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15918 to 6780. [2021-08-31 02:02:23,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6780 states, 6780 states have (on average 1.2912979351032448) internal successors, (8755), 6779 states have internal predecessors, (8755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:23,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6780 states to 6780 states and 8755 transitions. [2021-08-31 02:02:23,357 INFO L704 BuchiCegarLoop]: Abstraction has 6780 states and 8755 transitions. [2021-08-31 02:02:23,358 INFO L587 BuchiCegarLoop]: Abstraction has 6780 states and 8755 transitions. [2021-08-31 02:02:23,358 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-08-31 02:02:23,358 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6780 states and 8755 transitions. [2021-08-31 02:02:23,379 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 6568 [2021-08-31 02:02:23,379 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:23,379 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:23,382 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:23,382 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:23,382 INFO L791 eck$LassoCheckResult]: Stem: 102759#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 102611#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 102560#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 102561#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 102753#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 102691#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 102692#L103-2 assume !false; 102794#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 105014#L106 assume !(12292 == ssl3_accept_~s__state~0); 105013#L109 assume !(16384 == ssl3_accept_~s__state~0); 105012#L112 assume !(8192 == ssl3_accept_~s__state~0); 105011#L115 assume !(24576 == ssl3_accept_~s__state~0); 105010#L118 assume !(8195 == ssl3_accept_~s__state~0); 105009#L121 assume !(8480 == ssl3_accept_~s__state~0); 105008#L124 assume !(8481 == ssl3_accept_~s__state~0); 105007#L127 assume !(8482 == ssl3_accept_~s__state~0); 105006#L130 assume 8464 == ssl3_accept_~s__state~0; 102674#L137 [2021-08-31 02:02:23,383 INFO L793 eck$LassoCheckResult]: Loop: 102674#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 102675#L278 assume !(0 == ssl3_accept_~blastFlag~0); 102515#L278-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; 102516#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109287#L644 ssl3_accept_~skip~0 := 0; 109282#L103-2 assume !false; 109280#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109278#L106 assume !(12292 == ssl3_accept_~s__state~0); 109276#L109 assume !(16384 == ssl3_accept_~s__state~0); 109274#L112 assume !(8192 == ssl3_accept_~s__state~0); 109272#L115 assume !(24576 == ssl3_accept_~s__state~0); 109270#L118 assume !(8195 == ssl3_accept_~s__state~0); 109268#L121 assume !(8480 == ssl3_accept_~s__state~0); 102700#L124 assume !(8481 == ssl3_accept_~s__state~0); 102701#L127 assume !(8482 == ssl3_accept_~s__state~0); 102762#L130 assume !(8464 == ssl3_accept_~s__state~0); 109257#L133 assume !(8465 == ssl3_accept_~s__state~0); 102545#L136 assume !(8466 == ssl3_accept_~s__state~0); 102546#L139 assume 8496 == ssl3_accept_~s__state~0; 102872#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 107920#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 103645#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 107917#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 102596#L297-2 ssl3_accept_~s__init_num~0 := 0; 107521#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 107516#L644 ssl3_accept_~skip~0 := 0; 107515#L103-2 assume !false; 107514#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 107361#L106 assume !(12292 == ssl3_accept_~s__state~0); 107355#L109 assume !(16384 == ssl3_accept_~s__state~0); 107353#L112 assume !(8192 == ssl3_accept_~s__state~0); 107351#L115 assume !(24576 == ssl3_accept_~s__state~0); 107349#L118 assume !(8195 == ssl3_accept_~s__state~0); 107347#L121 assume !(8480 == ssl3_accept_~s__state~0); 107345#L124 assume !(8481 == ssl3_accept_~s__state~0); 107343#L127 assume !(8482 == ssl3_accept_~s__state~0); 107341#L130 assume !(8464 == ssl3_accept_~s__state~0); 107339#L133 assume !(8465 == ssl3_accept_~s__state~0); 107337#L136 assume !(8466 == ssl3_accept_~s__state~0); 107335#L139 assume !(8496 == ssl3_accept_~s__state~0); 107333#L142 assume !(8497 == ssl3_accept_~s__state~0); 103156#L145 assume 8512 == ssl3_accept_~s__state~0; 102867#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 102807#L308 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 102808#L312 assume !(2 == ssl3_accept_~blastFlag~0); 104728#L312-2 assume !(ssl3_accept_~ret~0 <= 0); 102676#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 102677#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 108934#L644 ssl3_accept_~skip~0 := 0; 108935#L103-2 assume !false; 108928#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 108929#L106 assume !(12292 == ssl3_accept_~s__state~0); 108922#L109 assume !(16384 == ssl3_accept_~s__state~0); 108923#L112 assume !(8192 == ssl3_accept_~s__state~0); 108913#L115 assume !(24576 == ssl3_accept_~s__state~0); 108914#L118 assume !(8195 == ssl3_accept_~s__state~0); 108907#L121 assume !(8480 == ssl3_accept_~s__state~0); 108908#L124 assume !(8481 == ssl3_accept_~s__state~0); 108901#L127 assume !(8482 == ssl3_accept_~s__state~0); 108902#L130 assume !(8464 == ssl3_accept_~s__state~0); 108895#L133 assume !(8465 == ssl3_accept_~s__state~0); 108896#L136 assume !(8466 == ssl3_accept_~s__state~0); 108889#L139 assume !(8496 == ssl3_accept_~s__state~0); 108890#L142 assume !(8497 == ssl3_accept_~s__state~0); 108883#L145 assume !(8512 == ssl3_accept_~s__state~0); 108884#L148 assume !(8513 == ssl3_accept_~s__state~0); 108311#L151 assume 8528 == ssl3_accept_~s__state~0; 102624#L155 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 102625#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 102739#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 102539#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 102540#L360 assume !(3 == ssl3_accept_~blastFlag~0); 102551#L360-2 assume !(ssl3_accept_~ret~0 <= 0); 102609#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 102610#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109205#L644 ssl3_accept_~skip~0 := 0; 109204#L103-2 assume !false; 109203#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109202#L106 assume !(12292 == ssl3_accept_~s__state~0); 109200#L109 assume !(16384 == ssl3_accept_~s__state~0); 109199#L112 assume !(8192 == ssl3_accept_~s__state~0); 109198#L115 assume !(24576 == ssl3_accept_~s__state~0); 109193#L118 assume !(8195 == ssl3_accept_~s__state~0); 109191#L121 assume !(8480 == ssl3_accept_~s__state~0); 109189#L124 assume !(8481 == ssl3_accept_~s__state~0); 109187#L127 assume !(8482 == ssl3_accept_~s__state~0); 109185#L130 assume !(8464 == ssl3_accept_~s__state~0); 109183#L133 assume !(8465 == ssl3_accept_~s__state~0); 109181#L136 assume !(8466 == ssl3_accept_~s__state~0); 109179#L139 assume !(8496 == ssl3_accept_~s__state~0); 109177#L142 assume !(8497 == ssl3_accept_~s__state~0); 109175#L145 assume !(8512 == ssl3_accept_~s__state~0); 109173#L148 assume !(8513 == ssl3_accept_~s__state~0); 109171#L151 assume !(8528 == ssl3_accept_~s__state~0); 109169#L154 assume !(8529 == ssl3_accept_~s__state~0); 105161#L157 assume 8544 == ssl3_accept_~s__state~0; 102536#L161 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 102537#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 102635#L395 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 102703#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 109079#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 109077#L410 assume !(4 == ssl3_accept_~blastFlag~0); 109070#L410-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; 109068#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 109059#L644 ssl3_accept_~skip~0 := 0; 109057#L103-2 assume !false; 109055#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 109053#L106 assume !(12292 == ssl3_accept_~s__state~0); 109051#L109 assume !(16384 == ssl3_accept_~s__state~0); 109049#L112 assume !(8192 == ssl3_accept_~s__state~0); 109047#L115 assume !(24576 == ssl3_accept_~s__state~0); 109045#L118 assume !(8195 == ssl3_accept_~s__state~0); 109043#L121 assume !(8480 == ssl3_accept_~s__state~0); 109041#L124 assume !(8481 == ssl3_accept_~s__state~0); 109039#L127 assume !(8482 == ssl3_accept_~s__state~0); 109037#L130 assume !(8464 == ssl3_accept_~s__state~0); 109035#L133 assume !(8465 == ssl3_accept_~s__state~0); 109033#L136 assume !(8466 == ssl3_accept_~s__state~0); 109031#L139 assume !(8496 == ssl3_accept_~s__state~0); 109029#L142 assume !(8497 == ssl3_accept_~s__state~0); 109027#L145 assume !(8512 == ssl3_accept_~s__state~0); 109025#L148 assume !(8513 == ssl3_accept_~s__state~0); 109023#L151 assume !(8528 == ssl3_accept_~s__state~0); 109021#L154 assume !(8529 == ssl3_accept_~s__state~0); 109019#L157 assume !(8544 == ssl3_accept_~s__state~0); 109017#L160 assume !(8545 == ssl3_accept_~s__state~0); 108565#L163 assume !(8560 == ssl3_accept_~s__state~0); 108496#L166 assume !(8561 == ssl3_accept_~s__state~0); 108490#L169 assume 8448 == ssl3_accept_~s__state~0; 108491#L170 assume !(ssl3_accept_~num1~0 > 0); 109002#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 109001#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 108996#L644 ssl3_accept_~skip~0 := 0; 108995#L103-2 assume !false; 108993#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 108992#L106 assume !(12292 == ssl3_accept_~s__state~0); 108991#L109 assume !(16384 == ssl3_accept_~s__state~0); 108986#L112 assume !(8192 == ssl3_accept_~s__state~0); 108984#L115 assume !(24576 == ssl3_accept_~s__state~0); 108982#L118 assume !(8195 == ssl3_accept_~s__state~0); 108980#L121 assume !(8480 == ssl3_accept_~s__state~0); 108978#L124 assume !(8481 == ssl3_accept_~s__state~0); 108976#L127 assume !(8482 == ssl3_accept_~s__state~0); 108974#L130 assume !(8464 == ssl3_accept_~s__state~0); 108972#L133 assume !(8465 == ssl3_accept_~s__state~0); 108970#L136 assume !(8466 == ssl3_accept_~s__state~0); 108968#L139 assume !(8496 == ssl3_accept_~s__state~0); 108966#L142 assume !(8497 == ssl3_accept_~s__state~0); 108964#L145 assume !(8512 == ssl3_accept_~s__state~0); 108962#L148 assume !(8513 == ssl3_accept_~s__state~0); 108960#L151 assume !(8528 == ssl3_accept_~s__state~0); 108958#L154 assume !(8529 == ssl3_accept_~s__state~0); 108956#L157 assume !(8544 == ssl3_accept_~s__state~0); 108954#L160 assume !(8545 == ssl3_accept_~s__state~0); 108952#L163 assume !(8560 == ssl3_accept_~s__state~0); 108950#L166 assume !(8561 == ssl3_accept_~s__state~0); 108948#L169 assume !(8448 == ssl3_accept_~s__state~0); 108946#L172 assume 8576 == ssl3_accept_~s__state~0; 108614#L176 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 108880#L453 assume !(5 == ssl3_accept_~blastFlag~0); 108879#L453-2 assume !(ssl3_accept_~ret~0 <= 0); 102529#L459 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 102530#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 102573#L644 ssl3_accept_~skip~0 := 0; 102729#L103-2 assume !false; 102554#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 102555#L106 assume !(12292 == ssl3_accept_~s__state~0); 102750#L109 assume !(16384 == ssl3_accept_~s__state~0); 102639#L112 assume !(8192 == ssl3_accept_~s__state~0); 102640#L115 assume !(24576 == ssl3_accept_~s__state~0); 102660#L118 assume !(8195 == ssl3_accept_~s__state~0); 102568#L121 assume !(8480 == ssl3_accept_~s__state~0); 102569#L124 assume !(8481 == ssl3_accept_~s__state~0); 109262#L127 assume !(8482 == ssl3_accept_~s__state~0); 102656#L130 assume !(8464 == ssl3_accept_~s__state~0); 102657#L133 assume !(8465 == ssl3_accept_~s__state~0); 102747#L136 assume 8466 == ssl3_accept_~s__state~0; 102674#L137 [2021-08-31 02:02:23,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:23,383 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 19 times [2021-08-31 02:02:23,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:23,384 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960780224] [2021-08-31 02:02:23,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:23,384 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:23,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:23,390 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:23,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:23,396 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:23,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:23,397 INFO L82 PathProgramCache]: Analyzing trace with hash 2095369747, now seen corresponding path program 1 times [2021-08-31 02:02:23,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:23,397 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130066826] [2021-08-31 02:02:23,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:23,397 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:23,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:23,536 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 182 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-08-31 02:02:23,536 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:23,536 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130066826] [2021-08-31 02:02:23,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130066826] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:23,537 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:23,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:23,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084792570] [2021-08-31 02:02:23,537 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:23,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:23,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:23,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:23,538 INFO L87 Difference]: Start difference. First operand 6780 states and 8755 transitions. cyclomatic complexity: 1990 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:23,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:23,931 INFO L93 Difference]: Finished difference Result 9209 states and 11784 transitions. [2021-08-31 02:02:23,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:23,933 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9209 states and 11784 transitions. [2021-08-31 02:02:24,119 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8862 [2021-08-31 02:02:24,168 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9209 states to 9209 states and 11784 transitions. [2021-08-31 02:02:24,181 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9010 [2021-08-31 02:02:24,194 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9010 [2021-08-31 02:02:24,195 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9209 states and 11784 transitions. [2021-08-31 02:02:24,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:24,208 INFO L681 BuchiCegarLoop]: Abstraction has 9209 states and 11784 transitions. [2021-08-31 02:02:24,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9209 states and 11784 transitions. [2021-08-31 02:02:24,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9209 to 9117. [2021-08-31 02:02:24,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9117 states, 9117 states have (on average 1.2812328616869584) internal successors, (11681), 9116 states have internal predecessors, (11681), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:24,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9117 states to 9117 states and 11681 transitions. [2021-08-31 02:02:24,449 INFO L704 BuchiCegarLoop]: Abstraction has 9117 states and 11681 transitions. [2021-08-31 02:02:24,449 INFO L587 BuchiCegarLoop]: Abstraction has 9117 states and 11681 transitions. [2021-08-31 02:02:24,449 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-08-31 02:02:24,449 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9117 states and 11681 transitions. [2021-08-31 02:02:24,475 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8813 [2021-08-31 02:02:24,476 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:24,476 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:24,477 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:24,478 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:24,478 INFO L791 eck$LassoCheckResult]: Stem: 118788#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 118608#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 118555#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 118556#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 118782#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 118700#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 118701#L103-2 assume !false; 118831#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 120017#L106 assume !(12292 == ssl3_accept_~s__state~0); 120018#L109 assume !(16384 == ssl3_accept_~s__state~0); 119989#L112 assume !(8192 == ssl3_accept_~s__state~0); 119990#L115 assume !(24576 == ssl3_accept_~s__state~0); 119979#L118 assume !(8195 == ssl3_accept_~s__state~0); 119980#L121 assume !(8480 == ssl3_accept_~s__state~0); 119967#L124 assume !(8481 == ssl3_accept_~s__state~0); 119968#L127 assume !(8482 == ssl3_accept_~s__state~0); 119949#L130 assume 8464 == ssl3_accept_~s__state~0; 119655#L137 [2021-08-31 02:02:24,478 INFO L793 eck$LassoCheckResult]: Loop: 119655#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 123100#L278 assume !(0 == ssl3_accept_~blastFlag~0); 122581#L278-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; 123094#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123090#L644 ssl3_accept_~skip~0 := 0; 123085#L103-2 assume !false; 123086#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123081#L106 assume !(12292 == ssl3_accept_~s__state~0); 123082#L109 assume !(16384 == ssl3_accept_~s__state~0); 123077#L112 assume !(8192 == ssl3_accept_~s__state~0); 123078#L115 assume !(24576 == ssl3_accept_~s__state~0); 123073#L118 assume !(8195 == ssl3_accept_~s__state~0); 123074#L121 assume !(8480 == ssl3_accept_~s__state~0); 123070#L124 assume !(8481 == ssl3_accept_~s__state~0); 123071#L127 assume !(8482 == ssl3_accept_~s__state~0); 123066#L130 assume !(8464 == ssl3_accept_~s__state~0); 123067#L133 assume !(8465 == ssl3_accept_~s__state~0); 122981#L136 assume !(8466 == ssl3_accept_~s__state~0); 119137#L139 assume 8496 == ssl3_accept_~s__state~0; 119138#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 118977#L291 assume !(1 == ssl3_accept_~blastFlag~0); 118978#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 122888#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 118591#L297-2 ssl3_accept_~s__init_num~0 := 0; 122879#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 122873#L644 ssl3_accept_~skip~0 := 0; 122871#L103-2 assume !false; 122869#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 122867#L106 assume !(12292 == ssl3_accept_~s__state~0); 122865#L109 assume !(16384 == ssl3_accept_~s__state~0); 122863#L112 assume !(8192 == ssl3_accept_~s__state~0); 122861#L115 assume !(24576 == ssl3_accept_~s__state~0); 122859#L118 assume !(8195 == ssl3_accept_~s__state~0); 122857#L121 assume !(8480 == ssl3_accept_~s__state~0); 122855#L124 assume !(8481 == ssl3_accept_~s__state~0); 122853#L127 assume !(8482 == ssl3_accept_~s__state~0); 122851#L130 assume !(8464 == ssl3_accept_~s__state~0); 122849#L133 assume !(8465 == ssl3_accept_~s__state~0); 122847#L136 assume !(8466 == ssl3_accept_~s__state~0); 122845#L139 assume !(8496 == ssl3_accept_~s__state~0); 122815#L142 assume !(8497 == ssl3_accept_~s__state~0); 122816#L145 assume 8512 == ssl3_accept_~s__state~0; 119886#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 122526#L308 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 118909#L312 assume !(2 == ssl3_accept_~blastFlag~0); 118910#L312-2 assume !(ssl3_accept_~ret~0 <= 0); 123702#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 123701#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123696#L644 ssl3_accept_~skip~0 := 0; 123695#L103-2 assume !false; 123694#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123693#L106 assume !(12292 == ssl3_accept_~s__state~0); 123692#L109 assume !(16384 == ssl3_accept_~s__state~0); 123691#L112 assume !(8192 == ssl3_accept_~s__state~0); 123690#L115 assume !(24576 == ssl3_accept_~s__state~0); 123689#L118 assume !(8195 == ssl3_accept_~s__state~0); 123688#L121 assume !(8480 == ssl3_accept_~s__state~0); 123687#L124 assume !(8481 == ssl3_accept_~s__state~0); 123686#L127 assume !(8482 == ssl3_accept_~s__state~0); 123685#L130 assume !(8464 == ssl3_accept_~s__state~0); 123684#L133 assume !(8465 == ssl3_accept_~s__state~0); 123683#L136 assume !(8466 == ssl3_accept_~s__state~0); 123682#L139 assume !(8496 == ssl3_accept_~s__state~0); 123681#L142 assume !(8497 == ssl3_accept_~s__state~0); 123680#L145 assume !(8512 == ssl3_accept_~s__state~0); 123679#L148 assume !(8513 == ssl3_accept_~s__state~0); 123678#L151 assume 8528 == ssl3_accept_~s__state~0; 119812#L155 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 123677#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 123674#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 123667#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 123670#L360 assume !(3 == ssl3_accept_~blastFlag~0); 123665#L360-2 assume !(ssl3_accept_~ret~0 <= 0); 123663#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 123662#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123657#L644 ssl3_accept_~skip~0 := 0; 123656#L103-2 assume !false; 123655#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123653#L106 assume !(12292 == ssl3_accept_~s__state~0); 123648#L109 assume !(16384 == ssl3_accept_~s__state~0); 123646#L112 assume !(8192 == ssl3_accept_~s__state~0); 123644#L115 assume !(24576 == ssl3_accept_~s__state~0); 123642#L118 assume !(8195 == ssl3_accept_~s__state~0); 123640#L121 assume !(8480 == ssl3_accept_~s__state~0); 123638#L124 assume !(8481 == ssl3_accept_~s__state~0); 123636#L127 assume !(8482 == ssl3_accept_~s__state~0); 123634#L130 assume !(8464 == ssl3_accept_~s__state~0); 123632#L133 assume !(8465 == ssl3_accept_~s__state~0); 123630#L136 assume !(8466 == ssl3_accept_~s__state~0); 123628#L139 assume !(8496 == ssl3_accept_~s__state~0); 123626#L142 assume !(8497 == ssl3_accept_~s__state~0); 123624#L145 assume !(8512 == ssl3_accept_~s__state~0); 123622#L148 assume !(8513 == ssl3_accept_~s__state~0); 123620#L151 assume !(8528 == ssl3_accept_~s__state~0); 123618#L154 assume !(8529 == ssl3_accept_~s__state~0); 123616#L157 assume 8544 == ssl3_accept_~s__state~0; 119802#L161 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 123613#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 123610#L395 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 123608#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 123604#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 123602#L410 assume !(4 == ssl3_accept_~blastFlag~0); 123598#L410-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; 123597#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123592#L644 ssl3_accept_~skip~0 := 0; 123591#L103-2 assume !false; 123590#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123589#L106 assume !(12292 == ssl3_accept_~s__state~0); 123588#L109 assume !(16384 == ssl3_accept_~s__state~0); 123587#L112 assume !(8192 == ssl3_accept_~s__state~0); 123586#L115 assume !(24576 == ssl3_accept_~s__state~0); 123585#L118 assume !(8195 == ssl3_accept_~s__state~0); 123584#L121 assume !(8480 == ssl3_accept_~s__state~0); 123583#L124 assume !(8481 == ssl3_accept_~s__state~0); 123582#L127 assume !(8482 == ssl3_accept_~s__state~0); 123581#L130 assume !(8464 == ssl3_accept_~s__state~0); 123580#L133 assume !(8465 == ssl3_accept_~s__state~0); 123579#L136 assume !(8466 == ssl3_accept_~s__state~0); 123578#L139 assume !(8496 == ssl3_accept_~s__state~0); 123577#L142 assume !(8497 == ssl3_accept_~s__state~0); 123576#L145 assume !(8512 == ssl3_accept_~s__state~0); 123575#L148 assume !(8513 == ssl3_accept_~s__state~0); 123574#L151 assume !(8528 == ssl3_accept_~s__state~0); 123573#L154 assume !(8529 == ssl3_accept_~s__state~0); 123572#L157 assume !(8544 == ssl3_accept_~s__state~0); 123571#L160 assume !(8545 == ssl3_accept_~s__state~0); 123570#L163 assume !(8560 == ssl3_accept_~s__state~0); 123569#L166 assume !(8561 == ssl3_accept_~s__state~0); 123568#L169 assume 8448 == ssl3_accept_~s__state~0; 123567#L170 assume !(ssl3_accept_~num1~0 > 0); 123564#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 123561#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123554#L644 ssl3_accept_~skip~0 := 0; 123553#L103-2 assume !false; 123552#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123551#L106 assume !(12292 == ssl3_accept_~s__state~0); 123550#L109 assume !(16384 == ssl3_accept_~s__state~0); 123549#L112 assume !(8192 == ssl3_accept_~s__state~0); 123548#L115 assume !(24576 == ssl3_accept_~s__state~0); 123547#L118 assume !(8195 == ssl3_accept_~s__state~0); 123546#L121 assume !(8480 == ssl3_accept_~s__state~0); 123545#L124 assume !(8481 == ssl3_accept_~s__state~0); 123544#L127 assume !(8482 == ssl3_accept_~s__state~0); 123543#L130 assume !(8464 == ssl3_accept_~s__state~0); 123542#L133 assume !(8465 == ssl3_accept_~s__state~0); 123541#L136 assume !(8466 == ssl3_accept_~s__state~0); 123540#L139 assume !(8496 == ssl3_accept_~s__state~0); 123539#L142 assume !(8497 == ssl3_accept_~s__state~0); 123538#L145 assume !(8512 == ssl3_accept_~s__state~0); 123537#L148 assume !(8513 == ssl3_accept_~s__state~0); 123536#L151 assume !(8528 == ssl3_accept_~s__state~0); 123535#L154 assume !(8529 == ssl3_accept_~s__state~0); 123534#L157 assume !(8544 == ssl3_accept_~s__state~0); 123533#L160 assume !(8545 == ssl3_accept_~s__state~0); 123532#L163 assume !(8560 == ssl3_accept_~s__state~0); 123531#L166 assume !(8561 == ssl3_accept_~s__state~0); 123529#L169 assume !(8448 == ssl3_accept_~s__state~0); 123470#L172 assume 8576 == ssl3_accept_~s__state~0; 123469#L176 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 123468#L453 assume !(5 == ssl3_accept_~blastFlag~0); 123467#L453-2 assume !(ssl3_accept_~ret~0 <= 0); 123098#L459 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 120070#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 123087#L644 ssl3_accept_~skip~0 := 0; 123088#L103-2 assume !false; 123083#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 123084#L106 assume !(12292 == ssl3_accept_~s__state~0); 123079#L109 assume !(16384 == ssl3_accept_~s__state~0); 123080#L112 assume !(8192 == ssl3_accept_~s__state~0); 123075#L115 assume !(24576 == ssl3_accept_~s__state~0); 123076#L118 assume !(8195 == ssl3_accept_~s__state~0); 123072#L121 assume !(8480 == ssl3_accept_~s__state~0); 123048#L124 assume !(8481 == ssl3_accept_~s__state~0); 123068#L127 assume !(8482 == ssl3_accept_~s__state~0); 123069#L130 assume !(8464 == ssl3_accept_~s__state~0); 121891#L133 assume !(8465 == ssl3_accept_~s__state~0); 121892#L136 assume 8466 == ssl3_accept_~s__state~0; 119655#L137 [2021-08-31 02:02:24,479 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:24,479 INFO L82 PathProgramCache]: Analyzing trace with hash 868558509, now seen corresponding path program 20 times [2021-08-31 02:02:24,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:24,479 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061259764] [2021-08-31 02:02:24,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:24,480 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:24,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:24,484 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:24,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:24,493 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:24,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:24,495 INFO L82 PathProgramCache]: Analyzing trace with hash -816184813, now seen corresponding path program 1 times [2021-08-31 02:02:24,495 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:24,495 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850761476] [2021-08-31 02:02:24,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:24,496 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:24,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:24,506 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:24,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:24,576 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:24,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:24,577 INFO L82 PathProgramCache]: Analyzing trace with hash 1335359719, now seen corresponding path program 1 times [2021-08-31 02:02:24,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:24,577 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822872211] [2021-08-31 02:02:24,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:24,578 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:24,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:24,598 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-08-31 02:02:24,598 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:24,598 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822872211] [2021-08-31 02:02:24,598 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822872211] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:24,599 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:24,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:24,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871515509] [2021-08-31 02:02:26,301 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:26,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:26,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:26,308 INFO L87 Difference]: Start difference. First operand 9117 states and 11681 transitions. cyclomatic complexity: 2583 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:02:26,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:26,833 INFO L93 Difference]: Finished difference Result 12035 states and 15374 transitions. [2021-08-31 02:02:26,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:26,834 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12035 states and 15374 transitions. [2021-08-31 02:02:26,890 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 11815 [2021-08-31 02:02:26,950 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12035 states to 12035 states and 15374 transitions. [2021-08-31 02:02:26,964 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11928 [2021-08-31 02:02:26,974 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11928 [2021-08-31 02:02:26,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12035 states and 15374 transitions. [2021-08-31 02:02:26,998 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:26,999 INFO L681 BuchiCegarLoop]: Abstraction has 12035 states and 15374 transitions. [2021-08-31 02:02:27,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12035 states and 15374 transitions. [2021-08-31 02:02:27,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12035 to 12035. [2021-08-31 02:02:27,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12035 states, 12035 states have (on average 1.2774407976734525) internal successors, (15374), 12034 states have internal predecessors, (15374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:27,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12035 states to 12035 states and 15374 transitions. [2021-08-31 02:02:27,190 INFO L704 BuchiCegarLoop]: Abstraction has 12035 states and 15374 transitions. [2021-08-31 02:02:27,190 INFO L587 BuchiCegarLoop]: Abstraction has 12035 states and 15374 transitions. [2021-08-31 02:02:27,190 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-08-31 02:02:27,190 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12035 states and 15374 transitions. [2021-08-31 02:02:27,265 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 11815 [2021-08-31 02:02:27,265 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:27,265 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:27,270 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:27,270 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:27,270 INFO L791 eck$LassoCheckResult]: Stem: 139921#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 139766#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 139715#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 139716#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 139916#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 139853#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 139854#L103-2 assume !false; 139961#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 141238#L106 assume !(12292 == ssl3_accept_~s__state~0); 141234#L109 assume !(16384 == ssl3_accept_~s__state~0); 141235#L112 assume !(8192 == ssl3_accept_~s__state~0); 141230#L115 assume !(24576 == ssl3_accept_~s__state~0); 141231#L118 assume !(8195 == ssl3_accept_~s__state~0); 141226#L121 assume !(8480 == ssl3_accept_~s__state~0); 141227#L124 assume !(8481 == ssl3_accept_~s__state~0); 141115#L127 assume !(8482 == ssl3_accept_~s__state~0); 141116#L130 assume 8464 == ssl3_accept_~s__state~0; 140762#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 143131#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 143121#L278-2 [2021-08-31 02:02:27,270 INFO L793 eck$LassoCheckResult]: Loop: 143121#L278-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; 143122#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 143189#L644 ssl3_accept_~skip~0 := 0; 143190#L103-2 assume !false; 143181#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 143182#L106 assume !(12292 == ssl3_accept_~s__state~0); 143173#L109 assume !(16384 == ssl3_accept_~s__state~0); 143174#L112 assume !(8192 == ssl3_accept_~s__state~0); 143165#L115 assume !(24576 == ssl3_accept_~s__state~0); 143166#L118 assume !(8195 == ssl3_accept_~s__state~0); 143157#L121 assume !(8480 == ssl3_accept_~s__state~0); 143158#L124 assume !(8481 == ssl3_accept_~s__state~0); 143149#L127 assume !(8482 == ssl3_accept_~s__state~0); 143150#L130 assume !(8464 == ssl3_accept_~s__state~0); 143141#L133 assume !(8465 == ssl3_accept_~s__state~0); 143142#L136 assume !(8466 == ssl3_accept_~s__state~0); 140213#L139 assume 8496 == ssl3_accept_~s__state~0; 140214#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 140051#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 140048#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 140045#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 140043#L297-2 ssl3_accept_~s__init_num~0 := 0; 140036#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 140030#L644 ssl3_accept_~skip~0 := 0; 140028#L103-2 assume !false; 140026#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 140024#L106 assume !(12292 == ssl3_accept_~s__state~0); 140022#L109 assume !(16384 == ssl3_accept_~s__state~0); 140020#L112 assume !(8192 == ssl3_accept_~s__state~0); 140018#L115 assume !(24576 == ssl3_accept_~s__state~0); 140016#L118 assume !(8195 == ssl3_accept_~s__state~0); 140014#L121 assume !(8480 == ssl3_accept_~s__state~0); 140011#L124 assume !(8481 == ssl3_accept_~s__state~0); 140008#L127 assume !(8482 == ssl3_accept_~s__state~0); 140006#L130 assume !(8464 == ssl3_accept_~s__state~0); 140004#L133 assume !(8465 == ssl3_accept_~s__state~0); 140001#L136 assume !(8466 == ssl3_accept_~s__state~0); 139999#L139 assume !(8496 == ssl3_accept_~s__state~0); 139996#L142 assume !(8497 == ssl3_accept_~s__state~0); 139991#L145 assume 8512 == ssl3_accept_~s__state~0; 139992#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 139980#L308 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 139981#L312 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 143611#L312-2 assume !(ssl3_accept_~ret~0 <= 0); 143827#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 143825#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 143820#L644 ssl3_accept_~skip~0 := 0; 143819#L103-2 assume !false; 143818#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 143817#L106 assume !(12292 == ssl3_accept_~s__state~0); 143816#L109 assume !(16384 == ssl3_accept_~s__state~0); 143815#L112 assume !(8192 == ssl3_accept_~s__state~0); 143814#L115 assume !(24576 == ssl3_accept_~s__state~0); 143813#L118 assume !(8195 == ssl3_accept_~s__state~0); 143812#L121 assume !(8480 == ssl3_accept_~s__state~0); 143811#L124 assume !(8481 == ssl3_accept_~s__state~0); 143810#L127 assume !(8482 == ssl3_accept_~s__state~0); 143809#L130 assume !(8464 == ssl3_accept_~s__state~0); 143808#L133 assume !(8465 == ssl3_accept_~s__state~0); 143807#L136 assume !(8466 == ssl3_accept_~s__state~0); 143806#L139 assume !(8496 == ssl3_accept_~s__state~0); 143805#L142 assume !(8497 == ssl3_accept_~s__state~0); 143804#L145 assume !(8512 == ssl3_accept_~s__state~0); 143803#L148 assume !(8513 == ssl3_accept_~s__state~0); 143802#L151 assume 8528 == ssl3_accept_~s__state~0; 142726#L155 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 143801#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 143798#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 143791#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 143794#L360 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 143789#L360-2 assume !(ssl3_accept_~ret~0 <= 0); 143788#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 143786#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 143781#L644 ssl3_accept_~skip~0 := 0; 143780#L103-2 assume !false; 143778#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 143773#L106 assume !(12292 == ssl3_accept_~s__state~0); 143771#L109 assume !(16384 == ssl3_accept_~s__state~0); 143769#L112 assume !(8192 == ssl3_accept_~s__state~0); 143767#L115 assume !(24576 == ssl3_accept_~s__state~0); 143765#L118 assume !(8195 == ssl3_accept_~s__state~0); 143763#L121 assume !(8480 == ssl3_accept_~s__state~0); 143761#L124 assume !(8481 == ssl3_accept_~s__state~0); 143759#L127 assume !(8482 == ssl3_accept_~s__state~0); 143757#L130 assume !(8464 == ssl3_accept_~s__state~0); 143755#L133 assume !(8465 == ssl3_accept_~s__state~0); 143753#L136 assume !(8466 == ssl3_accept_~s__state~0); 143751#L139 assume !(8496 == ssl3_accept_~s__state~0); 143749#L142 assume !(8497 == ssl3_accept_~s__state~0); 143747#L145 assume !(8512 == ssl3_accept_~s__state~0); 143745#L148 assume !(8513 == ssl3_accept_~s__state~0); 143743#L151 assume !(8528 == ssl3_accept_~s__state~0); 143741#L154 assume !(8529 == ssl3_accept_~s__state~0); 143739#L157 assume 8544 == ssl3_accept_~s__state~0; 142707#L161 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 143736#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 143733#L395 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 143728#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 143723#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 143722#L410 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 143720#L410-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; 143718#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 143713#L644 ssl3_accept_~skip~0 := 0; 143712#L103-2 assume !false; 143711#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 143710#L106 assume !(12292 == ssl3_accept_~s__state~0); 143709#L109 assume !(16384 == ssl3_accept_~s__state~0); 143708#L112 assume !(8192 == ssl3_accept_~s__state~0); 143707#L115 assume !(24576 == ssl3_accept_~s__state~0); 143706#L118 assume !(8195 == ssl3_accept_~s__state~0); 143705#L121 assume !(8480 == ssl3_accept_~s__state~0); 143704#L124 assume !(8481 == ssl3_accept_~s__state~0); 143703#L127 assume !(8482 == ssl3_accept_~s__state~0); 143702#L130 assume !(8464 == ssl3_accept_~s__state~0); 143701#L133 assume !(8465 == ssl3_accept_~s__state~0); 143700#L136 assume !(8466 == ssl3_accept_~s__state~0); 143699#L139 assume !(8496 == ssl3_accept_~s__state~0); 143698#L142 assume !(8497 == ssl3_accept_~s__state~0); 143697#L145 assume !(8512 == ssl3_accept_~s__state~0); 143696#L148 assume !(8513 == ssl3_accept_~s__state~0); 143695#L151 assume !(8528 == ssl3_accept_~s__state~0); 143694#L154 assume !(8529 == ssl3_accept_~s__state~0); 143693#L157 assume !(8544 == ssl3_accept_~s__state~0); 143692#L160 assume !(8545 == ssl3_accept_~s__state~0); 143691#L163 assume !(8560 == ssl3_accept_~s__state~0); 143690#L166 assume !(8561 == ssl3_accept_~s__state~0); 143689#L169 assume 8448 == ssl3_accept_~s__state~0; 143688#L170 assume !(ssl3_accept_~num1~0 > 0); 143686#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 143684#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 143679#L644 ssl3_accept_~skip~0 := 0; 143678#L103-2 assume !false; 143677#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 143676#L106 assume !(12292 == ssl3_accept_~s__state~0); 143675#L109 assume !(16384 == ssl3_accept_~s__state~0); 143674#L112 assume !(8192 == ssl3_accept_~s__state~0); 143673#L115 assume !(24576 == ssl3_accept_~s__state~0); 143672#L118 assume !(8195 == ssl3_accept_~s__state~0); 143671#L121 assume !(8480 == ssl3_accept_~s__state~0); 143670#L124 assume !(8481 == ssl3_accept_~s__state~0); 143669#L127 assume !(8482 == ssl3_accept_~s__state~0); 143668#L130 assume !(8464 == ssl3_accept_~s__state~0); 143667#L133 assume !(8465 == ssl3_accept_~s__state~0); 143666#L136 assume !(8466 == ssl3_accept_~s__state~0); 143665#L139 assume !(8496 == ssl3_accept_~s__state~0); 143664#L142 assume !(8497 == ssl3_accept_~s__state~0); 143663#L145 assume !(8512 == ssl3_accept_~s__state~0); 143660#L148 assume !(8513 == ssl3_accept_~s__state~0); 143658#L151 assume !(8528 == ssl3_accept_~s__state~0); 143659#L154 assume !(8529 == ssl3_accept_~s__state~0); 143730#L157 assume !(8544 == ssl3_accept_~s__state~0); 143729#L160 assume !(8545 == ssl3_accept_~s__state~0); 143653#L163 assume !(8560 == ssl3_accept_~s__state~0); 143651#L166 assume !(8561 == ssl3_accept_~s__state~0); 143652#L169 assume !(8448 == ssl3_accept_~s__state~0); 143372#L172 assume 8576 == ssl3_accept_~s__state~0; 143373#L176 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 143339#L453 assume 5 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 6; 143340#L453-2 assume !(ssl3_accept_~ret~0 <= 0); 143123#L459 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 143124#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 143194#L644 ssl3_accept_~skip~0 := 0; 143185#L103-2 assume !false; 143186#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 143177#L106 assume !(12292 == ssl3_accept_~s__state~0); 143178#L109 assume !(16384 == ssl3_accept_~s__state~0); 143169#L112 assume !(8192 == ssl3_accept_~s__state~0); 143170#L115 assume !(24576 == ssl3_accept_~s__state~0); 143161#L118 assume !(8195 == ssl3_accept_~s__state~0); 143162#L121 assume !(8480 == ssl3_accept_~s__state~0); 143153#L124 assume !(8481 == ssl3_accept_~s__state~0); 143154#L127 assume !(8482 == ssl3_accept_~s__state~0); 143145#L130 assume !(8464 == ssl3_accept_~s__state~0); 143146#L133 assume !(8465 == ssl3_accept_~s__state~0); 143138#L136 assume 8466 == ssl3_accept_~s__state~0; 140751#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 143129#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 143121#L278-2 [2021-08-31 02:02:27,271 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:27,271 INFO L82 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 1 times [2021-08-31 02:02:27,271 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:27,271 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234028263] [2021-08-31 02:02:27,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:27,271 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:27,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:27,293 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:27,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:27,336 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:27,336 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:27,337 INFO L82 PathProgramCache]: Analyzing trace with hash -567482499, now seen corresponding path program 1 times [2021-08-31 02:02:27,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:27,338 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817427037] [2021-08-31 02:02:27,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:27,338 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:27,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:27,408 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-08-31 02:02:27,409 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:27,409 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817427037] [2021-08-31 02:02:27,409 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817427037] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:27,409 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:27,409 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-31 02:02:27,409 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387820941] [2021-08-31 02:02:27,410 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:27,411 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:27,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:27,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:27,412 INFO L87 Difference]: Start difference. First operand 12035 states and 15374 transitions. cyclomatic complexity: 3363 Second operand has 3 states, 2 states have (on average 40.0) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:27,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:27,813 INFO L93 Difference]: Finished difference Result 15129 states and 19408 transitions. [2021-08-31 02:02:27,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:27,818 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15129 states and 19408 transitions. [2021-08-31 02:02:27,892 INFO L131 ngComponentsAnalysis]: Automaton has 29 accepting balls. 14909 [2021-08-31 02:02:27,980 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15129 states to 15129 states and 19408 transitions. [2021-08-31 02:02:27,996 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15022 [2021-08-31 02:02:28,009 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15022 [2021-08-31 02:02:28,010 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15129 states and 19408 transitions. [2021-08-31 02:02:28,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:28,020 INFO L681 BuchiCegarLoop]: Abstraction has 15129 states and 19408 transitions. [2021-08-31 02:02:28,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15129 states and 19408 transitions. [2021-08-31 02:02:28,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15129 to 15129. [2021-08-31 02:02:28,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15129 states, 15129 states have (on average 1.2828342917575517) internal successors, (19408), 15128 states have internal predecessors, (19408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:28,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15129 states to 15129 states and 19408 transitions. [2021-08-31 02:02:28,550 INFO L704 BuchiCegarLoop]: Abstraction has 15129 states and 19408 transitions. [2021-08-31 02:02:28,550 INFO L587 BuchiCegarLoop]: Abstraction has 15129 states and 19408 transitions. [2021-08-31 02:02:28,550 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-08-31 02:02:28,550 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15129 states and 19408 transitions. [2021-08-31 02:02:28,602 INFO L131 ngComponentsAnalysis]: Automaton has 29 accepting balls. 14909 [2021-08-31 02:02:28,602 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:28,602 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:28,605 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:28,605 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:28,605 INFO L791 eck$LassoCheckResult]: Stem: 167084#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 166933#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 166884#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 166885#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 167080#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 167018#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 167019#L103-2 assume !false; 167129#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 171034#L106 assume !(12292 == ssl3_accept_~s__state~0); 171035#L109 assume !(16384 == ssl3_accept_~s__state~0); 171028#L112 assume !(8192 == ssl3_accept_~s__state~0); 171029#L115 assume !(24576 == ssl3_accept_~s__state~0); 171021#L118 assume !(8195 == ssl3_accept_~s__state~0); 171022#L121 assume !(8480 == ssl3_accept_~s__state~0); 171013#L124 assume !(8481 == ssl3_accept_~s__state~0); 171014#L127 assume !(8482 == ssl3_accept_~s__state~0); 169016#L130 assume 8464 == ssl3_accept_~s__state~0; 169011#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 169009#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 169003#L278-2 [2021-08-31 02:02:28,605 INFO L793 eck$LassoCheckResult]: Loop: 169003#L278-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; 169004#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 169757#L644 ssl3_accept_~skip~0 := 0; 169756#L103-2 assume !false; 168969#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168970#L106 assume !(12292 == ssl3_accept_~s__state~0); 168956#L109 assume !(16384 == ssl3_accept_~s__state~0); 168957#L112 assume !(8192 == ssl3_accept_~s__state~0); 168021#L115 assume !(24576 == ssl3_accept_~s__state~0); 168022#L118 assume !(8195 == ssl3_accept_~s__state~0); 168010#L121 assume !(8480 == ssl3_accept_~s__state~0); 168011#L124 assume !(8481 == ssl3_accept_~s__state~0); 167998#L127 assume !(8482 == ssl3_accept_~s__state~0); 167999#L130 assume !(8464 == ssl3_accept_~s__state~0); 167985#L133 assume !(8465 == ssl3_accept_~s__state~0); 167986#L136 assume !(8466 == ssl3_accept_~s__state~0); 167375#L139 assume 8496 == ssl3_accept_~s__state~0; 167376#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 167215#L291 assume !(1 == ssl3_accept_~blastFlag~0); 167216#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 168494#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 168496#L297-2 ssl3_accept_~s__init_num~0 := 0; 168445#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168439#L644 ssl3_accept_~skip~0 := 0; 168437#L103-2 assume !false; 168435#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168433#L106 assume !(12292 == ssl3_accept_~s__state~0); 168431#L109 assume !(16384 == ssl3_accept_~s__state~0); 168429#L112 assume !(8192 == ssl3_accept_~s__state~0); 168427#L115 assume !(24576 == ssl3_accept_~s__state~0); 168425#L118 assume !(8195 == ssl3_accept_~s__state~0); 168423#L121 assume !(8480 == ssl3_accept_~s__state~0); 168421#L124 assume !(8481 == ssl3_accept_~s__state~0); 168419#L127 assume !(8482 == ssl3_accept_~s__state~0); 168417#L130 assume !(8464 == ssl3_accept_~s__state~0); 168415#L133 assume !(8465 == ssl3_accept_~s__state~0); 168413#L136 assume !(8466 == ssl3_accept_~s__state~0); 168370#L139 assume !(8496 == ssl3_accept_~s__state~0); 168357#L142 assume !(8497 == ssl3_accept_~s__state~0); 167887#L145 assume 8512 == ssl3_accept_~s__state~0; 167888#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 169621#L308 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 169580#L312 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 169576#L312-2 assume !(ssl3_accept_~ret~0 <= 0); 169575#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 169573#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 169568#L644 ssl3_accept_~skip~0 := 0; 169567#L103-2 assume !false; 169566#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169565#L106 assume !(12292 == ssl3_accept_~s__state~0); 169564#L109 assume !(16384 == ssl3_accept_~s__state~0); 169563#L112 assume !(8192 == ssl3_accept_~s__state~0); 169562#L115 assume !(24576 == ssl3_accept_~s__state~0); 169561#L118 assume !(8195 == ssl3_accept_~s__state~0); 169560#L121 assume !(8480 == ssl3_accept_~s__state~0); 169559#L124 assume !(8481 == ssl3_accept_~s__state~0); 169558#L127 assume !(8482 == ssl3_accept_~s__state~0); 169533#L130 assume !(8464 == ssl3_accept_~s__state~0); 169532#L133 assume !(8465 == ssl3_accept_~s__state~0); 169530#L136 assume !(8466 == ssl3_accept_~s__state~0); 169528#L139 assume !(8496 == ssl3_accept_~s__state~0); 169527#L142 assume !(8497 == ssl3_accept_~s__state~0); 169526#L145 assume !(8512 == ssl3_accept_~s__state~0); 169524#L148 assume !(8513 == ssl3_accept_~s__state~0); 169522#L151 assume 8528 == ssl3_accept_~s__state~0; 168722#L155 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 169512#L328 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 169507#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 169469#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 169499#L360 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 169467#L360-2 assume !(ssl3_accept_~ret~0 <= 0); 169442#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 169426#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 169416#L644 ssl3_accept_~skip~0 := 0; 169414#L103-2 assume !false; 169412#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169410#L106 assume !(12292 == ssl3_accept_~s__state~0); 169408#L109 assume !(16384 == ssl3_accept_~s__state~0); 169406#L112 assume !(8192 == ssl3_accept_~s__state~0); 169404#L115 assume !(24576 == ssl3_accept_~s__state~0); 169402#L118 assume !(8195 == ssl3_accept_~s__state~0); 169400#L121 assume !(8480 == ssl3_accept_~s__state~0); 169398#L124 assume !(8481 == ssl3_accept_~s__state~0); 169396#L127 assume !(8482 == ssl3_accept_~s__state~0); 169394#L130 assume !(8464 == ssl3_accept_~s__state~0); 169392#L133 assume !(8465 == ssl3_accept_~s__state~0); 169390#L136 assume !(8466 == ssl3_accept_~s__state~0); 169388#L139 assume !(8496 == ssl3_accept_~s__state~0); 169386#L142 assume !(8497 == ssl3_accept_~s__state~0); 169384#L145 assume !(8512 == ssl3_accept_~s__state~0); 169382#L148 assume !(8513 == ssl3_accept_~s__state~0); 169380#L151 assume !(8528 == ssl3_accept_~s__state~0); 169378#L154 assume !(8529 == ssl3_accept_~s__state~0); 169371#L157 assume 8544 == ssl3_accept_~s__state~0; 169370#L161 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 169367#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 169364#L395 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 169360#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 169356#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 169353#L410 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 169350#L410-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; 169351#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 169915#L644 ssl3_accept_~skip~0 := 0; 169914#L103-2 assume !false; 169913#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169912#L106 assume !(12292 == ssl3_accept_~s__state~0); 169911#L109 assume !(16384 == ssl3_accept_~s__state~0); 169910#L112 assume !(8192 == ssl3_accept_~s__state~0); 169909#L115 assume !(24576 == ssl3_accept_~s__state~0); 169908#L118 assume !(8195 == ssl3_accept_~s__state~0); 169907#L121 assume !(8480 == ssl3_accept_~s__state~0); 169906#L124 assume !(8481 == ssl3_accept_~s__state~0); 169905#L127 assume !(8482 == ssl3_accept_~s__state~0); 169904#L130 assume !(8464 == ssl3_accept_~s__state~0); 169903#L133 assume !(8465 == ssl3_accept_~s__state~0); 169902#L136 assume !(8466 == ssl3_accept_~s__state~0); 169901#L139 assume !(8496 == ssl3_accept_~s__state~0); 169900#L142 assume !(8497 == ssl3_accept_~s__state~0); 169899#L145 assume !(8512 == ssl3_accept_~s__state~0); 169898#L148 assume !(8513 == ssl3_accept_~s__state~0); 169897#L151 assume !(8528 == ssl3_accept_~s__state~0); 169896#L154 assume !(8529 == ssl3_accept_~s__state~0); 169895#L157 assume !(8544 == ssl3_accept_~s__state~0); 169894#L160 assume !(8545 == ssl3_accept_~s__state~0); 169893#L163 assume !(8560 == ssl3_accept_~s__state~0); 169892#L166 assume !(8561 == ssl3_accept_~s__state~0); 169891#L169 assume 8448 == ssl3_accept_~s__state~0; 169890#L170 assume !(ssl3_accept_~num1~0 > 0); 169888#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 169887#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 169882#L644 ssl3_accept_~skip~0 := 0; 169881#L103-2 assume !false; 169880#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 169879#L106 assume !(12292 == ssl3_accept_~s__state~0); 169878#L109 assume !(16384 == ssl3_accept_~s__state~0); 169877#L112 assume !(8192 == ssl3_accept_~s__state~0); 169876#L115 assume !(24576 == ssl3_accept_~s__state~0); 169875#L118 assume !(8195 == ssl3_accept_~s__state~0); 169874#L121 assume !(8480 == ssl3_accept_~s__state~0); 169873#L124 assume !(8481 == ssl3_accept_~s__state~0); 169872#L127 assume !(8482 == ssl3_accept_~s__state~0); 169871#L130 assume !(8464 == ssl3_accept_~s__state~0); 169870#L133 assume !(8465 == ssl3_accept_~s__state~0); 169869#L136 assume !(8466 == ssl3_accept_~s__state~0); 169868#L139 assume !(8496 == ssl3_accept_~s__state~0); 169867#L142 assume !(8497 == ssl3_accept_~s__state~0); 169866#L145 assume !(8512 == ssl3_accept_~s__state~0); 169865#L148 assume !(8513 == ssl3_accept_~s__state~0); 169864#L151 assume !(8528 == ssl3_accept_~s__state~0); 169863#L154 assume !(8529 == ssl3_accept_~s__state~0); 169862#L157 assume !(8544 == ssl3_accept_~s__state~0); 169861#L160 assume !(8545 == ssl3_accept_~s__state~0); 169860#L163 assume !(8560 == ssl3_accept_~s__state~0); 169859#L166 assume !(8561 == ssl3_accept_~s__state~0); 169858#L169 assume !(8448 == ssl3_accept_~s__state~0); 169811#L172 assume 8576 == ssl3_accept_~s__state~0; 169810#L176 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 169808#L453 assume !(5 == ssl3_accept_~blastFlag~0); 169807#L453-2 assume !(ssl3_accept_~ret~0 <= 0); 169800#L459 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 168992#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 168988#L644 ssl3_accept_~skip~0 := 0; 168975#L103-2 assume !false; 168976#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 168963#L106 assume !(12292 == ssl3_accept_~s__state~0); 168964#L109 assume !(16384 == ssl3_accept_~s__state~0); 168950#L112 assume !(8192 == ssl3_accept_~s__state~0); 168951#L115 assume !(24576 == ssl3_accept_~s__state~0); 168016#L118 assume !(8195 == ssl3_accept_~s__state~0); 168017#L121 assume !(8480 == ssl3_accept_~s__state~0); 168004#L124 assume !(8481 == ssl3_accept_~s__state~0); 168005#L127 assume !(8482 == ssl3_accept_~s__state~0); 169027#L130 assume !(8464 == ssl3_accept_~s__state~0); 169028#L133 assume !(8465 == ssl3_accept_~s__state~0); 169021#L136 assume 8466 == ssl3_accept_~s__state~0; 167885#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 169007#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 169003#L278-2 [2021-08-31 02:02:28,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:28,606 INFO L82 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 2 times [2021-08-31 02:02:28,606 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:28,607 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642605823] [2021-08-31 02:02:28,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:28,607 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:28,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:28,614 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:28,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:28,628 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:28,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:28,629 INFO L82 PathProgramCache]: Analyzing trace with hash 1929855295, now seen corresponding path program 1 times [2021-08-31 02:02:28,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:28,629 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271254240] [2021-08-31 02:02:28,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:28,630 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:28,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:28,817 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-08-31 02:02:28,817 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:28,818 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271254240] [2021-08-31 02:02:28,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271254240] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:28,818 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:28,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:28,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356070001] [2021-08-31 02:02:28,819 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:28,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:28,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:28,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:28,820 INFO L87 Difference]: Start difference. First operand 15129 states and 19408 transitions. cyclomatic complexity: 4309 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:02:29,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:29,367 INFO L93 Difference]: Finished difference Result 29495 states and 37739 transitions. [2021-08-31 02:02:29,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:29,374 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 29495 states and 37739 transitions. [2021-08-31 02:02:29,530 INFO L131 ngComponentsAnalysis]: Automaton has 38 accepting balls. 29267 [2021-08-31 02:02:29,791 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 29495 states to 29495 states and 37739 transitions. [2021-08-31 02:02:29,791 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 29388 [2021-08-31 02:02:29,839 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 29388 [2021-08-31 02:02:29,839 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29495 states and 37739 transitions. [2021-08-31 02:02:29,872 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:29,873 INFO L681 BuchiCegarLoop]: Abstraction has 29495 states and 37739 transitions. [2021-08-31 02:02:29,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29495 states and 37739 transitions. [2021-08-31 02:02:30,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29495 to 15129. [2021-08-31 02:02:30,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15129 states, 15129 states have (on average 1.281578425540353) internal successors, (19389), 15128 states have internal predecessors, (19389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:30,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15129 states to 15129 states and 19389 transitions. [2021-08-31 02:02:30,518 INFO L704 BuchiCegarLoop]: Abstraction has 15129 states and 19389 transitions. [2021-08-31 02:02:30,518 INFO L587 BuchiCegarLoop]: Abstraction has 15129 states and 19389 transitions. [2021-08-31 02:02:30,518 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-08-31 02:02:30,518 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15129 states and 19389 transitions. [2021-08-31 02:02:30,609 INFO L131 ngComponentsAnalysis]: Automaton has 29 accepting balls. 14909 [2021-08-31 02:02:30,610 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:30,610 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:30,613 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:30,613 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:30,614 INFO L791 eck$LassoCheckResult]: Stem: 211720#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 211563#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 211514#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 211515#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 211715#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 211647#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 211648#L103-2 assume !false; 211761#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 215796#L106 assume !(12292 == ssl3_accept_~s__state~0); 215797#L109 assume !(16384 == ssl3_accept_~s__state~0); 215792#L112 assume !(8192 == ssl3_accept_~s__state~0); 215793#L115 assume !(24576 == ssl3_accept_~s__state~0); 215788#L118 assume !(8195 == ssl3_accept_~s__state~0); 215789#L121 assume !(8480 == ssl3_accept_~s__state~0); 215784#L124 assume !(8481 == ssl3_accept_~s__state~0); 215785#L127 assume !(8482 == ssl3_accept_~s__state~0); 215780#L130 assume 8464 == ssl3_accept_~s__state~0; 213727#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 213726#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 213713#L278-2 [2021-08-31 02:02:30,614 INFO L793 eck$LassoCheckResult]: Loop: 213713#L278-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; 213714#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 213206#L644 ssl3_accept_~skip~0 := 0; 213207#L103-2 assume !false; 213786#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 213787#L106 assume !(12292 == ssl3_accept_~s__state~0); 213774#L109 assume !(16384 == ssl3_accept_~s__state~0); 213775#L112 assume !(8192 == ssl3_accept_~s__state~0); 213766#L115 assume !(24576 == ssl3_accept_~s__state~0); 213767#L118 assume !(8195 == ssl3_accept_~s__state~0); 213758#L121 assume !(8480 == ssl3_accept_~s__state~0); 213759#L124 assume !(8481 == ssl3_accept_~s__state~0); 213750#L127 assume !(8482 == ssl3_accept_~s__state~0); 213751#L130 assume !(8464 == ssl3_accept_~s__state~0); 213742#L133 assume !(8465 == ssl3_accept_~s__state~0); 213743#L136 assume !(8466 == ssl3_accept_~s__state~0); 212002#L139 assume 8496 == ssl3_accept_~s__state~0; 212003#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 211842#L291 assume !(1 == ssl3_accept_~blastFlag~0); 211843#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 215636#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 217519#L297-2 ssl3_accept_~s__init_num~0 := 0; 217518#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 217511#L644 ssl3_accept_~skip~0 := 0; 217506#L103-2 assume !false; 217505#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 217497#L106 assume !(12292 == ssl3_accept_~s__state~0); 217490#L109 assume !(16384 == ssl3_accept_~s__state~0); 217487#L112 assume !(8192 == ssl3_accept_~s__state~0); 217484#L115 assume !(24576 == ssl3_accept_~s__state~0); 217481#L118 assume !(8195 == ssl3_accept_~s__state~0); 217478#L121 assume !(8480 == ssl3_accept_~s__state~0); 217475#L124 assume !(8481 == ssl3_accept_~s__state~0); 217472#L127 assume !(8482 == ssl3_accept_~s__state~0); 217469#L130 assume !(8464 == ssl3_accept_~s__state~0); 217466#L133 assume !(8465 == ssl3_accept_~s__state~0); 217463#L136 assume !(8466 == ssl3_accept_~s__state~0); 217460#L139 assume !(8496 == ssl3_accept_~s__state~0); 217456#L142 assume !(8497 == ssl3_accept_~s__state~0); 212517#L145 assume 8512 == ssl3_accept_~s__state~0; 212518#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 214438#L308 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 214424#L312 assume !(2 == ssl3_accept_~blastFlag~0); 214391#L312-2 assume !(ssl3_accept_~ret~0 <= 0); 214381#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 214379#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214373#L644 ssl3_accept_~skip~0 := 0; 214360#L103-2 assume !false; 214357#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214356#L106 assume !(12292 == ssl3_accept_~s__state~0); 214355#L109 assume !(16384 == ssl3_accept_~s__state~0); 214347#L112 assume !(8192 == ssl3_accept_~s__state~0); 214345#L115 assume !(24576 == ssl3_accept_~s__state~0); 214343#L118 assume !(8195 == ssl3_accept_~s__state~0); 214341#L121 assume !(8480 == ssl3_accept_~s__state~0); 214339#L124 assume !(8481 == ssl3_accept_~s__state~0); 214337#L127 assume !(8482 == ssl3_accept_~s__state~0); 214336#L130 assume !(8464 == ssl3_accept_~s__state~0); 214335#L133 assume !(8465 == ssl3_accept_~s__state~0); 214334#L136 assume !(8466 == ssl3_accept_~s__state~0); 214333#L139 assume !(8496 == ssl3_accept_~s__state~0); 214332#L142 assume !(8497 == ssl3_accept_~s__state~0); 214331#L145 assume !(8512 == ssl3_accept_~s__state~0); 214329#L148 assume !(8513 == ssl3_accept_~s__state~0); 214328#L151 assume 8528 == ssl3_accept_~s__state~0; 213709#L155 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 214325#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 214326#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 214317#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 214327#L360 assume !(3 == ssl3_accept_~blastFlag~0); 214315#L360-2 assume !(ssl3_accept_~ret~0 <= 0); 214314#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 214236#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214230#L644 ssl3_accept_~skip~0 := 0; 214229#L103-2 assume !false; 214228#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214227#L106 assume !(12292 == ssl3_accept_~s__state~0); 214226#L109 assume !(16384 == ssl3_accept_~s__state~0); 214224#L112 assume !(8192 == ssl3_accept_~s__state~0); 214223#L115 assume !(24576 == ssl3_accept_~s__state~0); 214221#L118 assume !(8195 == ssl3_accept_~s__state~0); 214197#L121 assume !(8480 == ssl3_accept_~s__state~0); 214196#L124 assume !(8481 == ssl3_accept_~s__state~0); 214194#L127 assume !(8482 == ssl3_accept_~s__state~0); 214192#L130 assume !(8464 == ssl3_accept_~s__state~0); 214191#L133 assume !(8465 == ssl3_accept_~s__state~0); 214190#L136 assume !(8466 == ssl3_accept_~s__state~0); 214188#L139 assume !(8496 == ssl3_accept_~s__state~0); 214186#L142 assume !(8497 == ssl3_accept_~s__state~0); 214185#L145 assume !(8512 == ssl3_accept_~s__state~0); 214184#L148 assume !(8513 == ssl3_accept_~s__state~0); 214182#L151 assume !(8528 == ssl3_accept_~s__state~0); 214181#L154 assume !(8529 == ssl3_accept_~s__state~0); 214152#L157 assume 8544 == ssl3_accept_~s__state~0; 212627#L161 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 214146#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 214142#L395 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 214140#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 214134#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 214132#L410 assume !(4 == ssl3_accept_~blastFlag~0); 214116#L410-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; 214101#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 214095#L644 ssl3_accept_~skip~0 := 0; 214082#L103-2 assume !false; 214074#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 214070#L106 assume !(12292 == ssl3_accept_~s__state~0); 214066#L109 assume !(16384 == ssl3_accept_~s__state~0); 214062#L112 assume !(8192 == ssl3_accept_~s__state~0); 214058#L115 assume !(24576 == ssl3_accept_~s__state~0); 214054#L118 assume !(8195 == ssl3_accept_~s__state~0); 214050#L121 assume !(8480 == ssl3_accept_~s__state~0); 214046#L124 assume !(8481 == ssl3_accept_~s__state~0); 214042#L127 assume !(8482 == ssl3_accept_~s__state~0); 214038#L130 assume !(8464 == ssl3_accept_~s__state~0); 214034#L133 assume !(8465 == ssl3_accept_~s__state~0); 214030#L136 assume !(8466 == ssl3_accept_~s__state~0); 214026#L139 assume !(8496 == ssl3_accept_~s__state~0); 214022#L142 assume !(8497 == ssl3_accept_~s__state~0); 214018#L145 assume !(8512 == ssl3_accept_~s__state~0); 214014#L148 assume !(8513 == ssl3_accept_~s__state~0); 214010#L151 assume !(8528 == ssl3_accept_~s__state~0); 214006#L154 assume !(8529 == ssl3_accept_~s__state~0); 214002#L157 assume !(8544 == ssl3_accept_~s__state~0); 213998#L160 assume !(8545 == ssl3_accept_~s__state~0); 213993#L163 assume !(8560 == ssl3_accept_~s__state~0); 213989#L166 assume !(8561 == ssl3_accept_~s__state~0); 213984#L169 assume 8448 == ssl3_accept_~s__state~0; 213979#L170 assume !(ssl3_accept_~num1~0 > 0); 213971#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 213927#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 213917#L644 ssl3_accept_~skip~0 := 0; 213915#L103-2 assume !false; 213913#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 213911#L106 assume !(12292 == ssl3_accept_~s__state~0); 213909#L109 assume !(16384 == ssl3_accept_~s__state~0); 213907#L112 assume !(8192 == ssl3_accept_~s__state~0); 213905#L115 assume !(24576 == ssl3_accept_~s__state~0); 213903#L118 assume !(8195 == ssl3_accept_~s__state~0); 213901#L121 assume !(8480 == ssl3_accept_~s__state~0); 213899#L124 assume !(8481 == ssl3_accept_~s__state~0); 213897#L127 assume !(8482 == ssl3_accept_~s__state~0); 213895#L130 assume !(8464 == ssl3_accept_~s__state~0); 213893#L133 assume !(8465 == ssl3_accept_~s__state~0); 213891#L136 assume !(8466 == ssl3_accept_~s__state~0); 213889#L139 assume !(8496 == ssl3_accept_~s__state~0); 213887#L142 assume !(8497 == ssl3_accept_~s__state~0); 213885#L145 assume !(8512 == ssl3_accept_~s__state~0); 213883#L148 assume !(8513 == ssl3_accept_~s__state~0); 213881#L151 assume !(8528 == ssl3_accept_~s__state~0); 213879#L154 assume !(8529 == ssl3_accept_~s__state~0); 213877#L157 assume !(8544 == ssl3_accept_~s__state~0); 213876#L160 assume !(8545 == ssl3_accept_~s__state~0); 213864#L163 assume !(8560 == ssl3_accept_~s__state~0); 213856#L166 assume !(8561 == ssl3_accept_~s__state~0); 213852#L169 assume !(8448 == ssl3_accept_~s__state~0); 213841#L172 assume 8576 == ssl3_accept_~s__state~0; 213838#L176 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 213835#L453 assume !(5 == ssl3_accept_~blastFlag~0); 213831#L453-2 assume !(ssl3_accept_~ret~0 <= 0); 213715#L459 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 213679#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 213796#L644 ssl3_accept_~skip~0 := 0; 213797#L103-2 assume !false; 213199#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 213200#L106 assume !(12292 == ssl3_accept_~s__state~0); 213094#L109 assume !(16384 == ssl3_accept_~s__state~0); 213095#L112 assume !(8192 == ssl3_accept_~s__state~0); 212652#L115 assume !(24576 == ssl3_accept_~s__state~0); 212653#L118 assume !(8195 == ssl3_accept_~s__state~0); 212638#L121 assume !(8480 == ssl3_accept_~s__state~0); 212639#L124 assume !(8481 == ssl3_accept_~s__state~0); 212624#L127 assume !(8482 == ssl3_accept_~s__state~0); 212625#L130 assume !(8464 == ssl3_accept_~s__state~0); 212610#L133 assume !(8465 == ssl3_accept_~s__state~0); 212611#L136 assume 8466 == ssl3_accept_~s__state~0; 212510#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 213736#L278 assume !(0 == ssl3_accept_~blastFlag~0); 213713#L278-2 [2021-08-31 02:02:30,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:30,618 INFO L82 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 3 times [2021-08-31 02:02:30,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:30,618 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746026441] [2021-08-31 02:02:30,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:30,619 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:30,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:30,631 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:30,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:30,657 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:30,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:30,658 INFO L82 PathProgramCache]: Analyzing trace with hash -452927171, now seen corresponding path program 2 times [2021-08-31 02:02:30,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:30,658 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735076416] [2021-08-31 02:02:30,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:30,659 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:30,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:30,692 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:30,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:30,748 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:30,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:30,748 INFO L82 PathProgramCache]: Analyzing trace with hash 1051464270, now seen corresponding path program 1 times [2021-08-31 02:02:30,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:30,749 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824694968] [2021-08-31 02:02:30,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:30,749 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:30,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:30,775 INFO L134 CoverageAnalysis]: Checked inductivity of 451 backedges. 174 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-08-31 02:02:30,780 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:30,780 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824694968] [2021-08-31 02:02:30,780 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824694968] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:30,780 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:30,780 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:30,781 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518778570] [2021-08-31 02:02:32,525 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:32,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:32,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:32,526 INFO L87 Difference]: Start difference. First operand 15129 states and 19389 transitions. cyclomatic complexity: 4290 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:33,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:33,068 INFO L93 Difference]: Finished difference Result 12131 states and 15595 transitions. [2021-08-31 02:02:33,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:33,077 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12131 states and 15595 transitions. [2021-08-31 02:02:33,172 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 11863 [2021-08-31 02:02:33,209 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12131 states to 12131 states and 15595 transitions. [2021-08-31 02:02:33,209 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12024 [2021-08-31 02:02:33,231 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12024 [2021-08-31 02:02:33,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12131 states and 15595 transitions. [2021-08-31 02:02:33,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:33,271 INFO L681 BuchiCegarLoop]: Abstraction has 12131 states and 15595 transitions. [2021-08-31 02:02:33,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12131 states and 15595 transitions. [2021-08-31 02:02:33,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12131 to 12131. [2021-08-31 02:02:33,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12131 states, 12131 states have (on average 1.2855494188442833) internal successors, (15595), 12130 states have internal predecessors, (15595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:33,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12131 states to 12131 states and 15595 transitions. [2021-08-31 02:02:33,604 INFO L704 BuchiCegarLoop]: Abstraction has 12131 states and 15595 transitions. [2021-08-31 02:02:33,605 INFO L587 BuchiCegarLoop]: Abstraction has 12131 states and 15595 transitions. [2021-08-31 02:02:33,605 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-08-31 02:02:33,605 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12131 states and 15595 transitions. [2021-08-31 02:02:33,650 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 11863 [2021-08-31 02:02:33,651 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:33,651 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:33,653 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:33,653 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:33,653 INFO L791 eck$LassoCheckResult]: Stem: 238988#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 238834#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 238782#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 238783#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 238983#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 238921#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 238922#L103-2 assume !false; 239029#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 243309#L106 assume !(12292 == ssl3_accept_~s__state~0); 243308#L109 assume !(16384 == ssl3_accept_~s__state~0); 243307#L112 assume !(8192 == ssl3_accept_~s__state~0); 243306#L115 assume !(24576 == ssl3_accept_~s__state~0); 243305#L118 assume !(8195 == ssl3_accept_~s__state~0); 243304#L121 assume !(8480 == ssl3_accept_~s__state~0); 243303#L124 assume !(8481 == ssl3_accept_~s__state~0); 243302#L127 assume !(8482 == ssl3_accept_~s__state~0); 243301#L130 assume 8464 == ssl3_accept_~s__state~0; 240580#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 240226#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 240224#L278-2 [2021-08-31 02:02:33,653 INFO L793 eck$LassoCheckResult]: Loop: 240224#L278-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; 240219#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 240213#L644 ssl3_accept_~skip~0 := 0; 240209#L103-2 assume !false; 240203#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 240201#L106 assume !(12292 == ssl3_accept_~s__state~0); 240199#L109 assume !(16384 == ssl3_accept_~s__state~0); 240197#L112 assume !(8192 == ssl3_accept_~s__state~0); 240195#L115 assume !(24576 == ssl3_accept_~s__state~0); 240193#L118 assume !(8195 == ssl3_accept_~s__state~0); 240191#L121 assume !(8480 == ssl3_accept_~s__state~0); 240189#L124 assume !(8481 == ssl3_accept_~s__state~0); 240186#L127 assume !(8482 == ssl3_accept_~s__state~0); 240182#L130 assume !(8464 == ssl3_accept_~s__state~0); 240179#L133 assume !(8465 == ssl3_accept_~s__state~0); 240173#L136 assume !(8466 == ssl3_accept_~s__state~0); 239283#L139 assume 8496 == ssl3_accept_~s__state~0; 239284#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 239122#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 239119#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 239116#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 239114#L297-2 ssl3_accept_~s__init_num~0 := 0; 239107#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 239101#L644 ssl3_accept_~skip~0 := 0; 239099#L103-2 assume !false; 239097#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 239095#L106 assume !(12292 == ssl3_accept_~s__state~0); 239093#L109 assume !(16384 == ssl3_accept_~s__state~0); 239091#L112 assume !(8192 == ssl3_accept_~s__state~0); 239089#L115 assume !(24576 == ssl3_accept_~s__state~0); 239087#L118 assume !(8195 == ssl3_accept_~s__state~0); 239085#L121 assume !(8480 == ssl3_accept_~s__state~0); 239082#L124 assume !(8481 == ssl3_accept_~s__state~0); 239079#L127 assume !(8482 == ssl3_accept_~s__state~0); 239077#L130 assume !(8464 == ssl3_accept_~s__state~0); 239075#L133 assume !(8465 == ssl3_accept_~s__state~0); 239072#L136 assume !(8466 == ssl3_accept_~s__state~0); 239070#L139 assume !(8496 == ssl3_accept_~s__state~0); 239067#L142 assume !(8497 == ssl3_accept_~s__state~0); 239058#L145 assume 8512 == ssl3_accept_~s__state~0; 239059#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 239048#L308 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 239049#L312 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 241008#L312-2 assume !(ssl3_accept_~ret~0 <= 0); 241007#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 241005#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 241000#L644 ssl3_accept_~skip~0 := 0; 240999#L103-2 assume !false; 240998#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 240997#L106 assume !(12292 == ssl3_accept_~s__state~0); 240996#L109 assume !(16384 == ssl3_accept_~s__state~0); 240995#L112 assume !(8192 == ssl3_accept_~s__state~0); 240994#L115 assume !(24576 == ssl3_accept_~s__state~0); 240993#L118 assume !(8195 == ssl3_accept_~s__state~0); 240992#L121 assume !(8480 == ssl3_accept_~s__state~0); 240991#L124 assume !(8481 == ssl3_accept_~s__state~0); 240990#L127 assume !(8482 == ssl3_accept_~s__state~0); 240989#L130 assume !(8464 == ssl3_accept_~s__state~0); 240988#L133 assume !(8465 == ssl3_accept_~s__state~0); 240987#L136 assume !(8466 == ssl3_accept_~s__state~0); 240986#L139 assume !(8496 == ssl3_accept_~s__state~0); 240985#L142 assume !(8497 == ssl3_accept_~s__state~0); 240984#L145 assume !(8512 == ssl3_accept_~s__state~0); 240983#L148 assume !(8513 == ssl3_accept_~s__state~0); 240982#L151 assume 8528 == ssl3_accept_~s__state~0; 239890#L155 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 240980#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 240978#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 240971#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 240974#L360 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 240969#L360-2 assume !(ssl3_accept_~ret~0 <= 0); 240968#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 240966#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 240961#L644 ssl3_accept_~skip~0 := 0; 240959#L103-2 assume !false; 240954#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 240952#L106 assume !(12292 == ssl3_accept_~s__state~0); 240950#L109 assume !(16384 == ssl3_accept_~s__state~0); 240948#L112 assume !(8192 == ssl3_accept_~s__state~0); 240946#L115 assume !(24576 == ssl3_accept_~s__state~0); 240944#L118 assume !(8195 == ssl3_accept_~s__state~0); 240942#L121 assume !(8480 == ssl3_accept_~s__state~0); 240940#L124 assume !(8481 == ssl3_accept_~s__state~0); 240938#L127 assume !(8482 == ssl3_accept_~s__state~0); 240936#L130 assume !(8464 == ssl3_accept_~s__state~0); 240934#L133 assume !(8465 == ssl3_accept_~s__state~0); 240932#L136 assume !(8466 == ssl3_accept_~s__state~0); 240930#L139 assume !(8496 == ssl3_accept_~s__state~0); 240928#L142 assume !(8497 == ssl3_accept_~s__state~0); 240926#L145 assume !(8512 == ssl3_accept_~s__state~0); 240924#L148 assume !(8513 == ssl3_accept_~s__state~0); 240922#L151 assume !(8528 == ssl3_accept_~s__state~0); 240920#L154 assume !(8529 == ssl3_accept_~s__state~0); 240918#L157 assume 8544 == ssl3_accept_~s__state~0; 239880#L161 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 240915#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 240912#L395 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 240910#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 240906#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 240905#L410 assume 4 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 5; 240903#L410-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; 240901#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 240896#L644 ssl3_accept_~skip~0 := 0; 240895#L103-2 assume !false; 240894#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 240893#L106 assume !(12292 == ssl3_accept_~s__state~0); 240892#L109 assume !(16384 == ssl3_accept_~s__state~0); 240891#L112 assume !(8192 == ssl3_accept_~s__state~0); 240890#L115 assume !(24576 == ssl3_accept_~s__state~0); 240889#L118 assume !(8195 == ssl3_accept_~s__state~0); 240888#L121 assume !(8480 == ssl3_accept_~s__state~0); 240887#L124 assume !(8481 == ssl3_accept_~s__state~0); 240886#L127 assume !(8482 == ssl3_accept_~s__state~0); 240885#L130 assume !(8464 == ssl3_accept_~s__state~0); 240884#L133 assume !(8465 == ssl3_accept_~s__state~0); 240883#L136 assume !(8466 == ssl3_accept_~s__state~0); 240882#L139 assume !(8496 == ssl3_accept_~s__state~0); 240881#L142 assume !(8497 == ssl3_accept_~s__state~0); 240880#L145 assume !(8512 == ssl3_accept_~s__state~0); 240879#L148 assume !(8513 == ssl3_accept_~s__state~0); 240878#L151 assume !(8528 == ssl3_accept_~s__state~0); 240877#L154 assume !(8529 == ssl3_accept_~s__state~0); 240876#L157 assume !(8544 == ssl3_accept_~s__state~0); 240875#L160 assume !(8545 == ssl3_accept_~s__state~0); 240874#L163 assume !(8560 == ssl3_accept_~s__state~0); 240873#L166 assume !(8561 == ssl3_accept_~s__state~0); 240872#L169 assume 8448 == ssl3_accept_~s__state~0; 240871#L170 assume !(ssl3_accept_~num1~0 > 0); 240869#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 240867#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 240862#L644 ssl3_accept_~skip~0 := 0; 240861#L103-2 assume !false; 240860#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 240859#L106 assume !(12292 == ssl3_accept_~s__state~0); 240858#L109 assume !(16384 == ssl3_accept_~s__state~0); 240857#L112 assume !(8192 == ssl3_accept_~s__state~0); 240855#L115 assume !(24576 == ssl3_accept_~s__state~0); 240853#L118 assume !(8195 == ssl3_accept_~s__state~0); 240851#L121 assume !(8480 == ssl3_accept_~s__state~0); 240849#L124 assume !(8481 == ssl3_accept_~s__state~0); 240847#L127 assume !(8482 == ssl3_accept_~s__state~0); 240845#L130 assume !(8464 == ssl3_accept_~s__state~0); 240843#L133 assume !(8465 == ssl3_accept_~s__state~0); 240842#L136 assume !(8466 == ssl3_accept_~s__state~0); 240839#L139 assume !(8496 == ssl3_accept_~s__state~0); 240837#L142 assume !(8497 == ssl3_accept_~s__state~0); 240835#L145 assume !(8512 == ssl3_accept_~s__state~0); 240832#L148 assume !(8513 == ssl3_accept_~s__state~0); 240831#L151 assume !(8528 == ssl3_accept_~s__state~0); 240827#L154 assume !(8529 == ssl3_accept_~s__state~0); 240821#L157 assume !(8544 == ssl3_accept_~s__state~0); 240702#L160 assume !(8545 == ssl3_accept_~s__state~0); 240675#L163 assume !(8560 == ssl3_accept_~s__state~0); 240670#L166 assume !(8561 == ssl3_accept_~s__state~0); 240665#L169 assume !(8448 == ssl3_accept_~s__state~0); 240648#L172 assume 8576 == ssl3_accept_~s__state~0; 240643#L176 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 240644#L453 assume !(5 == ssl3_accept_~blastFlag~0); 240801#L453-2 assume !(ssl3_accept_~ret~0 <= 0); 240799#L459 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 240606#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 240581#L644 ssl3_accept_~skip~0 := 0; 240582#L103-2 assume !false; 240485#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 240486#L106 assume !(12292 == ssl3_accept_~s__state~0); 240477#L109 assume !(16384 == ssl3_accept_~s__state~0); 240478#L112 assume !(8192 == ssl3_accept_~s__state~0); 240469#L115 assume !(24576 == ssl3_accept_~s__state~0); 240470#L118 assume !(8195 == ssl3_accept_~s__state~0); 240461#L121 assume !(8480 == ssl3_accept_~s__state~0); 240462#L124 assume !(8481 == ssl3_accept_~s__state~0); 240453#L127 assume !(8482 == ssl3_accept_~s__state~0); 240454#L130 assume !(8464 == ssl3_accept_~s__state~0); 240445#L133 assume !(8465 == ssl3_accept_~s__state~0); 240446#L136 assume 8466 == ssl3_accept_~s__state~0; 239294#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 240633#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 240224#L278-2 [2021-08-31 02:02:33,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:33,654 INFO L82 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 4 times [2021-08-31 02:02:33,654 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:33,654 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382549010] [2021-08-31 02:02:33,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:33,655 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:33,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:33,660 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:33,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:33,666 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:33,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:33,667 INFO L82 PathProgramCache]: Analyzing trace with hash -1385130949, now seen corresponding path program 1 times [2021-08-31 02:02:33,667 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:33,667 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671287677] [2021-08-31 02:02:33,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:33,668 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:33,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:33,793 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 242 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2021-08-31 02:02:33,794 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:33,794 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671287677] [2021-08-31 02:02:33,794 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671287677] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:33,794 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:33,794 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:33,794 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132135275] [2021-08-31 02:02:33,795 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:33,795 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:33,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:33,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:33,796 INFO L87 Difference]: Start difference. First operand 12131 states and 15595 transitions. cyclomatic complexity: 3490 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:34,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:34,227 INFO L93 Difference]: Finished difference Result 12407 states and 15915 transitions. [2021-08-31 02:02:34,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:34,228 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12407 states and 15915 transitions. [2021-08-31 02:02:34,284 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 11863 [2021-08-31 02:02:34,324 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12407 states to 12407 states and 15915 transitions. [2021-08-31 02:02:34,325 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12300 [2021-08-31 02:02:34,334 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12300 [2021-08-31 02:02:34,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12407 states and 15915 transitions. [2021-08-31 02:02:34,336 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:34,336 INFO L681 BuchiCegarLoop]: Abstraction has 12407 states and 15915 transitions. [2021-08-31 02:02:34,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12407 states and 15915 transitions. [2021-08-31 02:02:34,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12407 to 12407. [2021-08-31 02:02:34,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12407 states, 12407 states have (on average 1.2827436124768277) internal successors, (15915), 12406 states have internal predecessors, (15915), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:34,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12407 states to 12407 states and 15915 transitions. [2021-08-31 02:02:34,492 INFO L704 BuchiCegarLoop]: Abstraction has 12407 states and 15915 transitions. [2021-08-31 02:02:34,492 INFO L587 BuchiCegarLoop]: Abstraction has 12407 states and 15915 transitions. [2021-08-31 02:02:34,492 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-08-31 02:02:34,493 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12407 states and 15915 transitions. [2021-08-31 02:02:34,614 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 11863 [2021-08-31 02:02:34,614 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:34,614 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:34,615 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:34,615 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:34,616 INFO L791 eck$LassoCheckResult]: Stem: 263544#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 263374#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 263326#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 263327#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 263538#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 263464#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 263465#L103-2 assume !false; 263588#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265992#L106 assume !(12292 == ssl3_accept_~s__state~0); 265993#L109 assume !(16384 == ssl3_accept_~s__state~0); 265986#L112 assume !(8192 == ssl3_accept_~s__state~0); 265987#L115 assume !(24576 == ssl3_accept_~s__state~0); 265979#L118 assume !(8195 == ssl3_accept_~s__state~0); 265980#L121 assume !(8480 == ssl3_accept_~s__state~0); 265971#L124 assume !(8481 == ssl3_accept_~s__state~0); 265972#L127 assume !(8482 == ssl3_accept_~s__state~0); 265188#L130 assume 8464 == ssl3_accept_~s__state~0; 265183#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 264785#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 264783#L278-2 [2021-08-31 02:02:34,616 INFO L793 eck$LassoCheckResult]: Loop: 264783#L278-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; 264778#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 264772#L644 ssl3_accept_~skip~0 := 0; 264768#L103-2 assume !false; 264762#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 264760#L106 assume !(12292 == ssl3_accept_~s__state~0); 264758#L109 assume !(16384 == ssl3_accept_~s__state~0); 264756#L112 assume !(8192 == ssl3_accept_~s__state~0); 264754#L115 assume !(24576 == ssl3_accept_~s__state~0); 264752#L118 assume !(8195 == ssl3_accept_~s__state~0); 264750#L121 assume !(8480 == ssl3_accept_~s__state~0); 264748#L124 assume !(8481 == ssl3_accept_~s__state~0); 264745#L127 assume !(8482 == ssl3_accept_~s__state~0); 264741#L130 assume !(8464 == ssl3_accept_~s__state~0); 264738#L133 assume !(8465 == ssl3_accept_~s__state~0); 264732#L136 assume !(8466 == ssl3_accept_~s__state~0); 263841#L139 assume 8496 == ssl3_accept_~s__state~0; 263842#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 263680#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 263677#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 263674#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 263672#L297-2 ssl3_accept_~s__init_num~0 := 0; 263665#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 263659#L644 ssl3_accept_~skip~0 := 0; 263657#L103-2 assume !false; 263655#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 263653#L106 assume !(12292 == ssl3_accept_~s__state~0); 263651#L109 assume !(16384 == ssl3_accept_~s__state~0); 263649#L112 assume !(8192 == ssl3_accept_~s__state~0); 263647#L115 assume !(24576 == ssl3_accept_~s__state~0); 263645#L118 assume !(8195 == ssl3_accept_~s__state~0); 263643#L121 assume !(8480 == ssl3_accept_~s__state~0); 263640#L124 assume !(8481 == ssl3_accept_~s__state~0); 263637#L127 assume !(8482 == ssl3_accept_~s__state~0); 263635#L130 assume !(8464 == ssl3_accept_~s__state~0); 263633#L133 assume !(8465 == ssl3_accept_~s__state~0); 263630#L136 assume !(8466 == ssl3_accept_~s__state~0); 263628#L139 assume !(8496 == ssl3_accept_~s__state~0); 263625#L142 assume !(8497 == ssl3_accept_~s__state~0); 263616#L145 assume 8512 == ssl3_accept_~s__state~0; 263617#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 263607#L308 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 263608#L312 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 265568#L312-2 assume !(ssl3_accept_~ret~0 <= 0); 265567#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 265565#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 265560#L644 ssl3_accept_~skip~0 := 0; 265559#L103-2 assume !false; 265558#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265557#L106 assume !(12292 == ssl3_accept_~s__state~0); 265556#L109 assume !(16384 == ssl3_accept_~s__state~0); 265555#L112 assume !(8192 == ssl3_accept_~s__state~0); 265554#L115 assume !(24576 == ssl3_accept_~s__state~0); 265553#L118 assume !(8195 == ssl3_accept_~s__state~0); 265552#L121 assume !(8480 == ssl3_accept_~s__state~0); 265551#L124 assume !(8481 == ssl3_accept_~s__state~0); 265550#L127 assume !(8482 == ssl3_accept_~s__state~0); 265549#L130 assume !(8464 == ssl3_accept_~s__state~0); 265548#L133 assume !(8465 == ssl3_accept_~s__state~0); 265547#L136 assume !(8466 == ssl3_accept_~s__state~0); 265546#L139 assume !(8496 == ssl3_accept_~s__state~0); 265545#L142 assume !(8497 == ssl3_accept_~s__state~0); 265544#L145 assume !(8512 == ssl3_accept_~s__state~0); 265543#L148 assume !(8513 == ssl3_accept_~s__state~0); 265542#L151 assume 8528 == ssl3_accept_~s__state~0; 264448#L155 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 265540#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 265538#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 265531#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 265534#L360 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 265529#L360-2 assume !(ssl3_accept_~ret~0 <= 0); 265528#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 265526#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 265521#L644 ssl3_accept_~skip~0 := 0; 265519#L103-2 assume !false; 265514#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265512#L106 assume !(12292 == ssl3_accept_~s__state~0); 265510#L109 assume !(16384 == ssl3_accept_~s__state~0); 265508#L112 assume !(8192 == ssl3_accept_~s__state~0); 265506#L115 assume !(24576 == ssl3_accept_~s__state~0); 265504#L118 assume !(8195 == ssl3_accept_~s__state~0); 265502#L121 assume !(8480 == ssl3_accept_~s__state~0); 265500#L124 assume !(8481 == ssl3_accept_~s__state~0); 265498#L127 assume !(8482 == ssl3_accept_~s__state~0); 265496#L130 assume !(8464 == ssl3_accept_~s__state~0); 265494#L133 assume !(8465 == ssl3_accept_~s__state~0); 265492#L136 assume !(8466 == ssl3_accept_~s__state~0); 265490#L139 assume !(8496 == ssl3_accept_~s__state~0); 265488#L142 assume !(8497 == ssl3_accept_~s__state~0); 265486#L145 assume !(8512 == ssl3_accept_~s__state~0); 265484#L148 assume !(8513 == ssl3_accept_~s__state~0); 265482#L151 assume !(8528 == ssl3_accept_~s__state~0); 265480#L154 assume !(8529 == ssl3_accept_~s__state~0); 265478#L157 assume 8544 == ssl3_accept_~s__state~0; 264438#L161 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 265475#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 265472#L395 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 265470#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 265466#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 265464#L410 assume !(4 == ssl3_accept_~blastFlag~0); 265462#L410-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; 265460#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 265455#L644 ssl3_accept_~skip~0 := 0; 265454#L103-2 assume !false; 265453#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265452#L106 assume !(12292 == ssl3_accept_~s__state~0); 265451#L109 assume !(16384 == ssl3_accept_~s__state~0); 265450#L112 assume !(8192 == ssl3_accept_~s__state~0); 265449#L115 assume !(24576 == ssl3_accept_~s__state~0); 265448#L118 assume !(8195 == ssl3_accept_~s__state~0); 265447#L121 assume !(8480 == ssl3_accept_~s__state~0); 265446#L124 assume !(8481 == ssl3_accept_~s__state~0); 265445#L127 assume !(8482 == ssl3_accept_~s__state~0); 265444#L130 assume !(8464 == ssl3_accept_~s__state~0); 265443#L133 assume !(8465 == ssl3_accept_~s__state~0); 265442#L136 assume !(8466 == ssl3_accept_~s__state~0); 265441#L139 assume !(8496 == ssl3_accept_~s__state~0); 265440#L142 assume !(8497 == ssl3_accept_~s__state~0); 265439#L145 assume !(8512 == ssl3_accept_~s__state~0); 265438#L148 assume !(8513 == ssl3_accept_~s__state~0); 265437#L151 assume !(8528 == ssl3_accept_~s__state~0); 265436#L154 assume !(8529 == ssl3_accept_~s__state~0); 265435#L157 assume !(8544 == ssl3_accept_~s__state~0); 265434#L160 assume !(8545 == ssl3_accept_~s__state~0); 265433#L163 assume !(8560 == ssl3_accept_~s__state~0); 265432#L166 assume !(8561 == ssl3_accept_~s__state~0); 265431#L169 assume 8448 == ssl3_accept_~s__state~0; 265430#L170 assume !(ssl3_accept_~num1~0 > 0); 265428#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 265426#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 265421#L644 ssl3_accept_~skip~0 := 0; 265420#L103-2 assume !false; 265419#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265418#L106 assume !(12292 == ssl3_accept_~s__state~0); 265417#L109 assume !(16384 == ssl3_accept_~s__state~0); 265416#L112 assume !(8192 == ssl3_accept_~s__state~0); 265415#L115 assume !(24576 == ssl3_accept_~s__state~0); 265414#L118 assume !(8195 == ssl3_accept_~s__state~0); 265413#L121 assume !(8480 == ssl3_accept_~s__state~0); 265412#L124 assume !(8481 == ssl3_accept_~s__state~0); 265411#L127 assume !(8482 == ssl3_accept_~s__state~0); 265410#L130 assume !(8464 == ssl3_accept_~s__state~0); 265409#L133 assume !(8465 == ssl3_accept_~s__state~0); 265408#L136 assume !(8466 == ssl3_accept_~s__state~0); 265405#L139 assume !(8496 == ssl3_accept_~s__state~0); 265404#L142 assume !(8497 == ssl3_accept_~s__state~0); 265403#L145 assume !(8512 == ssl3_accept_~s__state~0); 265401#L148 assume !(8513 == ssl3_accept_~s__state~0); 265398#L151 assume !(8528 == ssl3_accept_~s__state~0); 265395#L154 assume !(8529 == ssl3_accept_~s__state~0); 265392#L157 assume !(8544 == ssl3_accept_~s__state~0); 265265#L160 assume !(8545 == ssl3_accept_~s__state~0); 265266#L163 assume !(8560 == ssl3_accept_~s__state~0); 265231#L166 assume !(8561 == ssl3_accept_~s__state~0); 265232#L169 assume !(8448 == ssl3_accept_~s__state~0); 265208#L172 assume 8576 == ssl3_accept_~s__state~0; 265204#L176 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 265200#L453 assume !(5 == ssl3_accept_~blastFlag~0); 265196#L453-2 assume !(ssl3_accept_~ret~0 <= 0); 265197#L459 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 265163#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 265140#L644 ssl3_accept_~skip~0 := 0; 265141#L103-2 assume !false; 265044#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 265045#L106 assume !(12292 == ssl3_accept_~s__state~0); 265036#L109 assume !(16384 == ssl3_accept_~s__state~0); 265037#L112 assume !(8192 == ssl3_accept_~s__state~0); 265028#L115 assume !(24576 == ssl3_accept_~s__state~0); 265029#L118 assume !(8195 == ssl3_accept_~s__state~0); 265020#L121 assume !(8480 == ssl3_accept_~s__state~0); 265021#L124 assume !(8481 == ssl3_accept_~s__state~0); 265012#L127 assume !(8482 == ssl3_accept_~s__state~0); 265013#L130 assume !(8464 == ssl3_accept_~s__state~0); 265004#L133 assume !(8465 == ssl3_accept_~s__state~0); 265005#L136 assume 8466 == ssl3_accept_~s__state~0; 263852#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 265139#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 264783#L278-2 [2021-08-31 02:02:34,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:34,616 INFO L82 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 5 times [2021-08-31 02:02:34,617 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:34,617 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719283467] [2021-08-31 02:02:34,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:34,617 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:34,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:34,622 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:34,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:34,629 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:34,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:34,629 INFO L82 PathProgramCache]: Analyzing trace with hash -546097287, now seen corresponding path program 1 times [2021-08-31 02:02:34,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:34,630 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416389934] [2021-08-31 02:02:34,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:34,630 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:34,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:34,651 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 266 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-08-31 02:02:34,652 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:34,652 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416389934] [2021-08-31 02:02:34,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416389934] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:34,652 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:34,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:34,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624641646] [2021-08-31 02:02:34,653 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:34,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:34,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:34,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:34,654 INFO L87 Difference]: Start difference. First operand 12407 states and 15915 transitions. cyclomatic complexity: 3534 Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:35,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:35,088 INFO L93 Difference]: Finished difference Result 15497 states and 19811 transitions. [2021-08-31 02:02:35,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:35,089 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15497 states and 19811 transitions. [2021-08-31 02:02:35,191 INFO L131 ngComponentsAnalysis]: Automaton has 31 accepting balls. 14945 [2021-08-31 02:02:35,242 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15497 states to 15497 states and 19811 transitions. [2021-08-31 02:02:35,243 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15390 [2021-08-31 02:02:35,255 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15390 [2021-08-31 02:02:35,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15497 states and 19811 transitions. [2021-08-31 02:02:35,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:35,255 INFO L681 BuchiCegarLoop]: Abstraction has 15497 states and 19811 transitions. [2021-08-31 02:02:35,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15497 states and 19811 transitions. [2021-08-31 02:02:35,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15497 to 15497. [2021-08-31 02:02:35,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15497 states, 15497 states have (on average 1.2783764599599923) internal successors, (19811), 15496 states have internal predecessors, (19811), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:35,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15497 states to 15497 states and 19811 transitions. [2021-08-31 02:02:35,716 INFO L704 BuchiCegarLoop]: Abstraction has 15497 states and 19811 transitions. [2021-08-31 02:02:35,716 INFO L587 BuchiCegarLoop]: Abstraction has 15497 states and 19811 transitions. [2021-08-31 02:02:35,718 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-08-31 02:02:35,718 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15497 states and 19811 transitions. [2021-08-31 02:02:35,764 INFO L131 ngComponentsAnalysis]: Automaton has 31 accepting balls. 14945 [2021-08-31 02:02:35,764 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:35,764 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:35,766 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:35,780 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:35,781 INFO L791 eck$LassoCheckResult]: Stem: 291463#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 291285#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 291237#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 291238#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 291459#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 291381#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 291382#L103-2 assume !false; 291504#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 293902#L106 assume !(12292 == ssl3_accept_~s__state~0); 293903#L109 assume !(16384 == ssl3_accept_~s__state~0); 293894#L112 assume !(8192 == ssl3_accept_~s__state~0); 293895#L115 assume !(24576 == ssl3_accept_~s__state~0); 293888#L118 assume !(8195 == ssl3_accept_~s__state~0); 293889#L121 assume !(8480 == ssl3_accept_~s__state~0); 293881#L124 assume !(8481 == ssl3_accept_~s__state~0); 293882#L127 assume !(8482 == ssl3_accept_~s__state~0); 292808#L130 assume 8464 == ssl3_accept_~s__state~0; 292801#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 292707#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 292705#L278-2 [2021-08-31 02:02:35,782 INFO L793 eck$LassoCheckResult]: Loop: 292705#L278-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; 292702#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 292696#L644 ssl3_accept_~skip~0 := 0; 292693#L103-2 assume !false; 292691#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 292689#L106 assume !(12292 == ssl3_accept_~s__state~0); 292687#L109 assume !(16384 == ssl3_accept_~s__state~0); 292685#L112 assume !(8192 == ssl3_accept_~s__state~0); 292683#L115 assume !(24576 == ssl3_accept_~s__state~0); 292679#L118 assume !(8195 == ssl3_accept_~s__state~0); 292677#L121 assume !(8480 == ssl3_accept_~s__state~0); 292673#L124 assume !(8481 == ssl3_accept_~s__state~0); 292667#L127 assume !(8482 == ssl3_accept_~s__state~0); 292665#L130 assume !(8464 == ssl3_accept_~s__state~0); 292663#L133 assume !(8465 == ssl3_accept_~s__state~0); 292661#L136 assume !(8466 == ssl3_accept_~s__state~0); 291758#L139 assume 8496 == ssl3_accept_~s__state~0; 291759#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 291597#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 291594#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 291591#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 291589#L297-2 ssl3_accept_~s__init_num~0 := 0; 291582#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 291576#L644 ssl3_accept_~skip~0 := 0; 291574#L103-2 assume !false; 291572#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 291570#L106 assume !(12292 == ssl3_accept_~s__state~0); 291568#L109 assume !(16384 == ssl3_accept_~s__state~0); 291566#L112 assume !(8192 == ssl3_accept_~s__state~0); 291564#L115 assume !(24576 == ssl3_accept_~s__state~0); 291562#L118 assume !(8195 == ssl3_accept_~s__state~0); 291560#L121 assume !(8480 == ssl3_accept_~s__state~0); 291557#L124 assume !(8481 == ssl3_accept_~s__state~0); 291554#L127 assume !(8482 == ssl3_accept_~s__state~0); 291552#L130 assume !(8464 == ssl3_accept_~s__state~0); 291550#L133 assume !(8465 == ssl3_accept_~s__state~0); 291547#L136 assume !(8466 == ssl3_accept_~s__state~0); 291545#L139 assume !(8496 == ssl3_accept_~s__state~0); 291542#L142 assume !(8497 == ssl3_accept_~s__state~0); 291533#L145 assume 8512 == ssl3_accept_~s__state~0; 291534#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 291520#L308 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 291521#L312 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 293532#L312-2 assume !(ssl3_accept_~ret~0 <= 0); 293531#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 293529#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 293524#L644 ssl3_accept_~skip~0 := 0; 293523#L103-2 assume !false; 293522#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 293521#L106 assume !(12292 == ssl3_accept_~s__state~0); 293520#L109 assume !(16384 == ssl3_accept_~s__state~0); 293519#L112 assume !(8192 == ssl3_accept_~s__state~0); 293518#L115 assume !(24576 == ssl3_accept_~s__state~0); 293517#L118 assume !(8195 == ssl3_accept_~s__state~0); 293516#L121 assume !(8480 == ssl3_accept_~s__state~0); 293515#L124 assume !(8481 == ssl3_accept_~s__state~0); 293514#L127 assume !(8482 == ssl3_accept_~s__state~0); 293513#L130 assume !(8464 == ssl3_accept_~s__state~0); 293512#L133 assume !(8465 == ssl3_accept_~s__state~0); 293511#L136 assume !(8466 == ssl3_accept_~s__state~0); 293510#L139 assume !(8496 == ssl3_accept_~s__state~0); 293509#L142 assume !(8497 == ssl3_accept_~s__state~0); 293508#L145 assume !(8512 == ssl3_accept_~s__state~0); 293507#L148 assume !(8513 == ssl3_accept_~s__state~0); 293506#L151 assume 8528 == ssl3_accept_~s__state~0; 292363#L155 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 293504#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 293502#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 293494#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 293497#L360 assume !(3 == ssl3_accept_~blastFlag~0); 293492#L360-2 assume !(ssl3_accept_~ret~0 <= 0); 293491#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 293489#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 293484#L644 ssl3_accept_~skip~0 := 0; 293482#L103-2 assume !false; 293477#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 293475#L106 assume !(12292 == ssl3_accept_~s__state~0); 293473#L109 assume !(16384 == ssl3_accept_~s__state~0); 293471#L112 assume !(8192 == ssl3_accept_~s__state~0); 293469#L115 assume !(24576 == ssl3_accept_~s__state~0); 293467#L118 assume !(8195 == ssl3_accept_~s__state~0); 293465#L121 assume !(8480 == ssl3_accept_~s__state~0); 293463#L124 assume !(8481 == ssl3_accept_~s__state~0); 293461#L127 assume !(8482 == ssl3_accept_~s__state~0); 293458#L130 assume !(8464 == ssl3_accept_~s__state~0); 293455#L133 assume !(8465 == ssl3_accept_~s__state~0); 293452#L136 assume !(8466 == ssl3_accept_~s__state~0); 293449#L139 assume !(8496 == ssl3_accept_~s__state~0); 293446#L142 assume !(8497 == ssl3_accept_~s__state~0); 293442#L145 assume !(8512 == ssl3_accept_~s__state~0); 293440#L148 assume !(8513 == ssl3_accept_~s__state~0); 293427#L151 assume !(8528 == ssl3_accept_~s__state~0); 293423#L154 assume !(8529 == ssl3_accept_~s__state~0); 293419#L157 assume 8544 == ssl3_accept_~s__state~0; 292355#L161 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 293410#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 293406#L395 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 293403#L398 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 293398#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 293395#L410 assume !(4 == ssl3_accept_~blastFlag~0); 293392#L410-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; 293389#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 293383#L644 ssl3_accept_~skip~0 := 0; 293381#L103-2 assume !false; 293379#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 293377#L106 assume !(12292 == ssl3_accept_~s__state~0); 293375#L109 assume !(16384 == ssl3_accept_~s__state~0); 293373#L112 assume !(8192 == ssl3_accept_~s__state~0); 293371#L115 assume !(24576 == ssl3_accept_~s__state~0); 293369#L118 assume !(8195 == ssl3_accept_~s__state~0); 293367#L121 assume !(8480 == ssl3_accept_~s__state~0); 293365#L124 assume !(8481 == ssl3_accept_~s__state~0); 293363#L127 assume !(8482 == ssl3_accept_~s__state~0); 293361#L130 assume !(8464 == ssl3_accept_~s__state~0); 293359#L133 assume !(8465 == ssl3_accept_~s__state~0); 293357#L136 assume !(8466 == ssl3_accept_~s__state~0); 293355#L139 assume !(8496 == ssl3_accept_~s__state~0); 293353#L142 assume !(8497 == ssl3_accept_~s__state~0); 293351#L145 assume !(8512 == ssl3_accept_~s__state~0); 293349#L148 assume !(8513 == ssl3_accept_~s__state~0); 293347#L151 assume !(8528 == ssl3_accept_~s__state~0); 293345#L154 assume !(8529 == ssl3_accept_~s__state~0); 293343#L157 assume !(8544 == ssl3_accept_~s__state~0); 293341#L160 assume !(8545 == ssl3_accept_~s__state~0); 293339#L163 assume !(8560 == ssl3_accept_~s__state~0); 293334#L166 assume !(8561 == ssl3_accept_~s__state~0); 293331#L169 assume 8448 == ssl3_accept_~s__state~0; 293325#L170 assume !(ssl3_accept_~num1~0 > 0); 293319#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 293312#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 293306#L644 ssl3_accept_~skip~0 := 0; 293304#L103-2 assume !false; 293302#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 293300#L106 assume !(12292 == ssl3_accept_~s__state~0); 293298#L109 assume !(16384 == ssl3_accept_~s__state~0); 293296#L112 assume !(8192 == ssl3_accept_~s__state~0); 293294#L115 assume !(24576 == ssl3_accept_~s__state~0); 293292#L118 assume !(8195 == ssl3_accept_~s__state~0); 293290#L121 assume !(8480 == ssl3_accept_~s__state~0); 293288#L124 assume !(8481 == ssl3_accept_~s__state~0); 293286#L127 assume !(8482 == ssl3_accept_~s__state~0); 293284#L130 assume !(8464 == ssl3_accept_~s__state~0); 293282#L133 assume !(8465 == ssl3_accept_~s__state~0); 293280#L136 assume !(8466 == ssl3_accept_~s__state~0); 293278#L139 assume !(8496 == ssl3_accept_~s__state~0); 293276#L142 assume !(8497 == ssl3_accept_~s__state~0); 293274#L145 assume !(8512 == ssl3_accept_~s__state~0); 293272#L148 assume !(8513 == ssl3_accept_~s__state~0); 293270#L151 assume !(8528 == ssl3_accept_~s__state~0); 293268#L154 assume !(8529 == ssl3_accept_~s__state~0); 293266#L157 assume !(8544 == ssl3_accept_~s__state~0); 293264#L160 assume !(8545 == ssl3_accept_~s__state~0); 293262#L163 assume !(8560 == ssl3_accept_~s__state~0); 293260#L166 assume !(8561 == ssl3_accept_~s__state~0); 293258#L169 assume !(8448 == ssl3_accept_~s__state~0); 293251#L172 assume 8576 == ssl3_accept_~s__state~0; 293250#L176 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 293246#L453 assume !(5 == ssl3_accept_~blastFlag~0); 293244#L453-2 assume !(ssl3_accept_~ret~0 <= 0); 293044#L459 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 293042#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 293036#L644 ssl3_accept_~skip~0 := 0; 293034#L103-2 assume !false; 293032#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 293030#L106 assume !(12292 == ssl3_accept_~s__state~0); 292841#L109 assume !(16384 == ssl3_accept_~s__state~0); 292836#L112 assume !(8192 == ssl3_accept_~s__state~0); 292833#L115 assume !(24576 == ssl3_accept_~s__state~0); 292830#L118 assume !(8195 == ssl3_accept_~s__state~0); 292827#L121 assume !(8480 == ssl3_accept_~s__state~0); 292823#L124 assume !(8481 == ssl3_accept_~s__state~0); 292820#L127 assume !(8482 == ssl3_accept_~s__state~0); 292818#L130 assume !(8464 == ssl3_accept_~s__state~0); 292815#L133 assume !(8465 == ssl3_accept_~s__state~0); 292807#L136 assume 8466 == ssl3_accept_~s__state~0; 291769#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 293204#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 292705#L278-2 [2021-08-31 02:02:35,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:35,787 INFO L82 PathProgramCache]: Analyzing trace with hash 1461080784, now seen corresponding path program 6 times [2021-08-31 02:02:35,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:35,788 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213163819] [2021-08-31 02:02:35,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:35,788 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:35,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:35,793 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:35,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:35,798 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:35,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:35,799 INFO L82 PathProgramCache]: Analyzing trace with hash 1775704631, now seen corresponding path program 1 times [2021-08-31 02:02:35,799 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:35,799 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733433918] [2021-08-31 02:02:35,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:35,800 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:35,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:35,841 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2021-08-31 02:02:35,842 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:35,842 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733433918] [2021-08-31 02:02:35,842 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733433918] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:35,842 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:35,842 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:35,842 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916923262] [2021-08-31 02:02:35,843 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:35,843 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:35,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:35,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:35,844 INFO L87 Difference]: Start difference. First operand 15497 states and 19811 transitions. cyclomatic complexity: 4346 Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:36,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:36,447 INFO L93 Difference]: Finished difference Result 15493 states and 19645 transitions. [2021-08-31 02:02:36,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:36,449 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15493 states and 19645 transitions. [2021-08-31 02:02:36,521 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 14849 [2021-08-31 02:02:36,563 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15493 states to 15493 states and 19645 transitions. [2021-08-31 02:02:36,563 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15386 [2021-08-31 02:02:36,573 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15386 [2021-08-31 02:02:36,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15493 states and 19645 transitions. [2021-08-31 02:02:36,573 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:36,573 INFO L681 BuchiCegarLoop]: Abstraction has 15493 states and 19645 transitions. [2021-08-31 02:02:36,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15493 states and 19645 transitions. [2021-08-31 02:02:36,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15493 to 15493. [2021-08-31 02:02:36,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15493 states, 15493 states have (on average 1.2679919963854644) internal successors, (19645), 15492 states have internal predecessors, (19645), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:36,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15493 states to 15493 states and 19645 transitions. [2021-08-31 02:02:36,870 INFO L704 BuchiCegarLoop]: Abstraction has 15493 states and 19645 transitions. [2021-08-31 02:02:36,870 INFO L587 BuchiCegarLoop]: Abstraction has 15493 states and 19645 transitions. [2021-08-31 02:02:36,870 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-08-31 02:02:36,870 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15493 states and 19645 transitions. [2021-08-31 02:02:36,921 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 14849 [2021-08-31 02:02:36,921 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:36,921 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:36,922 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:36,922 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:36,922 INFO L791 eck$LassoCheckResult]: Stem: 322452#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 322283#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 322233#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 322234#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 322447#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 322377#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 322378#L103-2 assume !false; 322497#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 323297#L106 assume !(12292 == ssl3_accept_~s__state~0); 323298#L109 assume !(16384 == ssl3_accept_~s__state~0); 323291#L112 assume !(8192 == ssl3_accept_~s__state~0); 323292#L115 assume !(24576 == ssl3_accept_~s__state~0); 323285#L118 assume !(8195 == ssl3_accept_~s__state~0); 323286#L121 assume !(8480 == ssl3_accept_~s__state~0); 323279#L124 assume !(8481 == ssl3_accept_~s__state~0); 323280#L127 assume !(8482 == ssl3_accept_~s__state~0); 322628#L130 assume !(8464 == ssl3_accept_~s__state~0); 322629#L133 assume !(8465 == ssl3_accept_~s__state~0); 323530#L136 assume !(8466 == ssl3_accept_~s__state~0); 323531#L139 assume !(8496 == ssl3_accept_~s__state~0); 323413#L142 [2021-08-31 02:02:36,923 INFO L793 eck$LassoCheckResult]: Loop: 323413#L142 assume !(8497 == ssl3_accept_~s__state~0); 323406#L145 assume !(8512 == ssl3_accept_~s__state~0); 323407#L148 assume !(8513 == ssl3_accept_~s__state~0); 323397#L151 assume !(8528 == ssl3_accept_~s__state~0); 323398#L154 assume !(8529 == ssl3_accept_~s__state~0); 323388#L157 assume !(8544 == ssl3_accept_~s__state~0); 323389#L160 assume !(8545 == ssl3_accept_~s__state~0); 323379#L163 assume !(8560 == ssl3_accept_~s__state~0); 323380#L166 assume !(8561 == ssl3_accept_~s__state~0); 323367#L169 assume 8448 == ssl3_accept_~s__state~0; 323321#L170 assume !(ssl3_accept_~num1~0 > 0); 323320#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 323358#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 323352#L644 ssl3_accept_~skip~0 := 0; 323350#L103-2 assume !false; 323347#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 323346#L106 assume !(12292 == ssl3_accept_~s__state~0); 323341#L109 assume !(16384 == ssl3_accept_~s__state~0); 323342#L112 assume !(8192 == ssl3_accept_~s__state~0); 323337#L115 assume !(24576 == ssl3_accept_~s__state~0); 323338#L118 assume !(8195 == ssl3_accept_~s__state~0); 323340#L121 assume !(8480 == ssl3_accept_~s__state~0); 323503#L124 assume !(8481 == ssl3_accept_~s__state~0); 323500#L127 assume 8482 == ssl3_accept_~s__state~0; 323501#L128 ssl3_accept_~s__state~0 := 3; 323550#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 323545#L644 ssl3_accept_~skip~0 := 0; 323544#L103-2 assume !false; 323543#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 323542#L106 assume !(12292 == ssl3_accept_~s__state~0); 323541#L109 assume !(16384 == ssl3_accept_~s__state~0); 323540#L112 assume !(8192 == ssl3_accept_~s__state~0); 323539#L115 assume !(24576 == ssl3_accept_~s__state~0); 323538#L118 assume !(8195 == ssl3_accept_~s__state~0); 323537#L121 assume !(8480 == ssl3_accept_~s__state~0); 323536#L124 assume !(8481 == ssl3_accept_~s__state~0); 323535#L127 assume !(8482 == ssl3_accept_~s__state~0); 323534#L130 assume !(8464 == ssl3_accept_~s__state~0); 323533#L133 assume !(8465 == ssl3_accept_~s__state~0); 323532#L136 assume !(8466 == ssl3_accept_~s__state~0); 323412#L139 assume !(8496 == ssl3_accept_~s__state~0); 323413#L142 [2021-08-31 02:02:36,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:36,923 INFO L82 PathProgramCache]: Analyzing trace with hash -1951259720, now seen corresponding path program 1 times [2021-08-31 02:02:36,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:36,924 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854250220] [2021-08-31 02:02:36,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:36,924 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:36,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:36,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:36,940 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:36,940 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854250220] [2021-08-31 02:02:36,940 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854250220] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:36,940 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-31 02:02:36,940 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-31 02:02:36,940 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401374012] [2021-08-31 02:02:36,941 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-08-31 02:02:36,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:36,941 INFO L82 PathProgramCache]: Analyzing trace with hash -897913173, now seen corresponding path program 2 times [2021-08-31 02:02:36,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:36,941 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034162264] [2021-08-31 02:02:36,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:36,942 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:36,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:36,945 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:36,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:36,948 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:37,161 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:02:37,162 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:02:37,162 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:02:37,162 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:02:37,162 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-08-31 02:02:37,162 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:37,162 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:02:37,162 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:02:37,162 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration32_Loop [2021-08-31 02:02:37,162 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:02:37,163 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:02:37,164 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:02:37,167 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:02:37,170 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:02:37,173 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:02:37,179 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:02:37,227 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:02:37,227 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-08-31 02:02:37,227 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:37,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:37,229 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:02:37,230 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:02:37,232 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:37,232 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:37,257 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:02:37,257 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:02:37,288 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:02:37,289 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:37,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:37,305 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:02:37,307 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:02:37,322 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:37,322 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:37,353 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:02:37,353 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:02:37,425 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2021-08-31 02:02:37,426 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:37,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:37,433 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:37,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-08-31 02:02:37,481 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:37,481 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:37,525 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-08-31 02:02:37,525 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-08-31 02:02:37,584 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:37,585 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:37,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:37,605 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:37,628 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-08-31 02:02:37,628 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:37,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-08-31 02:02:37,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:37,725 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:37,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:37,733 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:37,780 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-08-31 02:02:37,780 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-08-31 02:02:37,789 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-08-31 02:02:37,812 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-08-31 02:02:37,869 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Ended with exit code 0 [2021-08-31 02:02:37,869 INFO L210 LassoAnalysis]: Preferences: [2021-08-31 02:02:37,870 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-08-31 02:02:37,870 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-08-31 02:02:37,870 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-08-31 02:02:37,870 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-08-31 02:02:37,870 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:37,870 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-08-31 02:02:37,870 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-08-31 02:02:37,870 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-1.c_Iteration32_Loop [2021-08-31 02:02:37,870 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-08-31 02:02:37,870 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-08-31 02:02:37,871 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:02:37,874 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:02:37,876 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:02:37,887 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:02:37,890 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-08-31 02:02:37,933 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-08-31 02:02:37,933 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-08-31 02:02:37,934 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:37,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:37,935 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:37,936 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-08-31 02:02:37,939 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:37,948 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:37,948 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:37,949 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:37,949 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:37,949 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:37,950 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:37,950 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:37,960 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:37,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:37,987 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:37,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:37,988 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:37,993 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-08-31 02:02:38,015 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:38,024 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:38,024 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:38,025 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:38,025 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-08-31 02:02:38,025 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:38,026 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-08-31 02:02:38,026 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:38,028 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-08-31 02:02:38,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:38,055 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:38,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:38,057 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:38,063 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-08-31 02:02:38,071 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-08-31 02:02:38,072 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-08-31 02:02:38,072 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-08-31 02:02:38,072 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-08-31 02:02:38,072 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-08-31 02:02:38,073 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-08-31 02:02:38,073 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-08-31 02:02:38,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-08-31 02:02:38,101 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-08-31 02:02:38,120 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-08-31 02:02:38,121 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-08-31 02:02:38,121 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-08-31 02:02:38,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:38,123 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-08-31 02:02:38,124 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-08-31 02:02:38,125 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-08-31 02:02:38,125 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-08-31 02:02:38,125 INFO L513 LassoAnalysis]: Proved termination. [2021-08-31 02:02:38,125 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-08-31 02:02:38,153 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:38,154 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-08-31 02:02:38,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:38,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:38,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:02:38,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:38,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:38,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-08-31 02:02:38,276 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:38,471 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-31 02:02:38,472 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-08-31 02:02:38,472 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 15493 states and 19645 transitions. cyclomatic complexity: 4185 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:39,416 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 15493 states and 19645 transitions. cyclomatic complexity: 4185. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 48835 states and 61417 transitions. Complement of second has 9 states. [2021-08-31 02:02:39,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-08-31 02:02:39,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:39,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 380 transitions. [2021-08-31 02:02:39,420 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 380 transitions. Stem has 20 letters. Loop has 41 letters. [2021-08-31 02:02:39,424 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:02:39,424 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 380 transitions. Stem has 61 letters. Loop has 41 letters. [2021-08-31 02:02:39,425 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:02:39,425 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 380 transitions. Stem has 20 letters. Loop has 82 letters. [2021-08-31 02:02:39,425 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-08-31 02:02:39,426 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 48835 states and 61417 transitions. [2021-08-31 02:02:39,632 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:39,773 INFO L131 ngComponentsAnalysis]: Automaton has 73 accepting balls. 28416 [2021-08-31 02:02:39,912 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 48835 states to 48222 states and 60663 transitions. [2021-08-31 02:02:39,912 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 31511 [2021-08-31 02:02:39,935 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 31674 [2021-08-31 02:02:39,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48222 states and 60663 transitions. [2021-08-31 02:02:39,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:39,935 INFO L681 BuchiCegarLoop]: Abstraction has 48222 states and 60663 transitions. [2021-08-31 02:02:39,966 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48222 states and 60663 transitions. [2021-08-31 02:02:40,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48222 to 41948. [2021-08-31 02:02:40,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41948 states, 41948 states have (on average 1.2683083818060457) internal successors, (53203), 41947 states have internal predecessors, (53203), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:40,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41948 states to 41948 states and 53203 transitions. [2021-08-31 02:02:40,606 INFO L704 BuchiCegarLoop]: Abstraction has 41948 states and 53203 transitions. [2021-08-31 02:02:40,606 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:40,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:40,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-31 02:02:40,606 INFO L87 Difference]: Start difference. First operand 41948 states and 53203 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:41,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:41,114 INFO L93 Difference]: Finished difference Result 31554 states and 39843 transitions. [2021-08-31 02:02:41,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:41,114 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 31554 states and 39843 transitions. [2021-08-31 02:02:41,266 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 19052 [2021-08-31 02:02:41,372 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 31554 states to 31544 states and 39833 transitions. [2021-08-31 02:02:41,372 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 20158 [2021-08-31 02:02:41,389 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 20158 [2021-08-31 02:02:41,390 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31544 states and 39833 transitions. [2021-08-31 02:02:41,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:41,399 INFO L681 BuchiCegarLoop]: Abstraction has 31544 states and 39833 transitions. [2021-08-31 02:02:41,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31544 states and 39833 transitions. [2021-08-31 02:02:42,033 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31544 to 31279. [2021-08-31 02:02:42,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31279 states, 31279 states have (on average 1.2638831164679178) internal successors, (39533), 31278 states have internal predecessors, (39533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:42,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31279 states to 31279 states and 39533 transitions. [2021-08-31 02:02:42,115 INFO L704 BuchiCegarLoop]: Abstraction has 31279 states and 39533 transitions. [2021-08-31 02:02:42,115 INFO L587 BuchiCegarLoop]: Abstraction has 31279 states and 39533 transitions. [2021-08-31 02:02:42,115 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-08-31 02:02:42,116 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 31279 states and 39533 transitions. [2021-08-31 02:02:42,205 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 18965 [2021-08-31 02:02:42,205 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:42,205 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:42,209 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:42,210 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:42,220 INFO L791 eck$LassoCheckResult]: Stem: 460617#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 460359#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 460301#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 460302#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 460608#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 460507#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 460508#L103-2 assume !false; 460788#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 460787#L106 assume !(12292 == ssl3_accept_~s__state~0); 460786#L109 assume !(16384 == ssl3_accept_~s__state~0); 460785#L112 assume !(8192 == ssl3_accept_~s__state~0); 460784#L115 assume !(24576 == ssl3_accept_~s__state~0); 460782#L118 assume !(8195 == ssl3_accept_~s__state~0); 460776#L121 assume !(8480 == ssl3_accept_~s__state~0); 460774#L124 assume !(8481 == ssl3_accept_~s__state~0); 460772#L127 assume !(8482 == ssl3_accept_~s__state~0); 460770#L130 assume 8464 == ssl3_accept_~s__state~0; 460768#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 460766#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 460764#L278-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; 460761#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 460755#L644 ssl3_accept_~skip~0 := 0; 460753#L103-2 assume !false; 460751#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 460749#L106 assume !(12292 == ssl3_accept_~s__state~0); 460747#L109 assume !(16384 == ssl3_accept_~s__state~0); 460745#L112 assume !(8192 == ssl3_accept_~s__state~0); 460743#L115 assume !(24576 == ssl3_accept_~s__state~0); 460741#L118 assume !(8195 == ssl3_accept_~s__state~0); 460739#L121 assume !(8480 == ssl3_accept_~s__state~0); 460737#L124 assume !(8481 == ssl3_accept_~s__state~0); 460735#L127 assume !(8482 == ssl3_accept_~s__state~0); 460733#L130 assume !(8464 == ssl3_accept_~s__state~0); 460731#L133 assume !(8465 == ssl3_accept_~s__state~0); 460729#L136 assume !(8466 == ssl3_accept_~s__state~0); 460727#L139 assume 8496 == ssl3_accept_~s__state~0; 460725#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 460723#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 460721#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 460717#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 460718#L297-2 ssl3_accept_~s__init_num~0 := 0; 461139#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 461134#L644 ssl3_accept_~skip~0 := 0; 461133#L103-2 assume !false; 461132#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 461131#L106 assume !(12292 == ssl3_accept_~s__state~0); 461130#L109 assume !(16384 == ssl3_accept_~s__state~0); 461129#L112 assume !(8192 == ssl3_accept_~s__state~0); 461128#L115 assume !(24576 == ssl3_accept_~s__state~0); 461127#L118 assume !(8195 == ssl3_accept_~s__state~0); 461126#L121 assume !(8480 == ssl3_accept_~s__state~0); 461125#L124 assume !(8481 == ssl3_accept_~s__state~0); 461124#L127 assume !(8482 == ssl3_accept_~s__state~0); 461123#L130 assume !(8464 == ssl3_accept_~s__state~0); 461122#L133 assume !(8465 == ssl3_accept_~s__state~0); 461121#L136 assume !(8466 == ssl3_accept_~s__state~0); 461120#L139 assume !(8496 == ssl3_accept_~s__state~0); 461118#L142 assume !(8497 == ssl3_accept_~s__state~0); 461119#L145 [2021-08-31 02:02:42,221 INFO L793 eck$LassoCheckResult]: Loop: 461119#L145 assume !(8512 == ssl3_accept_~s__state~0); 472167#L148 assume !(8513 == ssl3_accept_~s__state~0); 472166#L151 assume !(8528 == ssl3_accept_~s__state~0); 472165#L154 assume !(8529 == ssl3_accept_~s__state~0); 472164#L157 assume !(8544 == ssl3_accept_~s__state~0); 472163#L160 assume !(8545 == ssl3_accept_~s__state~0); 472161#L163 assume !(8560 == ssl3_accept_~s__state~0); 472162#L166 assume !(8561 == ssl3_accept_~s__state~0); 472211#L169 assume !(8448 == ssl3_accept_~s__state~0); 472209#L172 assume !(8576 == ssl3_accept_~s__state~0); 472156#L175 assume !(8577 == ssl3_accept_~s__state~0); 472155#L178 assume !(8592 == ssl3_accept_~s__state~0); 472154#L181 assume !(8593 == ssl3_accept_~s__state~0); 472153#L184 assume !(8608 == ssl3_accept_~s__state~0); 472152#L187 assume !(8609 == ssl3_accept_~s__state~0); 472151#L190 assume !(8640 == ssl3_accept_~s__state~0); 472150#L193 assume !(8641 == ssl3_accept_~s__state~0); 472149#L196 assume 8656 == ssl3_accept_~s__state~0; 472068#L200 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 472148#L532 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 472147#L537 assume !(10 == ssl3_accept_~blastFlag~0); 472146#L540 assume !(13 == ssl3_accept_~blastFlag~0); 472145#L543 assume !(16 == ssl3_accept_~blastFlag~0); 472144#L546 assume !(19 == ssl3_accept_~blastFlag~0); 472143#L546-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 472142#L557 assume !(0 == ssl3_accept_~tmp___10~0); 472140#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 472135#L644 ssl3_accept_~skip~0 := 0; 472134#L103-2 assume !false; 472133#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 472132#L106 assume !(12292 == ssl3_accept_~s__state~0); 472131#L109 assume !(16384 == ssl3_accept_~s__state~0); 472129#L112 assume !(8192 == ssl3_accept_~s__state~0); 472127#L115 assume !(24576 == ssl3_accept_~s__state~0); 472125#L118 assume !(8195 == ssl3_accept_~s__state~0); 472123#L121 assume !(8480 == ssl3_accept_~s__state~0); 472121#L124 assume !(8481 == ssl3_accept_~s__state~0); 472119#L127 assume !(8482 == ssl3_accept_~s__state~0); 472117#L130 assume !(8464 == ssl3_accept_~s__state~0); 472115#L133 assume !(8465 == ssl3_accept_~s__state~0); 472113#L136 assume !(8466 == ssl3_accept_~s__state~0); 472111#L139 assume !(8496 == ssl3_accept_~s__state~0); 472109#L142 assume !(8497 == ssl3_accept_~s__state~0); 472107#L145 assume !(8512 == ssl3_accept_~s__state~0); 472105#L148 assume !(8513 == ssl3_accept_~s__state~0); 472103#L151 assume !(8528 == ssl3_accept_~s__state~0); 472101#L154 assume !(8529 == ssl3_accept_~s__state~0); 472099#L157 assume !(8544 == ssl3_accept_~s__state~0); 472097#L160 assume !(8545 == ssl3_accept_~s__state~0); 472095#L163 assume !(8560 == ssl3_accept_~s__state~0); 472093#L166 assume !(8561 == ssl3_accept_~s__state~0); 472091#L169 assume !(8448 == ssl3_accept_~s__state~0); 472089#L172 assume !(8576 == ssl3_accept_~s__state~0); 472086#L175 assume !(8577 == ssl3_accept_~s__state~0); 472084#L178 assume !(8592 == ssl3_accept_~s__state~0); 472081#L181 assume !(8593 == ssl3_accept_~s__state~0); 472079#L184 assume !(8608 == ssl3_accept_~s__state~0); 472076#L187 assume !(8609 == ssl3_accept_~s__state~0); 472074#L190 assume !(8640 == ssl3_accept_~s__state~0); 472072#L193 assume !(8641 == ssl3_accept_~s__state~0); 472070#L196 assume !(8656 == ssl3_accept_~s__state~0); 472067#L199 assume !(8657 == ssl3_accept_~s__state~0); 472064#L202 assume 8672 == ssl3_accept_~s__state~0; 472063#L206 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 472062#L565 assume !(11 == ssl3_accept_~blastFlag~0); 472061#L568 assume !(14 == ssl3_accept_~blastFlag~0); 472060#L571 assume !(17 == ssl3_accept_~blastFlag~0); 472059#L574 assume !(20 == ssl3_accept_~blastFlag~0); 472058#L574-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 472057#L584 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 472056#L584-2 ssl3_accept_~s__init_num~0 := 0; 460935#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 472050#L644 ssl3_accept_~skip~0 := 0; 472049#L103-2 assume !false; 472048#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 472047#L106 assume !(12292 == ssl3_accept_~s__state~0); 472046#L109 assume !(16384 == ssl3_accept_~s__state~0); 472045#L112 assume !(8192 == ssl3_accept_~s__state~0); 472044#L115 assume !(24576 == ssl3_accept_~s__state~0); 472043#L118 assume !(8195 == ssl3_accept_~s__state~0); 472042#L121 assume !(8480 == ssl3_accept_~s__state~0); 472041#L124 assume !(8481 == ssl3_accept_~s__state~0); 472040#L127 assume !(8482 == ssl3_accept_~s__state~0); 472039#L130 assume !(8464 == ssl3_accept_~s__state~0); 472038#L133 assume !(8465 == ssl3_accept_~s__state~0); 472037#L136 assume !(8466 == ssl3_accept_~s__state~0); 472036#L139 assume !(8496 == ssl3_accept_~s__state~0); 472035#L142 assume !(8497 == ssl3_accept_~s__state~0); 472034#L145 assume !(8512 == ssl3_accept_~s__state~0); 472033#L148 assume !(8513 == ssl3_accept_~s__state~0); 472032#L151 assume !(8528 == ssl3_accept_~s__state~0); 472031#L154 assume !(8529 == ssl3_accept_~s__state~0); 472030#L157 assume !(8544 == ssl3_accept_~s__state~0); 472029#L160 assume !(8545 == ssl3_accept_~s__state~0); 472028#L163 assume !(8560 == ssl3_accept_~s__state~0); 472027#L166 assume !(8561 == ssl3_accept_~s__state~0); 472026#L169 assume 8448 == ssl3_accept_~s__state~0; 472025#L170 assume !(ssl3_accept_~num1~0 > 0); 472023#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 472021#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 472016#L644 ssl3_accept_~skip~0 := 0; 472015#L103-2 assume !false; 472014#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 472012#L106 assume 12292 == ssl3_accept_~s__state~0; 472011#L107 ssl3_accept_~s__new_session~0 := 1; 472010#L215 ssl3_accept_~s__server~0 := 1; 472009#L220 assume 0 != ssl3_accept_~cb~0; 472008#L220-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 472007#L225 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 472005#L230 assume !(0 == ssl3_accept_~s__init_buf___0~0); 472003#L230-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 472001#L247 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 471999#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 471994#L644 ssl3_accept_~skip~0 := 0; 471993#L103-2 assume !false; 471992#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 471991#L106 assume !(12292 == ssl3_accept_~s__state~0); 471990#L109 assume !(16384 == ssl3_accept_~s__state~0); 471989#L112 assume !(8192 == ssl3_accept_~s__state~0); 471988#L115 assume !(24576 == ssl3_accept_~s__state~0); 471987#L118 assume !(8195 == ssl3_accept_~s__state~0); 471985#L121 assume !(8480 == ssl3_accept_~s__state~0); 471986#L124 assume !(8481 == ssl3_accept_~s__state~0); 472252#L127 assume !(8482 == ssl3_accept_~s__state~0); 472253#L130 assume !(8464 == ssl3_accept_~s__state~0); 472244#L133 assume !(8465 == ssl3_accept_~s__state~0); 472245#L136 assume !(8466 == ssl3_accept_~s__state~0); 472210#L139 assume 8496 == ssl3_accept_~s__state~0; 471912#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 472208#L291 assume !(1 == ssl3_accept_~blastFlag~0); 472201#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 472198#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 472194#L297-2 ssl3_accept_~s__init_num~0 := 0; 472188#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 472183#L644 ssl3_accept_~skip~0 := 0; 472182#L103-2 assume !false; 472181#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 472180#L106 assume !(12292 == ssl3_accept_~s__state~0); 472179#L109 assume !(16384 == ssl3_accept_~s__state~0); 472178#L112 assume !(8192 == ssl3_accept_~s__state~0); 472177#L115 assume !(24576 == ssl3_accept_~s__state~0); 472176#L118 assume !(8195 == ssl3_accept_~s__state~0); 472175#L121 assume !(8480 == ssl3_accept_~s__state~0); 472174#L124 assume !(8481 == ssl3_accept_~s__state~0); 472173#L127 assume !(8482 == ssl3_accept_~s__state~0); 472172#L130 assume !(8464 == ssl3_accept_~s__state~0); 472171#L133 assume !(8465 == ssl3_accept_~s__state~0); 472170#L136 assume !(8466 == ssl3_accept_~s__state~0); 472169#L139 assume !(8496 == ssl3_accept_~s__state~0); 472168#L142 assume !(8497 == ssl3_accept_~s__state~0); 461119#L145 [2021-08-31 02:02:42,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:42,222 INFO L82 PathProgramCache]: Analyzing trace with hash 465312689, now seen corresponding path program 1 times [2021-08-31 02:02:42,222 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:42,228 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879613426] [2021-08-31 02:02:42,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:42,229 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:42,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:42,270 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:42,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:42,287 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:42,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:42,299 INFO L82 PathProgramCache]: Analyzing trace with hash -412789539, now seen corresponding path program 1 times [2021-08-31 02:02:42,299 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:42,300 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54207303] [2021-08-31 02:02:42,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:42,300 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:42,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:42,349 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-08-31 02:02:42,349 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:42,350 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54207303] [2021-08-31 02:02:42,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54207303] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:42,350 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402574569] [2021-08-31 02:02:42,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:42,350 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:42,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:42,351 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:02:42,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-08-31 02:02:42,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:42,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:02:42,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:42,729 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-08-31 02:02:42,730 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 02:02:42,730 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402574569] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:42,730 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 02:02:42,730 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-08-31 02:02:42,731 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073198092] [2021-08-31 02:02:42,731 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:42,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:42,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:42,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-08-31 02:02:42,732 INFO L87 Difference]: Start difference. First operand 31279 states and 39533 transitions. cyclomatic complexity: 8319 Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:43,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:43,097 INFO L93 Difference]: Finished difference Result 31418 states and 39628 transitions. [2021-08-31 02:02:43,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:43,098 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 31418 states and 39628 transitions. [2021-08-31 02:02:43,522 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 19023 [2021-08-31 02:02:43,599 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 31418 states to 31374 states and 39584 transitions. [2021-08-31 02:02:43,599 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 20003 [2021-08-31 02:02:43,615 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 20003 [2021-08-31 02:02:43,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31374 states and 39584 transitions. [2021-08-31 02:02:43,616 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:43,616 INFO L681 BuchiCegarLoop]: Abstraction has 31374 states and 39584 transitions. [2021-08-31 02:02:43,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31374 states and 39584 transitions. [2021-08-31 02:02:43,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31374 to 31279. [2021-08-31 02:02:43,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31279 states, 31279 states have (on average 1.262476421880495) internal successors, (39489), 31278 states have internal predecessors, (39489), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:44,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31279 states to 31279 states and 39489 transitions. [2021-08-31 02:02:44,150 INFO L704 BuchiCegarLoop]: Abstraction has 31279 states and 39489 transitions. [2021-08-31 02:02:44,150 INFO L587 BuchiCegarLoop]: Abstraction has 31279 states and 39489 transitions. [2021-08-31 02:02:44,151 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-08-31 02:02:44,151 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 31279 states and 39489 transitions. [2021-08-31 02:02:44,225 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 18965 [2021-08-31 02:02:44,226 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:44,226 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:44,227 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:44,228 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:44,228 INFO L791 eck$LassoCheckResult]: Stem: 523736#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 523505#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 523451#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 523452#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 523727#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 523636#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 523637#L103-2 assume !false; 523902#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 523901#L106 assume !(12292 == ssl3_accept_~s__state~0); 523900#L109 assume !(16384 == ssl3_accept_~s__state~0); 523899#L112 assume !(8192 == ssl3_accept_~s__state~0); 523898#L115 assume !(24576 == ssl3_accept_~s__state~0); 523896#L118 assume !(8195 == ssl3_accept_~s__state~0); 523890#L121 assume !(8480 == ssl3_accept_~s__state~0); 523888#L124 assume !(8481 == ssl3_accept_~s__state~0); 523886#L127 assume !(8482 == ssl3_accept_~s__state~0); 523884#L130 assume 8464 == ssl3_accept_~s__state~0; 523882#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 523880#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 523878#L278-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; 523875#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 523869#L644 ssl3_accept_~skip~0 := 0; 523867#L103-2 assume !false; 523865#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 523863#L106 assume !(12292 == ssl3_accept_~s__state~0); 523861#L109 assume !(16384 == ssl3_accept_~s__state~0); 523859#L112 assume !(8192 == ssl3_accept_~s__state~0); 523857#L115 assume !(24576 == ssl3_accept_~s__state~0); 523855#L118 assume !(8195 == ssl3_accept_~s__state~0); 523853#L121 assume !(8480 == ssl3_accept_~s__state~0); 523851#L124 assume !(8481 == ssl3_accept_~s__state~0); 523849#L127 assume !(8482 == ssl3_accept_~s__state~0); 523847#L130 assume !(8464 == ssl3_accept_~s__state~0); 523845#L133 assume !(8465 == ssl3_accept_~s__state~0); 523843#L136 assume !(8466 == ssl3_accept_~s__state~0); 523841#L139 assume 8496 == ssl3_accept_~s__state~0; 523839#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 523837#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 523835#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 523831#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 523832#L297-2 ssl3_accept_~s__init_num~0 := 0; 524253#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 524248#L644 ssl3_accept_~skip~0 := 0; 524247#L103-2 assume !false; 524246#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 524245#L106 assume !(12292 == ssl3_accept_~s__state~0); 524244#L109 assume !(16384 == ssl3_accept_~s__state~0); 524243#L112 assume !(8192 == ssl3_accept_~s__state~0); 524242#L115 assume !(24576 == ssl3_accept_~s__state~0); 524241#L118 assume !(8195 == ssl3_accept_~s__state~0); 524240#L121 assume !(8480 == ssl3_accept_~s__state~0); 524239#L124 assume !(8481 == ssl3_accept_~s__state~0); 524238#L127 assume !(8482 == ssl3_accept_~s__state~0); 524237#L130 assume !(8464 == ssl3_accept_~s__state~0); 524236#L133 assume !(8465 == ssl3_accept_~s__state~0); 524235#L136 assume !(8466 == ssl3_accept_~s__state~0); 524234#L139 assume !(8496 == ssl3_accept_~s__state~0); 524230#L142 assume !(8497 == ssl3_accept_~s__state~0); 524231#L145 [2021-08-31 02:02:44,229 INFO L793 eck$LassoCheckResult]: Loop: 524231#L145 assume !(8512 == ssl3_accept_~s__state~0); 535350#L148 assume !(8513 == ssl3_accept_~s__state~0); 535349#L151 assume !(8528 == ssl3_accept_~s__state~0); 535348#L154 assume !(8529 == ssl3_accept_~s__state~0); 535290#L157 assume !(8544 == ssl3_accept_~s__state~0); 535289#L160 assume !(8545 == ssl3_accept_~s__state~0); 535287#L163 assume !(8560 == ssl3_accept_~s__state~0); 535288#L166 assume !(8561 == ssl3_accept_~s__state~0); 535339#L169 assume !(8448 == ssl3_accept_~s__state~0); 535337#L172 assume !(8576 == ssl3_accept_~s__state~0); 535282#L175 assume !(8577 == ssl3_accept_~s__state~0); 535281#L178 assume !(8592 == ssl3_accept_~s__state~0); 535280#L181 assume !(8593 == ssl3_accept_~s__state~0); 535279#L184 assume !(8608 == ssl3_accept_~s__state~0); 535278#L187 assume !(8609 == ssl3_accept_~s__state~0); 535277#L190 assume !(8640 == ssl3_accept_~s__state~0); 535276#L193 assume !(8641 == ssl3_accept_~s__state~0); 535275#L196 assume 8656 == ssl3_accept_~s__state~0; 535194#L200 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 535274#L532 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 535273#L537 assume !(10 == ssl3_accept_~blastFlag~0); 535272#L540 assume !(13 == ssl3_accept_~blastFlag~0); 535271#L543 assume !(16 == ssl3_accept_~blastFlag~0); 535270#L546 assume !(19 == ssl3_accept_~blastFlag~0); 535269#L546-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 535268#L557 assume !(0 == ssl3_accept_~tmp___10~0); 535266#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 535261#L644 ssl3_accept_~skip~0 := 0; 535260#L103-2 assume !false; 535259#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 535258#L106 assume !(12292 == ssl3_accept_~s__state~0); 535257#L109 assume !(16384 == ssl3_accept_~s__state~0); 535255#L112 assume !(8192 == ssl3_accept_~s__state~0); 535253#L115 assume !(24576 == ssl3_accept_~s__state~0); 535251#L118 assume !(8195 == ssl3_accept_~s__state~0); 535249#L121 assume !(8480 == ssl3_accept_~s__state~0); 535247#L124 assume !(8481 == ssl3_accept_~s__state~0); 535245#L127 assume !(8482 == ssl3_accept_~s__state~0); 535243#L130 assume !(8464 == ssl3_accept_~s__state~0); 535241#L133 assume !(8465 == ssl3_accept_~s__state~0); 535239#L136 assume !(8466 == ssl3_accept_~s__state~0); 535237#L139 assume !(8496 == ssl3_accept_~s__state~0); 535235#L142 assume !(8497 == ssl3_accept_~s__state~0); 535233#L145 assume !(8512 == ssl3_accept_~s__state~0); 535231#L148 assume !(8513 == ssl3_accept_~s__state~0); 535229#L151 assume !(8528 == ssl3_accept_~s__state~0); 535227#L154 assume !(8529 == ssl3_accept_~s__state~0); 535225#L157 assume !(8544 == ssl3_accept_~s__state~0); 535223#L160 assume !(8545 == ssl3_accept_~s__state~0); 535221#L163 assume !(8560 == ssl3_accept_~s__state~0); 535219#L166 assume !(8561 == ssl3_accept_~s__state~0); 535217#L169 assume !(8448 == ssl3_accept_~s__state~0); 535215#L172 assume !(8576 == ssl3_accept_~s__state~0); 535212#L175 assume !(8577 == ssl3_accept_~s__state~0); 535210#L178 assume !(8592 == ssl3_accept_~s__state~0); 535207#L181 assume !(8593 == ssl3_accept_~s__state~0); 535205#L184 assume !(8608 == ssl3_accept_~s__state~0); 535202#L187 assume !(8609 == ssl3_accept_~s__state~0); 535200#L190 assume !(8640 == ssl3_accept_~s__state~0); 535198#L193 assume !(8641 == ssl3_accept_~s__state~0); 535196#L196 assume !(8656 == ssl3_accept_~s__state~0); 535193#L199 assume !(8657 == ssl3_accept_~s__state~0); 535190#L202 assume 8672 == ssl3_accept_~s__state~0; 535189#L206 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 535188#L565 assume !(11 == ssl3_accept_~blastFlag~0); 535187#L568 assume !(14 == ssl3_accept_~blastFlag~0); 535186#L571 assume !(17 == ssl3_accept_~blastFlag~0); 535185#L574 assume !(20 == ssl3_accept_~blastFlag~0); 535184#L574-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 535183#L584 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 535182#L584-2 ssl3_accept_~s__init_num~0 := 0; 524052#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 535176#L644 ssl3_accept_~skip~0 := 0; 535175#L103-2 assume !false; 535174#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 535173#L106 assume !(12292 == ssl3_accept_~s__state~0); 535172#L109 assume !(16384 == ssl3_accept_~s__state~0); 535171#L112 assume !(8192 == ssl3_accept_~s__state~0); 535170#L115 assume !(24576 == ssl3_accept_~s__state~0); 535169#L118 assume !(8195 == ssl3_accept_~s__state~0); 535168#L121 assume !(8480 == ssl3_accept_~s__state~0); 535167#L124 assume !(8481 == ssl3_accept_~s__state~0); 535166#L127 assume !(8482 == ssl3_accept_~s__state~0); 535165#L130 assume !(8464 == ssl3_accept_~s__state~0); 535164#L133 assume !(8465 == ssl3_accept_~s__state~0); 535163#L136 assume !(8466 == ssl3_accept_~s__state~0); 535162#L139 assume !(8496 == ssl3_accept_~s__state~0); 535161#L142 assume !(8497 == ssl3_accept_~s__state~0); 535160#L145 assume !(8512 == ssl3_accept_~s__state~0); 535159#L148 assume !(8513 == ssl3_accept_~s__state~0); 535158#L151 assume !(8528 == ssl3_accept_~s__state~0); 535157#L154 assume !(8529 == ssl3_accept_~s__state~0); 535156#L157 assume !(8544 == ssl3_accept_~s__state~0); 535155#L160 assume !(8545 == ssl3_accept_~s__state~0); 535154#L163 assume !(8560 == ssl3_accept_~s__state~0); 535153#L166 assume !(8561 == ssl3_accept_~s__state~0); 535152#L169 assume 8448 == ssl3_accept_~s__state~0; 535151#L170 assume !(ssl3_accept_~num1~0 > 0); 535149#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 535147#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 535142#L644 ssl3_accept_~skip~0 := 0; 535141#L103-2 assume !false; 535140#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 535138#L106 assume 12292 == ssl3_accept_~s__state~0; 535137#L107 ssl3_accept_~s__new_session~0 := 1; 535136#L215 ssl3_accept_~s__server~0 := 1; 535135#L220 assume 0 != ssl3_accept_~cb~0; 535134#L220-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 535133#L225 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 535131#L230 assume !(0 == ssl3_accept_~s__init_buf___0~0); 535129#L230-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 535127#L247 assume 12292 != ssl3_accept_~s__state~0; 535128#L248 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38; 535419#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 535413#L644 ssl3_accept_~skip~0 := 0; 535411#L103-2 assume !false; 535409#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 535407#L106 assume !(12292 == ssl3_accept_~s__state~0); 535405#L109 assume !(16384 == ssl3_accept_~s__state~0); 535403#L112 assume !(8192 == ssl3_accept_~s__state~0); 535401#L115 assume !(24576 == ssl3_accept_~s__state~0); 535399#L118 assume !(8195 == ssl3_accept_~s__state~0); 535398#L121 assume !(8480 == ssl3_accept_~s__state~0); 535396#L124 assume !(8481 == ssl3_accept_~s__state~0); 535394#L127 assume !(8482 == ssl3_accept_~s__state~0); 535392#L130 assume 8464 == ssl3_accept_~s__state~0; 535056#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 535390#L278 assume !(0 == ssl3_accept_~blastFlag~0); 535389#L278-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; 535387#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 535382#L644 ssl3_accept_~skip~0 := 0; 535381#L103-2 assume !false; 535380#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 535379#L106 assume !(12292 == ssl3_accept_~s__state~0); 535378#L109 assume !(16384 == ssl3_accept_~s__state~0); 535377#L112 assume !(8192 == ssl3_accept_~s__state~0); 535375#L115 assume !(24576 == ssl3_accept_~s__state~0); 535373#L118 assume !(8195 == ssl3_accept_~s__state~0); 535347#L121 assume !(8480 == ssl3_accept_~s__state~0); 535346#L124 assume !(8481 == ssl3_accept_~s__state~0); 535344#L127 assume !(8482 == ssl3_accept_~s__state~0); 535342#L130 assume !(8464 == ssl3_accept_~s__state~0); 535341#L133 assume !(8465 == ssl3_accept_~s__state~0); 535340#L136 assume !(8466 == ssl3_accept_~s__state~0); 535338#L139 assume 8496 == ssl3_accept_~s__state~0; 535053#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 535336#L291 assume !(1 == ssl3_accept_~blastFlag~0); 535329#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 535326#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 535321#L297-2 ssl3_accept_~s__init_num~0 := 0; 535322#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 535366#L644 ssl3_accept_~skip~0 := 0; 535365#L103-2 assume !false; 535364#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 535363#L106 assume !(12292 == ssl3_accept_~s__state~0); 535362#L109 assume !(16384 == ssl3_accept_~s__state~0); 535361#L112 assume !(8192 == ssl3_accept_~s__state~0); 535360#L115 assume !(24576 == ssl3_accept_~s__state~0); 535359#L118 assume !(8195 == ssl3_accept_~s__state~0); 535358#L121 assume !(8480 == ssl3_accept_~s__state~0); 535357#L124 assume !(8481 == ssl3_accept_~s__state~0); 535356#L127 assume !(8482 == ssl3_accept_~s__state~0); 535355#L130 assume !(8464 == ssl3_accept_~s__state~0); 535354#L133 assume !(8465 == ssl3_accept_~s__state~0); 535353#L136 assume !(8466 == ssl3_accept_~s__state~0); 535352#L139 assume !(8496 == ssl3_accept_~s__state~0); 535351#L142 assume !(8497 == ssl3_accept_~s__state~0); 524231#L145 [2021-08-31 02:02:44,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:44,230 INFO L82 PathProgramCache]: Analyzing trace with hash 465312689, now seen corresponding path program 2 times [2021-08-31 02:02:44,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:44,230 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286897638] [2021-08-31 02:02:44,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:44,231 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:44,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:44,266 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:44,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:44,277 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:44,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:44,278 INFO L82 PathProgramCache]: Analyzing trace with hash 2017409263, now seen corresponding path program 1 times [2021-08-31 02:02:44,278 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:44,278 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114965935] [2021-08-31 02:02:44,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:44,293 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:44,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:44,323 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 147 proven. 5 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-08-31 02:02:44,323 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:44,323 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114965935] [2021-08-31 02:02:44,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114965935] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:44,323 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579488034] [2021-08-31 02:02:44,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:44,324 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:44,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:44,345 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:02:44,397 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-08-31 02:02:44,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:44,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:02:44,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:44,844 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2021-08-31 02:02:44,844 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 02:02:44,845 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579488034] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:44,845 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 02:02:44,845 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-08-31 02:02:44,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765811444] [2021-08-31 02:02:44,845 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:44,860 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:44,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:44,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-31 02:02:44,861 INFO L87 Difference]: Start difference. First operand 31279 states and 39489 transitions. cyclomatic complexity: 8275 Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:45,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:45,266 INFO L93 Difference]: Finished difference Result 30975 states and 39082 transitions. [2021-08-31 02:02:45,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:45,267 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 30975 states and 39082 transitions. [2021-08-31 02:02:45,409 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 18680 [2021-08-31 02:02:45,776 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 30975 states to 30975 states and 39082 transitions. [2021-08-31 02:02:45,776 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19786 [2021-08-31 02:02:45,787 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19786 [2021-08-31 02:02:45,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30975 states and 39082 transitions. [2021-08-31 02:02:45,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:45,788 INFO L681 BuchiCegarLoop]: Abstraction has 30975 states and 39082 transitions. [2021-08-31 02:02:45,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30975 states and 39082 transitions. [2021-08-31 02:02:46,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30975 to 30975. [2021-08-31 02:02:46,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30975 states, 30975 states have (on average 1.261727199354318) internal successors, (39082), 30974 states have internal predecessors, (39082), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:46,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30975 states to 30975 states and 39082 transitions. [2021-08-31 02:02:46,211 INFO L704 BuchiCegarLoop]: Abstraction has 30975 states and 39082 transitions. [2021-08-31 02:02:46,211 INFO L587 BuchiCegarLoop]: Abstraction has 30975 states and 39082 transitions. [2021-08-31 02:02:46,211 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-08-31 02:02:46,212 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 30975 states and 39082 transitions. [2021-08-31 02:02:46,322 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 18680 [2021-08-31 02:02:46,322 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:46,322 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:46,324 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:46,324 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:46,324 INFO L791 eck$LassoCheckResult]: Stem: 586519#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 586268#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 586213#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 586214#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 586512#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 586416#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 586417#L103-2 assume !false; 586695#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 586694#L106 assume !(12292 == ssl3_accept_~s__state~0); 586693#L109 assume !(16384 == ssl3_accept_~s__state~0); 586692#L112 assume !(8192 == ssl3_accept_~s__state~0); 586691#L115 assume !(24576 == ssl3_accept_~s__state~0); 586689#L118 assume !(8195 == ssl3_accept_~s__state~0); 586683#L121 assume !(8480 == ssl3_accept_~s__state~0); 586681#L124 assume !(8481 == ssl3_accept_~s__state~0); 586679#L127 assume !(8482 == ssl3_accept_~s__state~0); 586677#L130 assume 8464 == ssl3_accept_~s__state~0; 586675#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 586673#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 586671#L278-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; 586668#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 586662#L644 ssl3_accept_~skip~0 := 0; 586660#L103-2 assume !false; 586658#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 586656#L106 assume !(12292 == ssl3_accept_~s__state~0); 586654#L109 assume !(16384 == ssl3_accept_~s__state~0); 586652#L112 assume !(8192 == ssl3_accept_~s__state~0); 586650#L115 assume !(24576 == ssl3_accept_~s__state~0); 586648#L118 assume !(8195 == ssl3_accept_~s__state~0); 586646#L121 assume !(8480 == ssl3_accept_~s__state~0); 586644#L124 assume !(8481 == ssl3_accept_~s__state~0); 586642#L127 assume !(8482 == ssl3_accept_~s__state~0); 586640#L130 assume !(8464 == ssl3_accept_~s__state~0); 586638#L133 assume !(8465 == ssl3_accept_~s__state~0); 586636#L136 assume !(8466 == ssl3_accept_~s__state~0); 586634#L139 assume 8496 == ssl3_accept_~s__state~0; 586632#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 586630#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 586628#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 586624#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 586625#L297-2 ssl3_accept_~s__init_num~0 := 0; 587045#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 587040#L644 ssl3_accept_~skip~0 := 0; 587039#L103-2 assume !false; 587038#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 587037#L106 assume !(12292 == ssl3_accept_~s__state~0); 587036#L109 assume !(16384 == ssl3_accept_~s__state~0); 587035#L112 assume !(8192 == ssl3_accept_~s__state~0); 587034#L115 assume !(24576 == ssl3_accept_~s__state~0); 587033#L118 assume !(8195 == ssl3_accept_~s__state~0); 587032#L121 assume !(8480 == ssl3_accept_~s__state~0); 587031#L124 assume !(8481 == ssl3_accept_~s__state~0); 587030#L127 assume !(8482 == ssl3_accept_~s__state~0); 587029#L130 assume !(8464 == ssl3_accept_~s__state~0); 587028#L133 assume !(8465 == ssl3_accept_~s__state~0); 587027#L136 assume !(8466 == ssl3_accept_~s__state~0); 587026#L139 assume !(8496 == ssl3_accept_~s__state~0); 587024#L142 assume !(8497 == ssl3_accept_~s__state~0); 587025#L145 [2021-08-31 02:02:46,325 INFO L793 eck$LassoCheckResult]: Loop: 587025#L145 assume !(8512 == ssl3_accept_~s__state~0); 597981#L148 assume !(8513 == ssl3_accept_~s__state~0); 597980#L151 assume !(8528 == ssl3_accept_~s__state~0); 597979#L154 assume !(8529 == ssl3_accept_~s__state~0); 597921#L157 assume !(8544 == ssl3_accept_~s__state~0); 597920#L160 assume !(8545 == ssl3_accept_~s__state~0); 597918#L163 assume !(8560 == ssl3_accept_~s__state~0); 597919#L166 assume !(8561 == ssl3_accept_~s__state~0); 597970#L169 assume !(8448 == ssl3_accept_~s__state~0); 597968#L172 assume !(8576 == ssl3_accept_~s__state~0); 597913#L175 assume !(8577 == ssl3_accept_~s__state~0); 597912#L178 assume !(8592 == ssl3_accept_~s__state~0); 597911#L181 assume !(8593 == ssl3_accept_~s__state~0); 597910#L184 assume !(8608 == ssl3_accept_~s__state~0); 597909#L187 assume !(8609 == ssl3_accept_~s__state~0); 597908#L190 assume !(8640 == ssl3_accept_~s__state~0); 597907#L193 assume !(8641 == ssl3_accept_~s__state~0); 597906#L196 assume 8656 == ssl3_accept_~s__state~0; 597825#L200 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 597905#L532 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 597904#L537 assume !(10 == ssl3_accept_~blastFlag~0); 597903#L540 assume !(13 == ssl3_accept_~blastFlag~0); 597902#L543 assume !(16 == ssl3_accept_~blastFlag~0); 597901#L546 assume !(19 == ssl3_accept_~blastFlag~0); 597900#L546-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 597899#L557 assume !(0 == ssl3_accept_~tmp___10~0); 597897#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 597892#L644 ssl3_accept_~skip~0 := 0; 597891#L103-2 assume !false; 597890#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 597889#L106 assume !(12292 == ssl3_accept_~s__state~0); 597888#L109 assume !(16384 == ssl3_accept_~s__state~0); 597886#L112 assume !(8192 == ssl3_accept_~s__state~0); 597884#L115 assume !(24576 == ssl3_accept_~s__state~0); 597882#L118 assume !(8195 == ssl3_accept_~s__state~0); 597880#L121 assume !(8480 == ssl3_accept_~s__state~0); 597878#L124 assume !(8481 == ssl3_accept_~s__state~0); 597876#L127 assume !(8482 == ssl3_accept_~s__state~0); 597874#L130 assume !(8464 == ssl3_accept_~s__state~0); 597872#L133 assume !(8465 == ssl3_accept_~s__state~0); 597870#L136 assume !(8466 == ssl3_accept_~s__state~0); 597868#L139 assume !(8496 == ssl3_accept_~s__state~0); 597866#L142 assume !(8497 == ssl3_accept_~s__state~0); 597864#L145 assume !(8512 == ssl3_accept_~s__state~0); 597862#L148 assume !(8513 == ssl3_accept_~s__state~0); 597860#L151 assume !(8528 == ssl3_accept_~s__state~0); 597858#L154 assume !(8529 == ssl3_accept_~s__state~0); 597856#L157 assume !(8544 == ssl3_accept_~s__state~0); 597854#L160 assume !(8545 == ssl3_accept_~s__state~0); 597852#L163 assume !(8560 == ssl3_accept_~s__state~0); 597850#L166 assume !(8561 == ssl3_accept_~s__state~0); 597848#L169 assume !(8448 == ssl3_accept_~s__state~0); 597846#L172 assume !(8576 == ssl3_accept_~s__state~0); 597843#L175 assume !(8577 == ssl3_accept_~s__state~0); 597841#L178 assume !(8592 == ssl3_accept_~s__state~0); 597838#L181 assume !(8593 == ssl3_accept_~s__state~0); 597836#L184 assume !(8608 == ssl3_accept_~s__state~0); 597833#L187 assume !(8609 == ssl3_accept_~s__state~0); 597831#L190 assume !(8640 == ssl3_accept_~s__state~0); 597829#L193 assume !(8641 == ssl3_accept_~s__state~0); 597827#L196 assume !(8656 == ssl3_accept_~s__state~0); 597824#L199 assume !(8657 == ssl3_accept_~s__state~0); 597821#L202 assume 8672 == ssl3_accept_~s__state~0; 597820#L206 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 597819#L565 assume !(11 == ssl3_accept_~blastFlag~0); 597818#L568 assume !(14 == ssl3_accept_~blastFlag~0); 597817#L571 assume !(17 == ssl3_accept_~blastFlag~0); 597816#L574 assume !(20 == ssl3_accept_~blastFlag~0); 597815#L574-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 597814#L584 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 597813#L584-2 ssl3_accept_~s__init_num~0 := 0; 586841#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 597807#L644 ssl3_accept_~skip~0 := 0; 597806#L103-2 assume !false; 597805#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 597804#L106 assume !(12292 == ssl3_accept_~s__state~0); 597803#L109 assume !(16384 == ssl3_accept_~s__state~0); 597802#L112 assume !(8192 == ssl3_accept_~s__state~0); 597801#L115 assume !(24576 == ssl3_accept_~s__state~0); 597800#L118 assume !(8195 == ssl3_accept_~s__state~0); 597799#L121 assume !(8480 == ssl3_accept_~s__state~0); 597798#L124 assume !(8481 == ssl3_accept_~s__state~0); 597797#L127 assume !(8482 == ssl3_accept_~s__state~0); 597796#L130 assume !(8464 == ssl3_accept_~s__state~0); 597795#L133 assume !(8465 == ssl3_accept_~s__state~0); 597794#L136 assume !(8466 == ssl3_accept_~s__state~0); 597793#L139 assume !(8496 == ssl3_accept_~s__state~0); 597792#L142 assume !(8497 == ssl3_accept_~s__state~0); 597791#L145 assume !(8512 == ssl3_accept_~s__state~0); 597790#L148 assume !(8513 == ssl3_accept_~s__state~0); 597789#L151 assume !(8528 == ssl3_accept_~s__state~0); 597788#L154 assume !(8529 == ssl3_accept_~s__state~0); 597787#L157 assume !(8544 == ssl3_accept_~s__state~0); 597786#L160 assume !(8545 == ssl3_accept_~s__state~0); 597785#L163 assume !(8560 == ssl3_accept_~s__state~0); 597784#L166 assume !(8561 == ssl3_accept_~s__state~0); 597783#L169 assume 8448 == ssl3_accept_~s__state~0; 597782#L170 assume !(ssl3_accept_~num1~0 > 0); 597780#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 597778#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 597773#L644 ssl3_accept_~skip~0 := 0; 597772#L103-2 assume !false; 597771#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 597769#L106 assume 12292 == ssl3_accept_~s__state~0; 597768#L107 ssl3_accept_~s__new_session~0 := 1; 597767#L215 ssl3_accept_~s__server~0 := 1; 597766#L220 assume 0 != ssl3_accept_~cb~0; 597765#L220-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 597764#L225 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 597762#L230 assume !(0 == ssl3_accept_~s__init_buf___0~0); 597760#L230-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 597759#L247 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 597757#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 597752#L644 ssl3_accept_~skip~0 := 0; 597751#L103-2 assume !false; 597750#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 597749#L106 assume !(12292 == ssl3_accept_~s__state~0); 597748#L109 assume !(16384 == ssl3_accept_~s__state~0); 597747#L112 assume !(8192 == ssl3_accept_~s__state~0); 597746#L115 assume !(24576 == ssl3_accept_~s__state~0); 597745#L118 assume !(8195 == ssl3_accept_~s__state~0); 597743#L121 assume !(8480 == ssl3_accept_~s__state~0); 597744#L124 assume !(8481 == ssl3_accept_~s__state~0); 598025#L127 assume !(8482 == ssl3_accept_~s__state~0); 598024#L130 assume !(8464 == ssl3_accept_~s__state~0); 598023#L133 assume !(8465 == ssl3_accept_~s__state~0); 598022#L136 assume 8466 == ssl3_accept_~s__state~0; 597688#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 598021#L278 assume !(0 == ssl3_accept_~blastFlag~0); 598020#L278-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; 598018#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 598013#L644 ssl3_accept_~skip~0 := 0; 598012#L103-2 assume !false; 598011#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 598010#L106 assume !(12292 == ssl3_accept_~s__state~0); 598009#L109 assume !(16384 == ssl3_accept_~s__state~0); 598008#L112 assume !(8192 == ssl3_accept_~s__state~0); 598006#L115 assume !(24576 == ssl3_accept_~s__state~0); 598004#L118 assume !(8195 == ssl3_accept_~s__state~0); 597978#L121 assume !(8480 == ssl3_accept_~s__state~0); 597977#L124 assume !(8481 == ssl3_accept_~s__state~0); 597975#L127 assume !(8482 == ssl3_accept_~s__state~0); 597973#L130 assume !(8464 == ssl3_accept_~s__state~0); 597972#L133 assume !(8465 == ssl3_accept_~s__state~0); 597971#L136 assume !(8466 == ssl3_accept_~s__state~0); 597969#L139 assume 8496 == ssl3_accept_~s__state~0; 597685#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 597967#L291 assume !(1 == ssl3_accept_~blastFlag~0); 597960#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 597957#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 597952#L297-2 ssl3_accept_~s__init_num~0 := 0; 597953#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 597997#L644 ssl3_accept_~skip~0 := 0; 597996#L103-2 assume !false; 597995#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 597994#L106 assume !(12292 == ssl3_accept_~s__state~0); 597993#L109 assume !(16384 == ssl3_accept_~s__state~0); 597992#L112 assume !(8192 == ssl3_accept_~s__state~0); 597991#L115 assume !(24576 == ssl3_accept_~s__state~0); 597990#L118 assume !(8195 == ssl3_accept_~s__state~0); 597989#L121 assume !(8480 == ssl3_accept_~s__state~0); 597988#L124 assume !(8481 == ssl3_accept_~s__state~0); 597987#L127 assume !(8482 == ssl3_accept_~s__state~0); 597986#L130 assume !(8464 == ssl3_accept_~s__state~0); 597985#L133 assume !(8465 == ssl3_accept_~s__state~0); 597984#L136 assume !(8466 == ssl3_accept_~s__state~0); 597983#L139 assume !(8496 == ssl3_accept_~s__state~0); 597982#L142 assume !(8497 == ssl3_accept_~s__state~0); 587025#L145 [2021-08-31 02:02:46,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:46,325 INFO L82 PathProgramCache]: Analyzing trace with hash 465312689, now seen corresponding path program 3 times [2021-08-31 02:02:46,325 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:46,326 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466590402] [2021-08-31 02:02:46,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:46,326 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:46,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:46,334 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:46,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:46,347 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:46,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:46,348 INFO L82 PathProgramCache]: Analyzing trace with hash 1783055958, now seen corresponding path program 1 times [2021-08-31 02:02:46,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:46,348 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182985717] [2021-08-31 02:02:46,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:46,349 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:46,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:46,379 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 151 proven. 5 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-08-31 02:02:46,379 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:46,379 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182985717] [2021-08-31 02:02:46,379 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182985717] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:46,380 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868915458] [2021-08-31 02:02:46,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:46,380 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:46,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:46,382 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:02:46,383 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2021-08-31 02:02:46,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:46,445 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 2 conjunts are in the unsatisfiable core [2021-08-31 02:02:46,447 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:46,727 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2021-08-31 02:02:46,727 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-08-31 02:02:46,728 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868915458] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-31 02:02:46,728 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-08-31 02:02:46,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-08-31 02:02:46,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771385186] [2021-08-31 02:02:46,729 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:46,729 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:46,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-31 02:02:46,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-31 02:02:46,730 INFO L87 Difference]: Start difference. First operand 30975 states and 39082 transitions. cyclomatic complexity: 8172 Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:47,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:47,164 INFO L93 Difference]: Finished difference Result 31090 states and 39174 transitions. [2021-08-31 02:02:47,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-31 02:02:47,165 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 31090 states and 39174 transitions. [2021-08-31 02:02:47,306 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 18680 [2021-08-31 02:02:47,675 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 31090 states to 30975 states and 39059 transitions. [2021-08-31 02:02:47,676 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19786 [2021-08-31 02:02:47,688 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19786 [2021-08-31 02:02:47,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30975 states and 39059 transitions. [2021-08-31 02:02:47,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:47,689 INFO L681 BuchiCegarLoop]: Abstraction has 30975 states and 39059 transitions. [2021-08-31 02:02:47,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30975 states and 39059 transitions. [2021-08-31 02:02:47,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30975 to 30975. [2021-08-31 02:02:47,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30975 states, 30975 states have (on average 1.2609846650524617) internal successors, (39059), 30974 states have internal predecessors, (39059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:48,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30975 states to 30975 states and 39059 transitions. [2021-08-31 02:02:48,037 INFO L704 BuchiCegarLoop]: Abstraction has 30975 states and 39059 transitions. [2021-08-31 02:02:48,037 INFO L587 BuchiCegarLoop]: Abstraction has 30975 states and 39059 transitions. [2021-08-31 02:02:48,037 INFO L425 BuchiCegarLoop]: ======== Iteration 36============ [2021-08-31 02:02:48,037 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 30975 states and 39059 transitions. [2021-08-31 02:02:48,129 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 18680 [2021-08-31 02:02:48,129 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:48,129 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:48,131 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:48,132 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:48,132 INFO L791 eck$LassoCheckResult]: Stem: 649100#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 648845#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 648790#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 648791#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 649091#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 648992#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 648993#L103-2 assume !false; 649275#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 649274#L106 assume !(12292 == ssl3_accept_~s__state~0); 649273#L109 assume !(16384 == ssl3_accept_~s__state~0); 649272#L112 assume !(8192 == ssl3_accept_~s__state~0); 649271#L115 assume !(24576 == ssl3_accept_~s__state~0); 649269#L118 assume !(8195 == ssl3_accept_~s__state~0); 649263#L121 assume !(8480 == ssl3_accept_~s__state~0); 649261#L124 assume !(8481 == ssl3_accept_~s__state~0); 649259#L127 assume !(8482 == ssl3_accept_~s__state~0); 649257#L130 assume 8464 == ssl3_accept_~s__state~0; 649255#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 649253#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 649251#L278-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; 649248#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 649242#L644 ssl3_accept_~skip~0 := 0; 649240#L103-2 assume !false; 649238#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 649236#L106 assume !(12292 == ssl3_accept_~s__state~0); 649234#L109 assume !(16384 == ssl3_accept_~s__state~0); 649232#L112 assume !(8192 == ssl3_accept_~s__state~0); 649230#L115 assume !(24576 == ssl3_accept_~s__state~0); 649228#L118 assume !(8195 == ssl3_accept_~s__state~0); 649226#L121 assume !(8480 == ssl3_accept_~s__state~0); 649224#L124 assume !(8481 == ssl3_accept_~s__state~0); 649222#L127 assume !(8482 == ssl3_accept_~s__state~0); 649220#L130 assume !(8464 == ssl3_accept_~s__state~0); 649218#L133 assume !(8465 == ssl3_accept_~s__state~0); 649216#L136 assume !(8466 == ssl3_accept_~s__state~0); 649214#L139 assume 8496 == ssl3_accept_~s__state~0; 649212#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 649210#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 649208#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 649204#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 649205#L297-2 ssl3_accept_~s__init_num~0 := 0; 649624#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 649619#L644 ssl3_accept_~skip~0 := 0; 649618#L103-2 assume !false; 649617#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 649616#L106 assume !(12292 == ssl3_accept_~s__state~0); 649615#L109 assume !(16384 == ssl3_accept_~s__state~0); 649614#L112 assume !(8192 == ssl3_accept_~s__state~0); 649613#L115 assume !(24576 == ssl3_accept_~s__state~0); 649612#L118 assume !(8195 == ssl3_accept_~s__state~0); 649611#L121 assume !(8480 == ssl3_accept_~s__state~0); 649610#L124 assume !(8481 == ssl3_accept_~s__state~0); 649609#L127 assume !(8482 == ssl3_accept_~s__state~0); 649608#L130 assume !(8464 == ssl3_accept_~s__state~0); 649607#L133 assume !(8465 == ssl3_accept_~s__state~0); 649606#L136 assume !(8466 == ssl3_accept_~s__state~0); 649605#L139 assume !(8496 == ssl3_accept_~s__state~0); 649603#L142 assume !(8497 == ssl3_accept_~s__state~0); 649604#L145 [2021-08-31 02:02:48,132 INFO L793 eck$LassoCheckResult]: Loop: 649604#L145 assume !(8512 == ssl3_accept_~s__state~0); 660507#L148 assume !(8513 == ssl3_accept_~s__state~0); 660508#L151 assume !(8528 == ssl3_accept_~s__state~0); 660503#L154 assume !(8529 == ssl3_accept_~s__state~0); 660504#L157 assume !(8544 == ssl3_accept_~s__state~0); 660499#L160 assume !(8545 == ssl3_accept_~s__state~0); 660500#L163 assume !(8560 == ssl3_accept_~s__state~0); 660495#L166 assume !(8561 == ssl3_accept_~s__state~0); 660496#L169 assume !(8448 == ssl3_accept_~s__state~0); 660491#L172 assume !(8576 == ssl3_accept_~s__state~0); 660492#L175 assume !(8577 == ssl3_accept_~s__state~0); 660488#L178 assume !(8592 == ssl3_accept_~s__state~0); 660487#L181 assume !(8593 == ssl3_accept_~s__state~0); 660486#L184 assume !(8608 == ssl3_accept_~s__state~0); 660485#L187 assume !(8609 == ssl3_accept_~s__state~0); 660484#L190 assume !(8640 == ssl3_accept_~s__state~0); 660483#L193 assume !(8641 == ssl3_accept_~s__state~0); 660482#L196 assume 8656 == ssl3_accept_~s__state~0; 660401#L200 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 660481#L532 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 660480#L537 assume !(10 == ssl3_accept_~blastFlag~0); 660479#L540 assume !(13 == ssl3_accept_~blastFlag~0); 660478#L543 assume !(16 == ssl3_accept_~blastFlag~0); 660477#L546 assume !(19 == ssl3_accept_~blastFlag~0); 660476#L546-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 660475#L557 assume !(0 == ssl3_accept_~tmp___10~0); 660473#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 660468#L644 ssl3_accept_~skip~0 := 0; 660467#L103-2 assume !false; 660466#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 660465#L106 assume !(12292 == ssl3_accept_~s__state~0); 660464#L109 assume !(16384 == ssl3_accept_~s__state~0); 660462#L112 assume !(8192 == ssl3_accept_~s__state~0); 660460#L115 assume !(24576 == ssl3_accept_~s__state~0); 660458#L118 assume !(8195 == ssl3_accept_~s__state~0); 660456#L121 assume !(8480 == ssl3_accept_~s__state~0); 660454#L124 assume !(8481 == ssl3_accept_~s__state~0); 660452#L127 assume !(8482 == ssl3_accept_~s__state~0); 660450#L130 assume !(8464 == ssl3_accept_~s__state~0); 660448#L133 assume !(8465 == ssl3_accept_~s__state~0); 660446#L136 assume !(8466 == ssl3_accept_~s__state~0); 660444#L139 assume !(8496 == ssl3_accept_~s__state~0); 660442#L142 assume !(8497 == ssl3_accept_~s__state~0); 660440#L145 assume !(8512 == ssl3_accept_~s__state~0); 660438#L148 assume !(8513 == ssl3_accept_~s__state~0); 660436#L151 assume !(8528 == ssl3_accept_~s__state~0); 660434#L154 assume !(8529 == ssl3_accept_~s__state~0); 660432#L157 assume !(8544 == ssl3_accept_~s__state~0); 660430#L160 assume !(8545 == ssl3_accept_~s__state~0); 660428#L163 assume !(8560 == ssl3_accept_~s__state~0); 660426#L166 assume !(8561 == ssl3_accept_~s__state~0); 660424#L169 assume !(8448 == ssl3_accept_~s__state~0); 660422#L172 assume !(8576 == ssl3_accept_~s__state~0); 660419#L175 assume !(8577 == ssl3_accept_~s__state~0); 660417#L178 assume !(8592 == ssl3_accept_~s__state~0); 660414#L181 assume !(8593 == ssl3_accept_~s__state~0); 660412#L184 assume !(8608 == ssl3_accept_~s__state~0); 660409#L187 assume !(8609 == ssl3_accept_~s__state~0); 660407#L190 assume !(8640 == ssl3_accept_~s__state~0); 660405#L193 assume !(8641 == ssl3_accept_~s__state~0); 660403#L196 assume !(8656 == ssl3_accept_~s__state~0); 660400#L199 assume !(8657 == ssl3_accept_~s__state~0); 660397#L202 assume 8672 == ssl3_accept_~s__state~0; 660396#L206 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 660395#L565 assume !(11 == ssl3_accept_~blastFlag~0); 660394#L568 assume !(14 == ssl3_accept_~blastFlag~0); 660393#L571 assume !(17 == ssl3_accept_~blastFlag~0); 660392#L574 assume !(20 == ssl3_accept_~blastFlag~0); 660391#L574-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 660390#L584 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 660389#L584-2 ssl3_accept_~s__init_num~0 := 0; 649420#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 660383#L644 ssl3_accept_~skip~0 := 0; 660382#L103-2 assume !false; 660381#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 660380#L106 assume !(12292 == ssl3_accept_~s__state~0); 660379#L109 assume !(16384 == ssl3_accept_~s__state~0); 660378#L112 assume !(8192 == ssl3_accept_~s__state~0); 660377#L115 assume !(24576 == ssl3_accept_~s__state~0); 660376#L118 assume !(8195 == ssl3_accept_~s__state~0); 660375#L121 assume !(8480 == ssl3_accept_~s__state~0); 660374#L124 assume !(8481 == ssl3_accept_~s__state~0); 660373#L127 assume !(8482 == ssl3_accept_~s__state~0); 660372#L130 assume !(8464 == ssl3_accept_~s__state~0); 660371#L133 assume !(8465 == ssl3_accept_~s__state~0); 660370#L136 assume !(8466 == ssl3_accept_~s__state~0); 660369#L139 assume !(8496 == ssl3_accept_~s__state~0); 660368#L142 assume !(8497 == ssl3_accept_~s__state~0); 660367#L145 assume !(8512 == ssl3_accept_~s__state~0); 660366#L148 assume !(8513 == ssl3_accept_~s__state~0); 660365#L151 assume !(8528 == ssl3_accept_~s__state~0); 660364#L154 assume !(8529 == ssl3_accept_~s__state~0); 660363#L157 assume !(8544 == ssl3_accept_~s__state~0); 660362#L160 assume !(8545 == ssl3_accept_~s__state~0); 660361#L163 assume !(8560 == ssl3_accept_~s__state~0); 660360#L166 assume !(8561 == ssl3_accept_~s__state~0); 660359#L169 assume 8448 == ssl3_accept_~s__state~0; 660358#L170 assume !(ssl3_accept_~num1~0 > 0); 660356#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 660354#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 660349#L644 ssl3_accept_~skip~0 := 0; 660348#L103-2 assume !false; 660347#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 660345#L106 assume !(12292 == ssl3_accept_~s__state~0); 660346#L109 assume !(16384 == ssl3_accept_~s__state~0); 660463#L112 assume !(8192 == ssl3_accept_~s__state~0); 660461#L115 assume !(24576 == ssl3_accept_~s__state~0); 660459#L118 assume !(8195 == ssl3_accept_~s__state~0); 660457#L121 assume !(8480 == ssl3_accept_~s__state~0); 660455#L124 assume !(8481 == ssl3_accept_~s__state~0); 660453#L127 assume !(8482 == ssl3_accept_~s__state~0); 660451#L130 assume !(8464 == ssl3_accept_~s__state~0); 660449#L133 assume !(8465 == ssl3_accept_~s__state~0); 660447#L136 assume !(8466 == ssl3_accept_~s__state~0); 660445#L139 assume !(8496 == ssl3_accept_~s__state~0); 660443#L142 assume !(8497 == ssl3_accept_~s__state~0); 660441#L145 assume !(8512 == ssl3_accept_~s__state~0); 660439#L148 assume !(8513 == ssl3_accept_~s__state~0); 660437#L151 assume !(8528 == ssl3_accept_~s__state~0); 660435#L154 assume !(8529 == ssl3_accept_~s__state~0); 660433#L157 assume !(8544 == ssl3_accept_~s__state~0); 660431#L160 assume !(8545 == ssl3_accept_~s__state~0); 660429#L163 assume !(8560 == ssl3_accept_~s__state~0); 660427#L166 assume !(8561 == ssl3_accept_~s__state~0); 660425#L169 assume !(8448 == ssl3_accept_~s__state~0); 660423#L172 assume 8576 == ssl3_accept_~s__state~0; 660421#L176 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 660569#L453 assume !(5 == ssl3_accept_~blastFlag~0); 660566#L453-2 assume !(ssl3_accept_~ret~0 <= 0); 660560#L459 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 660561#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 660611#L644 ssl3_accept_~skip~0 := 0; 660610#L103-2 assume !false; 660609#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 660608#L106 assume !(12292 == ssl3_accept_~s__state~0); 660606#L109 assume !(16384 == ssl3_accept_~s__state~0); 660605#L112 assume !(8192 == ssl3_accept_~s__state~0); 660602#L115 assume !(24576 == ssl3_accept_~s__state~0); 660601#L118 assume !(8195 == ssl3_accept_~s__state~0); 660600#L121 assume !(8480 == ssl3_accept_~s__state~0); 660599#L124 assume !(8481 == ssl3_accept_~s__state~0); 660598#L127 assume !(8482 == ssl3_accept_~s__state~0); 660597#L130 assume !(8464 == ssl3_accept_~s__state~0); 660596#L133 assume !(8465 == ssl3_accept_~s__state~0); 660595#L136 assume 8466 == ssl3_accept_~s__state~0; 660265#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 660594#L278 assume !(0 == ssl3_accept_~blastFlag~0); 660593#L278-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; 660591#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 660586#L644 ssl3_accept_~skip~0 := 0; 660585#L103-2 assume !false; 660584#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 660583#L106 assume !(12292 == ssl3_accept_~s__state~0); 660582#L109 assume !(16384 == ssl3_accept_~s__state~0); 660581#L112 assume !(8192 == ssl3_accept_~s__state~0); 660580#L115 assume !(24576 == ssl3_accept_~s__state~0); 660579#L118 assume !(8195 == ssl3_accept_~s__state~0); 660578#L121 assume !(8480 == ssl3_accept_~s__state~0); 660577#L124 assume !(8481 == ssl3_accept_~s__state~0); 660575#L127 assume !(8482 == ssl3_accept_~s__state~0); 660573#L130 assume !(8464 == ssl3_accept_~s__state~0); 660571#L133 assume !(8465 == ssl3_accept_~s__state~0); 660570#L136 assume !(8466 == ssl3_accept_~s__state~0); 660568#L139 assume 8496 == ssl3_accept_~s__state~0; 660262#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 660567#L291 assume !(1 == ssl3_accept_~blastFlag~0); 660562#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 660559#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 660555#L297-2 ssl3_accept_~s__init_num~0 := 0; 660547#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 660543#L644 ssl3_accept_~skip~0 := 0; 660538#L103-2 assume !false; 660539#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 660534#L106 assume !(12292 == ssl3_accept_~s__state~0); 660535#L109 assume !(16384 == ssl3_accept_~s__state~0); 660530#L112 assume !(8192 == ssl3_accept_~s__state~0); 660531#L115 assume !(24576 == ssl3_accept_~s__state~0); 660526#L118 assume !(8195 == ssl3_accept_~s__state~0); 660527#L121 assume !(8480 == ssl3_accept_~s__state~0); 660522#L124 assume !(8481 == ssl3_accept_~s__state~0); 660523#L127 assume !(8482 == ssl3_accept_~s__state~0); 660518#L130 assume !(8464 == ssl3_accept_~s__state~0); 660519#L133 assume !(8465 == ssl3_accept_~s__state~0); 660514#L136 assume !(8466 == ssl3_accept_~s__state~0); 660515#L139 assume !(8496 == ssl3_accept_~s__state~0); 660511#L142 assume !(8497 == ssl3_accept_~s__state~0); 649604#L145 [2021-08-31 02:02:48,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:48,133 INFO L82 PathProgramCache]: Analyzing trace with hash 465312689, now seen corresponding path program 4 times [2021-08-31 02:02:48,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:48,133 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132846499] [2021-08-31 02:02:48,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:48,134 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:48,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:48,170 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:48,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:48,194 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:48,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:48,195 INFO L82 PathProgramCache]: Analyzing trace with hash -646410730, now seen corresponding path program 1 times [2021-08-31 02:02:48,195 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:48,196 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353663613] [2021-08-31 02:02:48,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:48,196 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:48,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:48,238 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-08-31 02:02:48,239 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:48,239 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353663613] [2021-08-31 02:02:48,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353663613] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:48,239 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2133732741] [2021-08-31 02:02:48,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:48,239 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:48,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:48,313 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:02:48,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2021-08-31 02:02:48,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:48,419 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:02:48,420 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:48,859 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-08-31 02:02:48,859 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:02:49,311 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-08-31 02:02:49,311 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2133732741] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:02:49,311 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:02:49,311 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-08-31 02:02:49,312 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99413879] [2021-08-31 02:02:49,312 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:49,312 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:49,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:02:49,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:02:49,313 INFO L87 Difference]: Start difference. First operand 30975 states and 39059 transitions. cyclomatic complexity: 8149 Second operand has 6 states, 6 states have (on average 32.833333333333336) internal successors, (197), 6 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:50,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:50,380 INFO L93 Difference]: Finished difference Result 36156 states and 44808 transitions. [2021-08-31 02:02:50,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-31 02:02:50,380 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 36156 states and 44808 transitions. [2021-08-31 02:02:50,535 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 21802 [2021-08-31 02:02:50,648 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 36156 states to 36156 states and 44808 transitions. [2021-08-31 02:02:50,649 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 22908 [2021-08-31 02:02:50,669 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 22908 [2021-08-31 02:02:50,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 36156 states and 44808 transitions. [2021-08-31 02:02:50,684 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:50,685 INFO L681 BuchiCegarLoop]: Abstraction has 36156 states and 44808 transitions. [2021-08-31 02:02:50,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36156 states and 44808 transitions. [2021-08-31 02:02:51,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36156 to 33651. [2021-08-31 02:02:51,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33651 states, 33651 states have (on average 1.2403494695551396) internal successors, (41739), 33650 states have internal predecessors, (41739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:51,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33651 states to 33651 states and 41739 transitions. [2021-08-31 02:02:51,104 INFO L704 BuchiCegarLoop]: Abstraction has 33651 states and 41739 transitions. [2021-08-31 02:02:51,104 INFO L587 BuchiCegarLoop]: Abstraction has 33651 states and 41739 transitions. [2021-08-31 02:02:51,104 INFO L425 BuchiCegarLoop]: ======== Iteration 37============ [2021-08-31 02:02:51,104 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 33651 states and 41739 transitions. [2021-08-31 02:02:51,369 INFO L131 ngComponentsAnalysis]: Automaton has 43 accepting balls. 20136 [2021-08-31 02:02:51,369 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:51,370 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:51,372 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:51,372 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:51,372 INFO L791 eck$LassoCheckResult]: Stem: 717337#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 717090#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 717038#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 717039#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 717327#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 717232#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 717233#L103-2 assume !false; 717504#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 717503#L106 assume !(12292 == ssl3_accept_~s__state~0); 717502#L109 assume !(16384 == ssl3_accept_~s__state~0); 717501#L112 assume !(8192 == ssl3_accept_~s__state~0); 717500#L115 assume !(24576 == ssl3_accept_~s__state~0); 717498#L118 assume !(8195 == ssl3_accept_~s__state~0); 717492#L121 assume !(8480 == ssl3_accept_~s__state~0); 717490#L124 assume !(8481 == ssl3_accept_~s__state~0); 717488#L127 assume !(8482 == ssl3_accept_~s__state~0); 717486#L130 assume 8464 == ssl3_accept_~s__state~0; 717484#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 717482#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 717480#L278-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; 717477#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 717471#L644 ssl3_accept_~skip~0 := 0; 717469#L103-2 assume !false; 717467#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 717465#L106 assume !(12292 == ssl3_accept_~s__state~0); 717463#L109 assume !(16384 == ssl3_accept_~s__state~0); 717461#L112 assume !(8192 == ssl3_accept_~s__state~0); 717459#L115 assume !(24576 == ssl3_accept_~s__state~0); 717457#L118 assume !(8195 == ssl3_accept_~s__state~0); 717455#L121 assume !(8480 == ssl3_accept_~s__state~0); 717453#L124 assume !(8481 == ssl3_accept_~s__state~0); 717451#L127 assume !(8482 == ssl3_accept_~s__state~0); 717449#L130 assume !(8464 == ssl3_accept_~s__state~0); 717447#L133 assume !(8465 == ssl3_accept_~s__state~0); 717445#L136 assume !(8466 == ssl3_accept_~s__state~0); 717443#L139 assume 8496 == ssl3_accept_~s__state~0; 717441#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 717439#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 717437#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 717433#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 717434#L297-2 ssl3_accept_~s__init_num~0 := 0; 717834#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 717829#L644 ssl3_accept_~skip~0 := 0; 717828#L103-2 assume !false; 717827#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 717826#L106 assume !(12292 == ssl3_accept_~s__state~0); 717825#L109 assume !(16384 == ssl3_accept_~s__state~0); 717824#L112 assume !(8192 == ssl3_accept_~s__state~0); 717823#L115 assume !(24576 == ssl3_accept_~s__state~0); 717822#L118 assume !(8195 == ssl3_accept_~s__state~0); 717821#L121 assume !(8480 == ssl3_accept_~s__state~0); 717820#L124 assume !(8481 == ssl3_accept_~s__state~0); 717819#L127 assume !(8482 == ssl3_accept_~s__state~0); 717818#L130 assume !(8464 == ssl3_accept_~s__state~0); 717817#L133 assume !(8465 == ssl3_accept_~s__state~0); 717816#L136 assume !(8466 == ssl3_accept_~s__state~0); 717815#L139 assume !(8496 == ssl3_accept_~s__state~0); 717812#L142 assume !(8497 == ssl3_accept_~s__state~0); 717814#L145 [2021-08-31 02:02:51,373 INFO L793 eck$LassoCheckResult]: Loop: 717814#L145 assume !(8512 == ssl3_accept_~s__state~0); 729941#L148 assume !(8513 == ssl3_accept_~s__state~0); 729940#L151 assume !(8528 == ssl3_accept_~s__state~0); 729939#L154 assume !(8529 == ssl3_accept_~s__state~0); 729938#L157 assume !(8544 == ssl3_accept_~s__state~0); 729937#L160 assume !(8545 == ssl3_accept_~s__state~0); 729936#L163 assume !(8560 == ssl3_accept_~s__state~0); 729935#L166 assume !(8561 == ssl3_accept_~s__state~0); 729934#L169 assume !(8448 == ssl3_accept_~s__state~0); 729933#L172 assume !(8576 == ssl3_accept_~s__state~0); 729932#L175 assume !(8577 == ssl3_accept_~s__state~0); 729931#L178 assume !(8592 == ssl3_accept_~s__state~0); 729930#L181 assume !(8593 == ssl3_accept_~s__state~0); 729929#L184 assume !(8608 == ssl3_accept_~s__state~0); 729928#L187 assume !(8609 == ssl3_accept_~s__state~0); 729927#L190 assume !(8640 == ssl3_accept_~s__state~0); 729926#L193 assume !(8641 == ssl3_accept_~s__state~0); 729925#L196 assume 8656 == ssl3_accept_~s__state~0; 729817#L200 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 729924#L532 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 729923#L537 assume !(10 == ssl3_accept_~blastFlag~0); 729922#L540 assume !(13 == ssl3_accept_~blastFlag~0); 729921#L543 assume !(16 == ssl3_accept_~blastFlag~0); 729920#L546 assume !(19 == ssl3_accept_~blastFlag~0); 729919#L546-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 729918#L557 assume !(0 == ssl3_accept_~tmp___10~0); 729916#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 729911#L644 ssl3_accept_~skip~0 := 0; 729910#L103-2 assume !false; 729909#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 729908#L106 assume !(12292 == ssl3_accept_~s__state~0); 729907#L109 assume !(16384 == ssl3_accept_~s__state~0); 729906#L112 assume !(8192 == ssl3_accept_~s__state~0); 729905#L115 assume !(24576 == ssl3_accept_~s__state~0); 729904#L118 assume !(8195 == ssl3_accept_~s__state~0); 729903#L121 assume !(8480 == ssl3_accept_~s__state~0); 729902#L124 assume !(8481 == ssl3_accept_~s__state~0); 729901#L127 assume !(8482 == ssl3_accept_~s__state~0); 729900#L130 assume !(8464 == ssl3_accept_~s__state~0); 729899#L133 assume !(8465 == ssl3_accept_~s__state~0); 729898#L136 assume !(8466 == ssl3_accept_~s__state~0); 729897#L139 assume !(8496 == ssl3_accept_~s__state~0); 729896#L142 assume !(8497 == ssl3_accept_~s__state~0); 729895#L145 assume !(8512 == ssl3_accept_~s__state~0); 729894#L148 assume !(8513 == ssl3_accept_~s__state~0); 729893#L151 assume !(8528 == ssl3_accept_~s__state~0); 729892#L154 assume !(8529 == ssl3_accept_~s__state~0); 729891#L157 assume !(8544 == ssl3_accept_~s__state~0); 729890#L160 assume !(8545 == ssl3_accept_~s__state~0); 729889#L163 assume !(8560 == ssl3_accept_~s__state~0); 729888#L166 assume !(8561 == ssl3_accept_~s__state~0); 729887#L169 assume !(8448 == ssl3_accept_~s__state~0); 729886#L172 assume !(8576 == ssl3_accept_~s__state~0); 729885#L175 assume !(8577 == ssl3_accept_~s__state~0); 729884#L178 assume !(8592 == ssl3_accept_~s__state~0); 729883#L181 assume !(8593 == ssl3_accept_~s__state~0); 729882#L184 assume !(8608 == ssl3_accept_~s__state~0); 729881#L187 assume !(8609 == ssl3_accept_~s__state~0); 729880#L190 assume !(8640 == ssl3_accept_~s__state~0); 729879#L193 assume !(8641 == ssl3_accept_~s__state~0); 729878#L196 assume !(8656 == ssl3_accept_~s__state~0); 729874#L199 assume !(8657 == ssl3_accept_~s__state~0); 729813#L202 assume 8672 == ssl3_accept_~s__state~0; 729810#L206 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet53;havoc ssl3_accept_#t~nondet53; 729807#L565 assume !(11 == ssl3_accept_~blastFlag~0); 729804#L568 assume !(14 == ssl3_accept_~blastFlag~0); 729801#L571 assume !(17 == ssl3_accept_~blastFlag~0); 729798#L574 assume !(20 == ssl3_accept_~blastFlag~0); 729795#L574-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 729792#L584 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 729791#L584-2 ssl3_accept_~s__init_num~0 := 0; 717593#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 729785#L644 ssl3_accept_~skip~0 := 0; 729784#L103-2 assume !false; 729783#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 729782#L106 assume !(12292 == ssl3_accept_~s__state~0); 729781#L109 assume !(16384 == ssl3_accept_~s__state~0); 729780#L112 assume !(8192 == ssl3_accept_~s__state~0); 729779#L115 assume !(24576 == ssl3_accept_~s__state~0); 729778#L118 assume !(8195 == ssl3_accept_~s__state~0); 729777#L121 assume !(8480 == ssl3_accept_~s__state~0); 729776#L124 assume !(8481 == ssl3_accept_~s__state~0); 729775#L127 assume !(8482 == ssl3_accept_~s__state~0); 729774#L130 assume !(8464 == ssl3_accept_~s__state~0); 729773#L133 assume !(8465 == ssl3_accept_~s__state~0); 729772#L136 assume !(8466 == ssl3_accept_~s__state~0); 729771#L139 assume !(8496 == ssl3_accept_~s__state~0); 729770#L142 assume !(8497 == ssl3_accept_~s__state~0); 729769#L145 assume !(8512 == ssl3_accept_~s__state~0); 729768#L148 assume !(8513 == ssl3_accept_~s__state~0); 729767#L151 assume !(8528 == ssl3_accept_~s__state~0); 729766#L154 assume !(8529 == ssl3_accept_~s__state~0); 729765#L157 assume !(8544 == ssl3_accept_~s__state~0); 729764#L160 assume !(8545 == ssl3_accept_~s__state~0); 729763#L163 assume !(8560 == ssl3_accept_~s__state~0); 729762#L166 assume !(8561 == ssl3_accept_~s__state~0); 729761#L169 assume 8448 == ssl3_accept_~s__state~0; 729760#L170 assume !(ssl3_accept_~num1~0 > 0); 729758#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 729756#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 729751#L644 ssl3_accept_~skip~0 := 0; 729750#L103-2 assume !false; 729749#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 729747#L106 assume 12292 == ssl3_accept_~s__state~0; 729746#L107 ssl3_accept_~s__new_session~0 := 1; 729745#L215 ssl3_accept_~s__server~0 := 1; 729744#L220 assume 0 != ssl3_accept_~cb~0; 729743#L220-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 729742#L225 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 729740#L230 assume !(0 == ssl3_accept_~s__init_buf___0~0); 729738#L230-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 729737#L247 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post39 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post39;havoc ssl3_accept_#t~post39;ssl3_accept_~s__state~0 := 8480; 729735#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 729730#L644 ssl3_accept_~skip~0 := 0; 729729#L103-2 assume !false; 729728#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 729727#L106 assume !(12292 == ssl3_accept_~s__state~0); 729726#L109 assume !(16384 == ssl3_accept_~s__state~0); 729725#L112 assume !(8192 == ssl3_accept_~s__state~0); 729724#L115 assume !(24576 == ssl3_accept_~s__state~0); 729723#L118 assume !(8195 == ssl3_accept_~s__state~0); 729722#L121 assume 8480 == ssl3_accept_~s__state~0; 729668#L125 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 729717#L263 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; 717508#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 729711#L644 ssl3_accept_~skip~0 := 0; 729710#L103-2 assume !false; 729709#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 729708#L106 assume !(12292 == ssl3_accept_~s__state~0); 729707#L109 assume !(16384 == ssl3_accept_~s__state~0); 729706#L112 assume !(8192 == ssl3_accept_~s__state~0); 729705#L115 assume !(24576 == ssl3_accept_~s__state~0); 729704#L118 assume !(8195 == ssl3_accept_~s__state~0); 729703#L121 assume !(8480 == ssl3_accept_~s__state~0); 729702#L124 assume !(8481 == ssl3_accept_~s__state~0); 729701#L127 assume !(8482 == ssl3_accept_~s__state~0); 729700#L130 assume !(8464 == ssl3_accept_~s__state~0); 729699#L133 assume !(8465 == ssl3_accept_~s__state~0); 729698#L136 assume !(8466 == ssl3_accept_~s__state~0); 729697#L139 assume !(8496 == ssl3_accept_~s__state~0); 729696#L142 assume !(8497 == ssl3_accept_~s__state~0); 729695#L145 assume !(8512 == ssl3_accept_~s__state~0); 729694#L148 assume !(8513 == ssl3_accept_~s__state~0); 729693#L151 assume !(8528 == ssl3_accept_~s__state~0); 729692#L154 assume !(8529 == ssl3_accept_~s__state~0); 729691#L157 assume !(8544 == ssl3_accept_~s__state~0); 729690#L160 assume !(8545 == ssl3_accept_~s__state~0); 729689#L163 assume !(8560 == ssl3_accept_~s__state~0); 729688#L166 assume !(8561 == ssl3_accept_~s__state~0); 729687#L169 assume 8448 == ssl3_accept_~s__state~0; 729686#L170 assume !(ssl3_accept_~num1~0 > 0); 729684#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 729682#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 729677#L644 ssl3_accept_~skip~0 := 0; 729676#L103-2 assume !false; 729675#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 729674#L106 assume !(12292 == ssl3_accept_~s__state~0); 729673#L109 assume !(16384 == ssl3_accept_~s__state~0); 729672#L112 assume !(8192 == ssl3_accept_~s__state~0); 729671#L115 assume !(24576 == ssl3_accept_~s__state~0); 729670#L118 assume !(8195 == ssl3_accept_~s__state~0); 729669#L121 assume !(8480 == ssl3_accept_~s__state~0); 729667#L124 assume !(8481 == ssl3_accept_~s__state~0); 729666#L127 assume !(8482 == ssl3_accept_~s__state~0); 729665#L130 assume !(8464 == ssl3_accept_~s__state~0); 729664#L133 assume !(8465 == ssl3_accept_~s__state~0); 729662#L136 assume !(8466 == ssl3_accept_~s__state~0); 729661#L139 assume 8496 == ssl3_accept_~s__state~0; 729660#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 729979#L291 assume !(1 == ssl3_accept_~blastFlag~0); 729974#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 729971#L297 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 729968#L297-2 ssl3_accept_~s__init_num~0 := 0; 729962#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 729957#L644 ssl3_accept_~skip~0 := 0; 729956#L103-2 assume !false; 729955#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 729954#L106 assume !(12292 == ssl3_accept_~s__state~0); 729953#L109 assume !(16384 == ssl3_accept_~s__state~0); 729952#L112 assume !(8192 == ssl3_accept_~s__state~0); 729951#L115 assume !(24576 == ssl3_accept_~s__state~0); 729950#L118 assume !(8195 == ssl3_accept_~s__state~0); 729949#L121 assume !(8480 == ssl3_accept_~s__state~0); 729948#L124 assume !(8481 == ssl3_accept_~s__state~0); 729947#L127 assume !(8482 == ssl3_accept_~s__state~0); 729946#L130 assume !(8464 == ssl3_accept_~s__state~0); 729945#L133 assume !(8465 == ssl3_accept_~s__state~0); 729944#L136 assume !(8466 == ssl3_accept_~s__state~0); 729943#L139 assume !(8496 == ssl3_accept_~s__state~0); 729942#L142 assume !(8497 == ssl3_accept_~s__state~0); 717814#L145 [2021-08-31 02:02:51,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:51,373 INFO L82 PathProgramCache]: Analyzing trace with hash 465312689, now seen corresponding path program 5 times [2021-08-31 02:02:51,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:51,374 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519956895] [2021-08-31 02:02:51,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:51,374 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:51,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:51,407 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:51,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:51,437 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:51,438 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:51,438 INFO L82 PathProgramCache]: Analyzing trace with hash -571314066, now seen corresponding path program 1 times [2021-08-31 02:02:51,438 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:51,438 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728252236] [2021-08-31 02:02:51,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:51,439 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:51,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:51,541 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-08-31 02:02:51,541 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-31 02:02:51,541 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728252236] [2021-08-31 02:02:51,541 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728252236] provided 0 perfect and 1 imperfect interpolant sequences [2021-08-31 02:02:51,541 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016692489] [2021-08-31 02:02:51,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:51,542 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-08-31 02:02:51,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-31 02:02:51,569 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-08-31 02:02:51,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2021-08-31 02:02:51,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-31 02:02:51,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 3 conjunts are in the unsatisfiable core [2021-08-31 02:02:51,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-08-31 02:02:52,046 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-08-31 02:02:52,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-08-31 02:02:52,559 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-08-31 02:02:52,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016692489] provided 0 perfect and 2 imperfect interpolant sequences [2021-08-31 02:02:52,560 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2021-08-31 02:02:52,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-08-31 02:02:52,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320051429] [2021-08-31 02:02:52,561 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-08-31 02:02:52,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-31 02:02:52,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-08-31 02:02:52,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-08-31 02:02:52,562 INFO L87 Difference]: Start difference. First operand 33651 states and 41739 transitions. cyclomatic complexity: 8153 Second operand has 6 states, 6 states have (on average 27.833333333333332) internal successors, (167), 6 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:53,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-31 02:02:53,231 INFO L93 Difference]: Finished difference Result 33138 states and 40770 transitions. [2021-08-31 02:02:53,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-31 02:02:53,233 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 33138 states and 40770 transitions. [2021-08-31 02:02:53,373 INFO L131 ngComponentsAnalysis]: Automaton has 78 accepting balls. 15209 [2021-08-31 02:02:53,470 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 33138 states to 30181 states and 37223 transitions. [2021-08-31 02:02:53,470 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 20008 [2021-08-31 02:02:53,488 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 20008 [2021-08-31 02:02:53,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30181 states and 37223 transitions. [2021-08-31 02:02:53,489 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-08-31 02:02:53,489 INFO L681 BuchiCegarLoop]: Abstraction has 30181 states and 37223 transitions. [2021-08-31 02:02:53,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30181 states and 37223 transitions. [2021-08-31 02:02:54,149 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30181 to 24553. [2021-08-31 02:02:54,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24553 states, 24553 states have (on average 1.2460391805482018) internal successors, (30594), 24552 states have internal predecessors, (30594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-31 02:02:54,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24553 states to 24553 states and 30594 transitions. [2021-08-31 02:02:54,233 INFO L704 BuchiCegarLoop]: Abstraction has 24553 states and 30594 transitions. [2021-08-31 02:02:54,233 INFO L587 BuchiCegarLoop]: Abstraction has 24553 states and 30594 transitions. [2021-08-31 02:02:54,233 INFO L425 BuchiCegarLoop]: ======== Iteration 38============ [2021-08-31 02:02:54,233 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 24553 states and 30594 transitions. [2021-08-31 02:02:54,308 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 13235 [2021-08-31 02:02:54,308 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-08-31 02:02:54,308 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-08-31 02:02:54,309 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:54,310 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-31 02:02:54,312 INFO L791 eck$LassoCheckResult]: Stem: 785232#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(18);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 785029#L-1 havoc main_#res;havoc main_#t~ret57, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~nondet35, ssl3_accept_#t~post36, ssl3_accept_#t~nondet37, ssl3_accept_#t~post38, ssl3_accept_#t~post39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~nondet53, ssl3_accept_#t~post54, ssl3_accept_#t~nondet55, ssl3_accept_#t~post56, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~s__session__cipher~0;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~nondet25;havoc ssl3_accept_#t~nondet25;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~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet35;havoc ssl3_accept_#t~nondet35;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; 784977#L83 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 784978#L83-2 ssl3_accept_#t~post36 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post36;havoc ssl3_accept_#t~post36; 785231#L94 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 785153#L94-1 assume !(0 == ssl3_accept_~s__cert~0); 785154#L103-2 assume !false; 785513#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 785512#L106 assume !(12292 == ssl3_accept_~s__state~0); 785511#L109 assume !(16384 == ssl3_accept_~s__state~0); 785510#L112 assume !(8192 == ssl3_accept_~s__state~0); 785509#L115 assume !(24576 == ssl3_accept_~s__state~0); 785508#L118 assume !(8195 == ssl3_accept_~s__state~0); 785507#L121 assume !(8480 == ssl3_accept_~s__state~0); 785506#L124 assume !(8481 == ssl3_accept_~s__state~0); 785505#L127 assume !(8482 == ssl3_accept_~s__state~0); 785504#L130 assume 8464 == ssl3_accept_~s__state~0; 785503#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 785502#L278 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 785501#L278-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; 785499#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 785494#L644 ssl3_accept_~skip~0 := 0; 785493#L103-2 assume !false; 785492#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 785491#L106 assume !(12292 == ssl3_accept_~s__state~0); 785490#L109 assume !(16384 == ssl3_accept_~s__state~0); 785489#L112 assume !(8192 == ssl3_accept_~s__state~0); 785488#L115 assume !(24576 == ssl3_accept_~s__state~0); 785487#L118 assume !(8195 == ssl3_accept_~s__state~0); 785486#L121 assume !(8480 == ssl3_accept_~s__state~0); 785485#L124 assume !(8481 == ssl3_accept_~s__state~0); 785484#L127 assume !(8482 == ssl3_accept_~s__state~0); 785483#L130 assume !(8464 == ssl3_accept_~s__state~0); 785482#L133 assume !(8465 == ssl3_accept_~s__state~0); 785481#L136 assume !(8466 == ssl3_accept_~s__state~0); 785480#L139 assume 8496 == ssl3_accept_~s__state~0; 785479#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 785478#L291 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 785477#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 785476#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 785475#L297-2 ssl3_accept_~s__init_num~0 := 0; 785473#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 785468#L644 ssl3_accept_~skip~0 := 0; 785467#L103-2 assume !false; 785466#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 785465#L106 assume !(12292 == ssl3_accept_~s__state~0); 785464#L109 assume !(16384 == ssl3_accept_~s__state~0); 785463#L112 assume !(8192 == ssl3_accept_~s__state~0); 785462#L115 assume !(24576 == ssl3_accept_~s__state~0); 785461#L118 assume !(8195 == ssl3_accept_~s__state~0); 785460#L121 assume !(8480 == ssl3_accept_~s__state~0); 785459#L124 assume !(8481 == ssl3_accept_~s__state~0); 785458#L127 assume !(8482 == ssl3_accept_~s__state~0); 785457#L130 assume !(8464 == ssl3_accept_~s__state~0); 785456#L133 assume !(8465 == ssl3_accept_~s__state~0); 785455#L136 assume !(8466 == ssl3_accept_~s__state~0); 785454#L139 assume !(8496 == ssl3_accept_~s__state~0); 785452#L142 assume !(8497 == ssl3_accept_~s__state~0); 785453#L145 assume 8512 == ssl3_accept_~s__state~0; 793946#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 793944#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 793945#L308-2 [2021-08-31 02:02:54,312 INFO L793 eck$LassoCheckResult]: Loop: 793945#L308-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 797283#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 797278#L644 ssl3_accept_~skip~0 := 0; 797277#L103-2 assume !false; 797276#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 797275#L106 assume !(12292 == ssl3_accept_~s__state~0); 797274#L109 assume !(16384 == ssl3_accept_~s__state~0); 797273#L112 assume !(8192 == ssl3_accept_~s__state~0); 797272#L115 assume !(24576 == ssl3_accept_~s__state~0); 797271#L118 assume !(8195 == ssl3_accept_~s__state~0); 797270#L121 assume !(8480 == ssl3_accept_~s__state~0); 797269#L124 assume !(8481 == ssl3_accept_~s__state~0); 797268#L127 assume !(8482 == ssl3_accept_~s__state~0); 797267#L130 assume !(8464 == ssl3_accept_~s__state~0); 797266#L133 assume !(8465 == ssl3_accept_~s__state~0); 797265#L136 assume !(8466 == ssl3_accept_~s__state~0); 797264#L139 assume !(8496 == ssl3_accept_~s__state~0); 797263#L142 assume !(8497 == ssl3_accept_~s__state~0); 797262#L145 assume !(8512 == ssl3_accept_~s__state~0); 797261#L148 assume !(8513 == ssl3_accept_~s__state~0); 797260#L151 assume 8528 == ssl3_accept_~s__state~0; 796989#L155 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 797258#L328 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 797256#L328-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 797249#L358 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 797252#L360 assume !(3 == ssl3_accept_~blastFlag~0); 797247#L360-2 assume !(ssl3_accept_~ret~0 <= 0); 797246#L340-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 797244#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 797239#L644 ssl3_accept_~skip~0 := 0; 797238#L103-2 assume !false; 797237#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 797235#L106 assume !(12292 == ssl3_accept_~s__state~0); 797230#L109 assume !(16384 == ssl3_accept_~s__state~0); 797228#L112 assume !(8192 == ssl3_accept_~s__state~0); 797226#L115 assume !(24576 == ssl3_accept_~s__state~0); 797224#L118 assume !(8195 == ssl3_accept_~s__state~0); 797222#L121 assume !(8480 == ssl3_accept_~s__state~0); 797220#L124 assume !(8481 == ssl3_accept_~s__state~0); 797218#L127 assume !(8482 == ssl3_accept_~s__state~0); 797216#L130 assume !(8464 == ssl3_accept_~s__state~0); 797214#L133 assume !(8465 == ssl3_accept_~s__state~0); 797212#L136 assume !(8466 == ssl3_accept_~s__state~0); 797210#L139 assume !(8496 == ssl3_accept_~s__state~0); 797208#L142 assume !(8497 == ssl3_accept_~s__state~0); 797206#L145 assume !(8512 == ssl3_accept_~s__state~0); 797204#L148 assume !(8513 == ssl3_accept_~s__state~0); 797202#L151 assume !(8528 == ssl3_accept_~s__state~0); 797200#L154 assume !(8529 == ssl3_accept_~s__state~0); 797198#L157 assume 8544 == ssl3_accept_~s__state~0; 796984#L161 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 797195#L386 assume !(0 != ssl3_accept_~s__session__peer~0); 797192#L395 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 797190#L398 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 797187#L399 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 797185#L407 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 797182#L410 assume !(4 == ssl3_accept_~blastFlag~0); 797169#L410-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; 797170#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 797158#L644 ssl3_accept_~skip~0 := 0; 797159#L103-2 assume !false; 797154#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 797155#L106 assume !(12292 == ssl3_accept_~s__state~0); 797150#L109 assume !(16384 == ssl3_accept_~s__state~0); 797151#L112 assume !(8192 == ssl3_accept_~s__state~0); 797146#L115 assume !(24576 == ssl3_accept_~s__state~0); 797147#L118 assume !(8195 == ssl3_accept_~s__state~0); 797142#L121 assume !(8480 == ssl3_accept_~s__state~0); 797143#L124 assume !(8481 == ssl3_accept_~s__state~0); 797138#L127 assume !(8482 == ssl3_accept_~s__state~0); 797139#L130 assume !(8464 == ssl3_accept_~s__state~0); 797134#L133 assume !(8465 == ssl3_accept_~s__state~0); 797135#L136 assume !(8466 == ssl3_accept_~s__state~0); 797130#L139 assume !(8496 == ssl3_accept_~s__state~0); 797131#L142 assume !(8497 == ssl3_accept_~s__state~0); 797126#L145 assume !(8512 == ssl3_accept_~s__state~0); 797127#L148 assume !(8513 == ssl3_accept_~s__state~0); 797122#L151 assume !(8528 == ssl3_accept_~s__state~0); 797123#L154 assume !(8529 == ssl3_accept_~s__state~0); 797118#L157 assume !(8544 == ssl3_accept_~s__state~0); 797119#L160 assume !(8545 == ssl3_accept_~s__state~0); 797114#L163 assume !(8560 == ssl3_accept_~s__state~0); 797115#L166 assume !(8561 == ssl3_accept_~s__state~0); 797045#L169 assume 8448 == ssl3_accept_~s__state~0; 797046#L170 assume !(ssl3_accept_~num1~0 > 0); 797039#L439-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 797040#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 797028#L644 ssl3_accept_~skip~0 := 0; 797029#L103-2 assume !false; 797024#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 797025#L106 assume !(12292 == ssl3_accept_~s__state~0); 797020#L109 assume !(16384 == ssl3_accept_~s__state~0); 797021#L112 assume !(8192 == ssl3_accept_~s__state~0); 797016#L115 assume !(24576 == ssl3_accept_~s__state~0); 797017#L118 assume !(8195 == ssl3_accept_~s__state~0); 797013#L121 assume !(8480 == ssl3_accept_~s__state~0); 797012#L124 assume !(8481 == ssl3_accept_~s__state~0); 797010#L127 assume !(8482 == ssl3_accept_~s__state~0); 797011#L130 assume !(8464 == ssl3_accept_~s__state~0); 797006#L133 assume !(8465 == ssl3_accept_~s__state~0); 797007#L136 assume !(8466 == ssl3_accept_~s__state~0); 797001#L139 assume !(8496 == ssl3_accept_~s__state~0); 797002#L142 assume !(8497 == ssl3_accept_~s__state~0); 796996#L145 assume !(8512 == ssl3_accept_~s__state~0); 796997#L148 assume !(8513 == ssl3_accept_~s__state~0); 796991#L151 assume !(8528 == ssl3_accept_~s__state~0); 796992#L154 assume !(8529 == ssl3_accept_~s__state~0); 796986#L157 assume !(8544 == ssl3_accept_~s__state~0); 796987#L160 assume !(8545 == ssl3_accept_~s__state~0); 796981#L163 assume !(8560 == ssl3_accept_~s__state~0); 796982#L166 assume !(8561 == ssl3_accept_~s__state~0); 796974#L169 assume !(8448 == ssl3_accept_~s__state~0); 796973#L172 assume 8576 == ssl3_accept_~s__state~0; 796894#L176 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet47;havoc ssl3_accept_#t~nondet47; 796972#L453 assume !(5 == ssl3_accept_~blastFlag~0); 796971#L453-2 assume !(ssl3_accept_~ret~0 <= 0); 796966#L459 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 796967#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 797349#L644 ssl3_accept_~skip~0 := 0; 797348#L103-2 assume !false; 797347#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 797346#L106 assume !(12292 == ssl3_accept_~s__state~0); 797345#L109 assume !(16384 == ssl3_accept_~s__state~0); 797344#L112 assume !(8192 == ssl3_accept_~s__state~0); 797343#L115 assume !(24576 == ssl3_accept_~s__state~0); 797342#L118 assume !(8195 == ssl3_accept_~s__state~0); 797341#L121 assume !(8480 == ssl3_accept_~s__state~0); 797340#L124 assume !(8481 == ssl3_accept_~s__state~0); 797339#L127 assume !(8482 == ssl3_accept_~s__state~0); 797338#L130 assume !(8464 == ssl3_accept_~s__state~0); 797337#L133 assume !(8465 == ssl3_accept_~s__state~0); 797336#L136 assume 8466 == ssl3_accept_~s__state~0; 797004#L137 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 797335#L278 assume !(0 == ssl3_accept_~blastFlag~0); 797334#L278-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; 797332#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 797327#L644 ssl3_accept_~skip~0 := 0; 797326#L103-2 assume !false; 797325#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 797324#L106 assume !(12292 == ssl3_accept_~s__state~0); 797323#L109 assume !(16384 == ssl3_accept_~s__state~0); 797322#L112 assume !(8192 == ssl3_accept_~s__state~0); 797321#L115 assume !(24576 == ssl3_accept_~s__state~0); 797320#L118 assume !(8195 == ssl3_accept_~s__state~0); 797319#L121 assume !(8480 == ssl3_accept_~s__state~0); 797318#L124 assume !(8481 == ssl3_accept_~s__state~0); 797317#L127 assume !(8482 == ssl3_accept_~s__state~0); 797316#L130 assume !(8464 == ssl3_accept_~s__state~0); 797315#L133 assume !(8465 == ssl3_accept_~s__state~0); 797314#L136 assume !(8466 == ssl3_accept_~s__state~0); 797313#L139 assume 8496 == ssl3_accept_~s__state~0; 797000#L143 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 797312#L291 assume !(1 == ssl3_accept_~blastFlag~0); 797311#L291-2 assume !(ssl3_accept_~ret~0 <= 0); 797310#L297 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 797309#L297-2 ssl3_accept_~s__init_num~0 := 0; 797307#L607 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 797302#L644 ssl3_accept_~skip~0 := 0; 797301#L103-2 assume !false; 797300#L104 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 797299#L106 assume !(12292 == ssl3_accept_~s__state~0); 797298#L109 assume !(16384 == ssl3_accept_~s__state~0); 797297#L112 assume !(8192 == ssl3_accept_~s__state~0); 797296#L115 assume !(24576 == ssl3_accept_~s__state~0); 797295#L118 assume !(8195 == ssl3_accept_~s__state~0); 797294#L121 assume !(8480 == ssl3_accept_~s__state~0); 797293#L124 assume !(8481 == ssl3_accept_~s__state~0); 797292#L127 assume !(8482 == ssl3_accept_~s__state~0); 797291#L130 assume !(8464 == ssl3_accept_~s__state~0); 797290#L133 assume !(8465 == ssl3_accept_~s__state~0); 797289#L136 assume !(8466 == ssl3_accept_~s__state~0); 797288#L139 assume !(8496 == ssl3_accept_~s__state~0); 797287#L142 assume !(8497 == ssl3_accept_~s__state~0); 797286#L145 assume 8512 == ssl3_accept_~s__state~0; 796994#L149 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 797285#L308 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 793945#L308-2 [2021-08-31 02:02:54,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:54,313 INFO L82 PathProgramCache]: Analyzing trace with hash -1805137180, now seen corresponding path program 1 times [2021-08-31 02:02:54,313 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:54,313 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648022360] [2021-08-31 02:02:54,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:54,314 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:54,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:54,346 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:54,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:54,396 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:54,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:54,414 INFO L82 PathProgramCache]: Analyzing trace with hash -1532038973, now seen corresponding path program 1 times [2021-08-31 02:02:54,414 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:54,414 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968445794] [2021-08-31 02:02:54,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:54,415 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:54,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:54,436 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:54,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:54,471 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:54,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-31 02:02:54,476 INFO L82 PathProgramCache]: Analyzing trace with hash -26404442, now seen corresponding path program 1 times [2021-08-31 02:02:54,477 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-31 02:02:54,477 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894658827] [2021-08-31 02:02:54,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-31 02:02:54,477 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-31 02:02:54,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:54,498 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-08-31 02:02:54,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-08-31 02:02:54,545 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-08-31 02:02:57,447 FATAL L? ?]: The Plugin de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer has thrown an exception: java.lang.ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiCegarLoopBenchmark.prettyprintBenchmarkData(BuchiCegarLoopBenchmark.java:178) at de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData.toString(StatisticsData.java:100) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerTimingBenchmark.toString(BuchiAutomizerTimingBenchmark.java:44) at de.uni_freiburg.informatik.ultimate.core.lib.results.StatisticsResult.getLongDescription(StatisticsResult.java:58) at de.uni_freiburg.informatik.ultimate.core.coreplugin.services.ResultService.reportResult(ResultService.java:86) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.reportResult(BuchiAutomizerObserver.java:375) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.doTerminationAnalysis(BuchiAutomizerObserver.java:161) at de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver.finish(BuchiAutomizerObserver.java:398) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:168) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:151) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:128) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:232) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:226) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:142) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:104) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:320) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) [2021-08-31 02:02:57,451 INFO L158 Benchmark]: Toolchain (without parser) took 60527.33ms. Allocated memory was 48.2MB in the beginning and 9.4GB in the end (delta: 9.4GB). Free memory was 24.9MB in the beginning and 8.2GB in the end (delta: -8.1GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2021-08-31 02:02:57,451 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 48.2MB. Free memory was 30.6MB in the beginning and 30.6MB in the end (delta: 37.6kB). There was no memory consumed. Max. memory is 16.1GB. [2021-08-31 02:02:57,451 INFO L158 Benchmark]: CACSL2BoogieTranslator took 705.98ms. Allocated memory was 48.2MB in the beginning and 60.8MB in the end (delta: 12.6MB). Free memory was 24.8MB in the beginning and 41.1MB in the end (delta: -16.3MB). Peak memory consumption was 7.6MB. Max. memory is 16.1GB. [2021-08-31 02:02:57,451 INFO L158 Benchmark]: Boogie Procedure Inliner took 124.60ms. Allocated memory is still 60.8MB. Free memory was 41.0MB in the beginning and 38.2MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-08-31 02:02:57,452 INFO L158 Benchmark]: Boogie Preprocessor took 76.72ms. Allocated memory is still 60.8MB. Free memory was 38.2MB in the beginning and 36.0MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-08-31 02:02:57,452 INFO L158 Benchmark]: RCFGBuilder took 771.63ms. Allocated memory is still 60.8MB. Free memory was 36.0MB in the beginning and 29.0MB in the end (delta: 7.0MB). Peak memory consumption was 11.5MB. Max. memory is 16.1GB. [2021-08-31 02:02:57,452 INFO L158 Benchmark]: BuchiAutomizer took 58826.35ms. Allocated memory was 60.8MB in the beginning and 9.4GB in the end (delta: 9.4GB). Free memory was 28.8MB in the beginning and 8.2GB in the end (delta: -8.1GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. [2021-08-31 02:02:57,457 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.19ms. Allocated memory is still 48.2MB. Free memory was 30.6MB in the beginning and 30.6MB in the end (delta: 37.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 705.98ms. Allocated memory was 48.2MB in the beginning and 60.8MB in the end (delta: 12.6MB). Free memory was 24.8MB in the beginning and 41.1MB in the end (delta: -16.3MB). Peak memory consumption was 7.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 124.60ms. Allocated memory is still 60.8MB. Free memory was 41.0MB in the beginning and 38.2MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 76.72ms. Allocated memory is still 60.8MB. Free memory was 38.2MB in the beginning and 36.0MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 771.63ms. Allocated memory is still 60.8MB. Free memory was 36.0MB in the beginning and 29.0MB in the end (delta: 7.0MB). Peak memory consumption was 11.5MB. Max. memory is 16.1GB. * BuchiAutomizer took 58826.35ms. Allocated memory was 60.8MB in the beginning and 9.4GB in the end (delta: 9.4GB). Free memory was 28.8MB in the beginning and 8.2GB in the end (delta: -8.1GB). Peak memory consumption was 1.2GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 39 terminating modules (37 trivial, 2 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 37 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 24553 locations. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: - ExceptionOrErrorResult: ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6) de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer: ClassCastException: class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator cannot be cast to class de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData (de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsAggregator and de.uni_freiburg.informatik.ultimate.util.statistics.StatisticsData are in unnamed module of loader org.eclipse.osgi.internal.loader.EquinoxClassLoader @560348e6): de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiCegarLoopBenchmark.prettyprintBenchmarkData(BuchiCegarLoopBenchmark.java:178) RESULT: Ultimate could not prove your program: Toolchain returned no result. [2021-08-31 02:02:57,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:57,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:57,913 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:58,111 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:58,315 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:58,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:58,713 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:58,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2021-08-31 02:02:59,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...