./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_srvr_7.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version c3fed411 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_7.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 101a48a9bec001331849dc185520f52629903e1279e23ab0889af7e01ff1eae0 --- Real Ultimate output --- This is Ultimate 0.2.2-tmp.no-commuhash-c3fed41 [2021-12-16 09:33:52,620 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-16 09:33:52,622 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-16 09:33:52,660 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-16 09:33:52,661 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-16 09:33:52,663 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-16 09:33:52,666 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-16 09:33:52,677 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-16 09:33:52,679 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-16 09:33:52,680 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-16 09:33:52,681 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-16 09:33:52,683 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-16 09:33:52,684 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-16 09:33:52,689 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-16 09:33:52,691 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-16 09:33:52,693 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-16 09:33:52,696 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-16 09:33:52,698 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-16 09:33:52,700 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-16 09:33:52,708 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-16 09:33:52,710 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-16 09:33:52,716 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-16 09:33:52,717 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-16 09:33:52,717 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-16 09:33:52,719 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-16 09:33:52,720 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-16 09:33:52,721 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-16 09:33:52,721 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-16 09:33:52,723 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-16 09:33:52,723 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-16 09:33:52,724 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-16 09:33:52,724 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-16 09:33:52,725 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-16 09:33:52,726 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-16 09:33:52,727 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-16 09:33:52,728 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-16 09:33:52,728 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-16 09:33:52,729 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-16 09:33:52,729 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-16 09:33:52,730 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-16 09:33:52,730 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-16 09:33:52,731 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-16 09:33:52,768 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-16 09:33:52,770 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-16 09:33:52,771 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-16 09:33:52,771 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-16 09:33:52,772 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-16 09:33:52,772 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-16 09:33:52,772 INFO L138 SettingsManager]: * Use SBE=true [2021-12-16 09:33:52,773 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-16 09:33:52,773 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-16 09:33:52,773 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-16 09:33:52,774 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-16 09:33:52,774 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-16 09:33:52,774 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-16 09:33:52,774 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-16 09:33:52,774 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-16 09:33:52,775 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-16 09:33:52,775 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-16 09:33:52,775 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-16 09:33:52,775 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-16 09:33:52,775 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-16 09:33:52,776 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-16 09:33:52,776 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-16 09:33:52,776 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-16 09:33:52,776 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-16 09:33:52,776 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-16 09:33:52,776 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-16 09:33:52,777 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-16 09:33:52,777 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-16 09:33:52,777 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-16 09:33:52,777 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-16 09:33:52,777 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-16 09:33:52,778 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-16 09:33:52,778 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-16 09:33:52,779 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 -> 101a48a9bec001331849dc185520f52629903e1279e23ab0889af7e01ff1eae0 [2021-12-16 09:33:52,982 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-16 09:33:53,004 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-16 09:33:53,007 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-16 09:33:53,008 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-16 09:33:53,009 INFO L275 PluginConnector]: CDTParser initialized [2021-12-16 09:33:53,010 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_srvr_7.cil.c [2021-12-16 09:33:53,069 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6bc8fca6d/b18a4c3905cf42c5856214d853bc5cbc/FLAG6db3c9c6c [2021-12-16 09:33:53,482 INFO L306 CDTParser]: Found 1 translation units. [2021-12-16 09:33:53,483 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_7.cil.c [2021-12-16 09:33:53,492 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6bc8fca6d/b18a4c3905cf42c5856214d853bc5cbc/FLAG6db3c9c6c [2021-12-16 09:33:53,890 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6bc8fca6d/b18a4c3905cf42c5856214d853bc5cbc [2021-12-16 09:33:53,892 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-16 09:33:53,893 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-16 09:33:53,897 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-16 09:33:53,897 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-16 09:33:53,901 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-16 09:33:53,901 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 09:33:53" (1/1) ... [2021-12-16 09:33:53,903 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@779c86c3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:53, skipping insertion in model container [2021-12-16 09:33:53,903 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.12 09:33:53" (1/1) ... [2021-12-16 09:33:53,909 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-16 09:33:53,942 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-16 09:33:54,111 WARN L230 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_7.cil.c[44376,44389] [2021-12-16 09:33:54,122 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 09:33:54,135 INFO L203 MainTranslator]: Completed pre-run [2021-12-16 09:33:54,203 WARN L230 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_7.cil.c[44376,44389] [2021-12-16 09:33:54,218 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-16 09:33:54,229 INFO L208 MainTranslator]: Completed translation [2021-12-16 09:33:54,230 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54 WrapperNode [2021-12-16 09:33:54,231 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-16 09:33:54,234 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-16 09:33:54,234 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-16 09:33:54,234 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-16 09:33:54,240 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,262 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,304 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 510 [2021-12-16 09:33:54,305 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-16 09:33:54,306 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-16 09:33:54,306 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-16 09:33:54,306 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-16 09:33:54,313 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,314 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,323 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,324 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,329 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,340 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,349 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,352 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-16 09:33:54,356 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-16 09:33:54,356 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-16 09:33:54,356 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-16 09:33:54,359 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (1/1) ... [2021-12-16 09:33:54,367 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:54,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:54,410 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-12-16 09:33:54,412 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-12-16 09:33:54,439 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-16 09:33:54,440 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-16 09:33:54,440 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-16 09:33:54,440 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-16 09:33:54,535 INFO L236 CfgBuilder]: Building ICFG [2021-12-16 09:33:54,537 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-16 09:33:54,550 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-16 09:33:54,898 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-12-16 09:33:54,899 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-12-16 09:33:54,899 INFO L277 CfgBuilder]: Performing block encoding [2021-12-16 09:33:54,906 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-16 09:33:54,906 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-16 09:33:54,908 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:33:54 BoogieIcfgContainer [2021-12-16 09:33:54,908 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-16 09:33:54,909 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-16 09:33:54,909 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-16 09:33:54,912 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-16 09:33:54,913 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:54,913 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 16.12 09:33:53" (1/3) ... [2021-12-16 09:33:54,914 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@f588d40 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.12 09:33:54, skipping insertion in model container [2021-12-16 09:33:54,915 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:54,915 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.12 09:33:54" (2/3) ... [2021-12-16 09:33:54,915 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@f588d40 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 16.12 09:33:54, skipping insertion in model container [2021-12-16 09:33:54,915 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-16 09:33:54,915 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:33:54" (3/3) ... [2021-12-16 09:33:54,917 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_srvr_7.cil.c [2021-12-16 09:33:54,951 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-16 09:33:54,952 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-16 09:33:54,952 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-16 09:33:54,952 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-16 09:33:54,952 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-16 09:33:54,952 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-16 09:33:54,953 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-16 09:33:54,953 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-16 09:33:54,973 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 145 states, 144 states have (on average 1.7291666666666667) internal successors, (249), 144 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:54,994 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2021-12-16 09:33:54,995 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:54,995 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:55,002 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-16 09:33:55,002 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:55,002 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-16 09:33:55,003 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 145 states, 144 states have (on average 1.7291666666666667) internal successors, (249), 144 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:55,010 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 123 [2021-12-16 09:33:55,010 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:55,010 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:55,012 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-16 09:33:55,012 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:55,016 INFO L791 eck$LassoCheckResult]: Stem: 129#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 44#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 37#L93true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20#L96-2true ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 131#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 17#L101-1true assume !(0 == ssl3_accept_~s__cert~0#1); 47#L110-2true [2021-12-16 09:33:55,017 INFO L793 eck$LassoCheckResult]: Loop: 47#L110-2true assume !false; 18#L111true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 125#L113true assume !(12292 == ssl3_accept_~s__state~0#1); 28#L116true assume !(16384 == ssl3_accept_~s__state~0#1); 130#L119true assume !(8192 == ssl3_accept_~s__state~0#1); 58#L122true assume !(24576 == ssl3_accept_~s__state~0#1); 96#L125true assume !(8195 == ssl3_accept_~s__state~0#1); 64#L128true assume 8480 == ssl3_accept_~s__state~0#1; 137#L132true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 6#L270true assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 41#L570true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34#L607true ssl3_accept_~skip~0#1 := 0; 47#L110-2true [2021-12-16 09:33:55,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:55,022 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-12-16 09:33:55,028 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:55,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058660899] [2021-12-16 09:33:55,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:55,033 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:55,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:55,106 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:55,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:55,138 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:55,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:55,140 INFO L85 PathProgramCache]: Analyzing trace with hash -289466153, now seen corresponding path program 1 times [2021-12-16 09:33:55,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:55,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192270440] [2021-12-16 09:33:55,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:55,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:55,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:55,160 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:55,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:55,169 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:55,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:55,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1315320024, now seen corresponding path program 1 times [2021-12-16 09:33:55,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:55,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86421448] [2021-12-16 09:33:55,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:55,171 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:55,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:55,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:55,260 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:55,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86421448] [2021-12-16 09:33:55,262 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86421448] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:55,262 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:55,262 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:55,263 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524115206] [2021-12-16 09:33:55,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:55,377 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:55,377 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:55,378 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:55,378 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:55,378 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:33:55,378 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:55,378 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:55,379 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:55,379 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7.cil.c_Iteration1_Loop [2021-12-16 09:33:55,379 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:55,379 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:55,398 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,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-12-16 09:33:55,411 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,414 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,417 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,426 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,525 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:55,525 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:33:55,528 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:55,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:55,532 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-12-16 09:33:55,535 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-12-16 09:33:55,542 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:55,543 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:55,557 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:55,557 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:55,575 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-12-16 09:33:55,576 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:55,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:55,577 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-12-16 09:33:55,584 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:55,584 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:55,602 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-12-16 09:33:55,608 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:55,608 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=3, ULTIMATE.start_ssl3_accept_~ret~0#1=3} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=3, ULTIMATE.start_ssl3_accept_~ret~0#1=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:55,653 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2021-12-16 09:33:55,654 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:55,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:55,655 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-12-16 09:33:55,656 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-12-16 09:33:55,658 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:55,658 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:55,675 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:55,675 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:55,701 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-12-16 09:33:55,702 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:55,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:55,703 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-12-16 09:33:55,705 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-12-16 09:33:55,707 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:55,707 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:55,735 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:55,736 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:55,757 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2021-12-16 09:33:55,758 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:55,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:55,759 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-12-16 09:33:55,760 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-12-16 09:33:55,761 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:55,761 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:55,769 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:33:55,769 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:33:55,785 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-12-16 09:33:55,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:55,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:55,787 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-12-16 09:33:55,788 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-12-16 09:33:55,789 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:33:55,789 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:55,819 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2021-12-16 09:33:55,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:55,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:55,821 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:55,822 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-12-16 09:33:55,824 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:33:55,824 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:33:55,855 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:33:55,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:55,879 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:33:55,880 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:33:55,880 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:33:55,880 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:33:55,880 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:33:55,880 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:55,880 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:33:55,880 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:33:55,880 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7.cil.c_Iteration1_Loop [2021-12-16 09:33:55,880 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:33:55,880 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:33:55,882 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,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-12-16 09:33:55,900 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,903 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,915 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:33:55,993 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:33:55,997 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:33:55,998 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:55,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:56,000 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:56,010 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-12-16 09:33:56,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-12-16 09:33:56,018 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:56,018 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:56,018 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:56,018 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:56,018 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:56,020 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:56,020 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:56,036 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:56,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:56,055 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:56,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:56,056 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:33:56,057 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-12-16 09:33:56,058 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-16 09:33:56,064 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:56,065 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:56,065 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:56,065 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:56,065 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:56,065 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:56,066 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:56,071 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:56,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:56,088 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:56,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:56,088 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-12-16 09:33:56,089 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-12-16 09:33:56,091 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-12-16 09:33:56,097 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:56,098 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:56,098 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:56,098 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:56,098 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:56,099 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:56,099 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:56,122 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:56,148 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-12-16 09:33:56,148 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:56,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:56,150 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-12-16 09:33:56,158 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-12-16 09:33:56,166 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:56,167 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:56,167 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:56,167 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:56,167 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:56,168 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:56,168 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:56,170 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-12-16 09:33:56,185 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:56,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:56,211 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:56,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:56,212 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-12-16 09:33:56,218 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-12-16 09:33:56,226 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:56,229 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:56,229 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:56,230 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:56,230 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:56,231 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:56,231 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:56,226 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-12-16 09:33:56,233 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:33:56,250 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-12-16 09:33:56,253 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:56,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:56,254 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-12-16 09:33:56,255 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-12-16 09:33:56,256 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-12-16 09:33:56,263 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:33:56,263 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:33:56,263 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:33:56,263 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:33:56,263 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:33:56,265 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:33:56,265 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:33:56,276 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:33:56,304 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-16 09:33:56,304 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-16 09:33:56,306 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:33:56,306 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:56,335 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-12-16 09:33:56,390 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:33:56,390 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:33:56,391 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:33:56,391 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2021-12-16 09:33:56,413 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-12-16 09:33:56,415 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-12-16 09:33:56,419 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:33:56,442 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:56,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:56,473 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:33:56,475 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:56,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:56,501 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:33:56,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:33:56,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:56,654 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-12-16 09:33:56,655 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 145 states, 144 states have (on average 1.7291666666666667) internal successors, (249), 144 states have internal predecessors, (249), 0 states have call successors, (0), 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-12-16 09:33:57,012 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-12-16 09:33:57,234 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 145 states, 144 states have (on average 1.7291666666666667) internal successors, (249), 144 states have internal predecessors, (249), 0 states have call successors, (0), 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 813 states and 1375 transitions. Complement of second has 10 states. [2021-12-16 09:33:57,235 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-12-16 09:33:57,242 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-12-16 09:33:57,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 593 transitions. [2021-12-16 09:33:57,245 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 6 letters. Loop has 12 letters. [2021-12-16 09:33:57,249 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:57,250 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 18 letters. Loop has 12 letters. [2021-12-16 09:33:57,250 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:57,250 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 593 transitions. Stem has 6 letters. Loop has 24 letters. [2021-12-16 09:33:57,254 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:33:57,255 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 813 states and 1375 transitions. [2021-12-16 09:33:57,277 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 312 [2021-12-16 09:33:57,290 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 813 states to 673 states and 1044 transitions. [2021-12-16 09:33:57,291 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 378 [2021-12-16 09:33:57,293 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 389 [2021-12-16 09:33:57,293 INFO L73 IsDeterministic]: Start isDeterministic. Operand 673 states and 1044 transitions. [2021-12-16 09:33:57,294 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:57,294 INFO L681 BuchiCegarLoop]: Abstraction has 673 states and 1044 transitions. [2021-12-16 09:33:57,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states and 1044 transitions. [2021-12-16 09:33:57,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 470. [2021-12-16 09:33:57,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 470 states have (on average 1.5425531914893618) internal successors, (725), 469 states have internal predecessors, (725), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:57,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 725 transitions. [2021-12-16 09:33:57,357 INFO L704 BuchiCegarLoop]: Abstraction has 470 states and 725 transitions. [2021-12-16 09:33:57,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:57,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:57,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:57,362 INFO L87 Difference]: Start difference. First operand 470 states and 725 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-12-16 09:33:57,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:57,487 INFO L93 Difference]: Finished difference Result 522 states and 806 transitions. [2021-12-16 09:33:57,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:57,488 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 522 states and 806 transitions. [2021-12-16 09:33:57,492 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 256 [2021-12-16 09:33:57,495 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 522 states to 522 states and 806 transitions. [2021-12-16 09:33:57,495 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 320 [2021-12-16 09:33:57,496 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 320 [2021-12-16 09:33:57,496 INFO L73 IsDeterministic]: Start isDeterministic. Operand 522 states and 806 transitions. [2021-12-16 09:33:57,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:57,496 INFO L681 BuchiCegarLoop]: Abstraction has 522 states and 806 transitions. [2021-12-16 09:33:57,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states and 806 transitions. [2021-12-16 09:33:57,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 502. [2021-12-16 09:33:57,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 502 states, 502 states have (on average 1.5537848605577689) internal successors, (780), 501 states have internal predecessors, (780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:57,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 502 states to 502 states and 780 transitions. [2021-12-16 09:33:57,514 INFO L704 BuchiCegarLoop]: Abstraction has 502 states and 780 transitions. [2021-12-16 09:33:57,514 INFO L587 BuchiCegarLoop]: Abstraction has 502 states and 780 transitions. [2021-12-16 09:33:57,514 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-16 09:33:57,514 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 502 states and 780 transitions. [2021-12-16 09:33:57,518 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 252 [2021-12-16 09:33:57,518 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:57,518 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:57,520 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:57,520 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:57,520 INFO L791 eck$LassoCheckResult]: Stem: 2318#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 2170#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 2147#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2089#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 2090#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2083#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2084#L110-2 assume !false; 2085#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2086#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2314#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2457#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2458#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2454#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2451#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2450#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2320#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2321#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2044#L144 [2021-12-16 09:33:57,521 INFO L793 eck$LassoCheckResult]: Loop: 2044#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 2045#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2069#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 2039#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2525#L607 ssl3_accept_~skip~0#1 := 0; 2523#L110-2 assume !false; 2519#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2520#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2455#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2456#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2459#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2460#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2351#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2350#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2349#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2341#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2044#L144 [2021-12-16 09:33:57,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:57,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-12-16 09:33:57,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:57,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264893452] [2021-12-16 09:33:57,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:57,522 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:57,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:57,551 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:57,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:57,573 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:57,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:57,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1393503521, now seen corresponding path program 1 times [2021-12-16 09:33:57,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:57,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136841660] [2021-12-16 09:33:57,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:57,578 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:57,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:57,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:57,610 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:57,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136841660] [2021-12-16 09:33:57,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136841660] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:57,614 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:57,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:57,615 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832395523] [2021-12-16 09:33:57,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:57,616 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:57,616 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:57,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:57,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:57,617 INFO L87 Difference]: Start difference. First operand 502 states and 780 transitions. cyclomatic complexity: 281 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-12-16 09:33:57,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:57,781 INFO L93 Difference]: Finished difference Result 612 states and 958 transitions. [2021-12-16 09:33:57,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:57,783 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 612 states and 958 transitions. [2021-12-16 09:33:57,788 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 334 [2021-12-16 09:33:57,792 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 612 states to 612 states and 958 transitions. [2021-12-16 09:33:57,793 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 384 [2021-12-16 09:33:57,795 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 384 [2021-12-16 09:33:57,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 612 states and 958 transitions. [2021-12-16 09:33:57,798 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:57,798 INFO L681 BuchiCegarLoop]: Abstraction has 612 states and 958 transitions. [2021-12-16 09:33:57,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states and 958 transitions. [2021-12-16 09:33:57,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 536. [2021-12-16 09:33:57,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 536 states, 536 states have (on average 1.5485074626865671) internal successors, (830), 535 states have internal predecessors, (830), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:57,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 536 states to 536 states and 830 transitions. [2021-12-16 09:33:57,807 INFO L704 BuchiCegarLoop]: Abstraction has 536 states and 830 transitions. [2021-12-16 09:33:57,807 INFO L587 BuchiCegarLoop]: Abstraction has 536 states and 830 transitions. [2021-12-16 09:33:57,807 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-16 09:33:57,807 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 536 states and 830 transitions. [2021-12-16 09:33:57,810 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 284 [2021-12-16 09:33:57,810 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:57,810 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:57,812 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:57,812 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:57,813 INFO L791 eck$LassoCheckResult]: Stem: 3429#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 3290#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 3268#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3214#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 3215#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3204#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3205#L110-2 assume !false; 3613#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3668#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3667#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3666#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3664#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3658#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3656#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3654#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3652#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3486#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3164#L144 [2021-12-16 09:33:57,814 INFO L793 eck$LassoCheckResult]: Loop: 3164#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 3165#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3196#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 3197#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3603#L607 ssl3_accept_~skip~0#1 := 0; 3602#L110-2 assume !false; 3601#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3600#L113 assume 12292 == ssl3_accept_~s__state~0#1; 3331#L114 ssl3_accept_~s__new_session~0#1 := 1; 3332#L222 ssl3_accept_~s__server~0#1 := 1; 3382#L227 assume 0 != ssl3_accept_~cb~0#1; 3681#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3680#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3678#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3674#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3484#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 3368#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3457#L607 ssl3_accept_~skip~0#1 := 0; 3455#L110-2 assume !false; 3453#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3451#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3449#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3447#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3445#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3443#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3439#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3440#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3441#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3494#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3164#L144 [2021-12-16 09:33:57,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:57,815 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-12-16 09:33:57,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:57,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326482995] [2021-12-16 09:33:57,815 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:57,815 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:57,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:57,827 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:57,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:57,836 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:57,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:57,837 INFO L85 PathProgramCache]: Analyzing trace with hash 43281329, now seen corresponding path program 1 times [2021-12-16 09:33:57,837 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:57,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975287429] [2021-12-16 09:33:57,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:57,838 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:57,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:57,856 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:57,857 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:57,857 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975287429] [2021-12-16 09:33:57,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975287429] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:57,857 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:57,858 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:57,858 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335324975] [2021-12-16 09:33:57,858 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:57,858 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:57,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:57,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:57,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:57,859 INFO L87 Difference]: Start difference. First operand 536 states and 830 transitions. cyclomatic complexity: 297 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-12-16 09:33:58,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:58,085 INFO L93 Difference]: Finished difference Result 661 states and 941 transitions. [2021-12-16 09:33:58,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:58,086 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 661 states and 941 transitions. [2021-12-16 09:33:58,090 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 362 [2021-12-16 09:33:58,094 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 661 states to 588 states and 861 transitions. [2021-12-16 09:33:58,094 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 412 [2021-12-16 09:33:58,095 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 423 [2021-12-16 09:33:58,095 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 861 transitions. [2021-12-16 09:33:58,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:58,096 INFO L681 BuchiCegarLoop]: Abstraction has 588 states and 861 transitions. [2021-12-16 09:33:58,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 861 transitions. [2021-12-16 09:33:58,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 545. [2021-12-16 09:33:58,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 545 states have (on average 1.4862385321100917) internal successors, (810), 544 states have internal predecessors, (810), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:58,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 810 transitions. [2021-12-16 09:33:58,105 INFO L704 BuchiCegarLoop]: Abstraction has 545 states and 810 transitions. [2021-12-16 09:33:58,105 INFO L587 BuchiCegarLoop]: Abstraction has 545 states and 810 transitions. [2021-12-16 09:33:58,105 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-16 09:33:58,106 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 810 transitions. [2021-12-16 09:33:58,108 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2021-12-16 09:33:58,108 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:58,108 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:58,109 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:58,109 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:58,110 INFO L791 eck$LassoCheckResult]: Stem: 4633#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 4498#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 4471#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4416#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 4417#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4410#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4411#L110-2 assume !false; 4868#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4877#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4876#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4875#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4687#L222 [2021-12-16 09:33:58,110 INFO L793 eck$LassoCheckResult]: Loop: 4687#L222 ssl3_accept_~s__server~0#1 := 1; 4895#L227 assume 0 != ssl3_accept_~cb~0#1; 4893#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4891#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4889#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4886#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4885#L254 assume 12292 != ssl3_accept_~s__state~0#1; 4400#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 4370#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 4788#L607 ssl3_accept_~skip~0#1 := 0; 4785#L110-2 assume !false; 4782#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4778#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4775#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4771#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4687#L222 [2021-12-16 09:33:58,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,111 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-12-16 09:33:58,111 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079199125] [2021-12-16 09:33:58,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,111 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:58,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:58,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:58,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079199125] [2021-12-16 09:33:58,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079199125] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:58,132 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:58,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:58,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1875577526] [2021-12-16 09:33:58,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:58,133 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:58,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1544835194, now seen corresponding path program 1 times [2021-12-16 09:33:58,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279369953] [2021-12-16 09:33:58,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,134 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:58,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:58,149 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:58,149 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279369953] [2021-12-16 09:33:58,150 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279369953] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:58,150 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:58,150 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:58,150 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830763794] [2021-12-16 09:33:58,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:58,151 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:58,151 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:58,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:58,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:58,152 INFO L87 Difference]: Start difference. First operand 545 states and 810 transitions. cyclomatic complexity: 268 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-12-16 09:33:58,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:58,242 INFO L93 Difference]: Finished difference Result 555 states and 818 transitions. [2021-12-16 09:33:58,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:58,243 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 818 transitions. [2021-12-16 09:33:58,246 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2021-12-16 09:33:58,249 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 555 states and 818 transitions. [2021-12-16 09:33:58,249 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 394 [2021-12-16 09:33:58,249 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 394 [2021-12-16 09:33:58,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 555 states and 818 transitions. [2021-12-16 09:33:58,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:58,250 INFO L681 BuchiCegarLoop]: Abstraction has 555 states and 818 transitions. [2021-12-16 09:33:58,251 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states and 818 transitions. [2021-12-16 09:33:58,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 545. [2021-12-16 09:33:58,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 545 states have (on average 1.4788990825688073) internal successors, (806), 544 states have internal predecessors, (806), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:58,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 806 transitions. [2021-12-16 09:33:58,258 INFO L704 BuchiCegarLoop]: Abstraction has 545 states and 806 transitions. [2021-12-16 09:33:58,258 INFO L587 BuchiCegarLoop]: Abstraction has 545 states and 806 transitions. [2021-12-16 09:33:58,258 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-16 09:33:58,258 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 806 transitions. [2021-12-16 09:33:58,260 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2021-12-16 09:33:58,261 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:58,261 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:58,261 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:58,261 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:58,262 INFO L791 eck$LassoCheckResult]: Stem: 5729#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 5601#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 5576#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5523#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 5524#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5517#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5518#L110-2 assume !false; 5791#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5977#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5971#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5969#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5967#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5965#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5685#L222 [2021-12-16 09:33:58,262 INFO L793 eck$LassoCheckResult]: Loop: 5685#L222 ssl3_accept_~s__server~0#1 := 1; 5686#L227 assume 0 != ssl3_accept_~cb~0#1; 5585#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5586#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5719#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5603#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5604#L254 assume 12292 != ssl3_accept_~s__state~0#1; 5507#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 5477#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5883#L607 ssl3_accept_~skip~0#1 := 0; 5874#L110-2 assume !false; 5873#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5872#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5871#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5869#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5864#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5862#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5685#L222 [2021-12-16 09:33:58,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,263 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-12-16 09:33:58,263 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,263 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643111599] [2021-12-16 09:33:58,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,263 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:58,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:58,306 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:58,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643111599] [2021-12-16 09:33:58,307 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643111599] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:58,307 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:58,307 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:58,307 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251532184] [2021-12-16 09:33:58,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:58,308 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:58,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1472059073, now seen corresponding path program 1 times [2021-12-16 09:33:58,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,309 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876807685] [2021-12-16 09:33:58,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,309 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:58,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:58,336 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:58,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876807685] [2021-12-16 09:33:58,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876807685] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:58,336 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:58,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:58,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964485609] [2021-12-16 09:33:58,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:58,337 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:58,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:58,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:58,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:58,339 INFO L87 Difference]: Start difference. First operand 545 states and 806 transitions. cyclomatic complexity: 264 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-12-16 09:33:58,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:58,428 INFO L93 Difference]: Finished difference Result 555 states and 814 transitions. [2021-12-16 09:33:58,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:58,430 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 814 transitions. [2021-12-16 09:33:58,433 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2021-12-16 09:33:58,435 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 555 states and 814 transitions. [2021-12-16 09:33:58,436 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 394 [2021-12-16 09:33:58,436 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 394 [2021-12-16 09:33:58,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 555 states and 814 transitions. [2021-12-16 09:33:58,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:58,437 INFO L681 BuchiCegarLoop]: Abstraction has 555 states and 814 transitions. [2021-12-16 09:33:58,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states and 814 transitions. [2021-12-16 09:33:58,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 545. [2021-12-16 09:33:58,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 545 states, 545 states have (on average 1.471559633027523) internal successors, (802), 544 states have internal predecessors, (802), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:58,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 545 states to 545 states and 802 transitions. [2021-12-16 09:33:58,444 INFO L704 BuchiCegarLoop]: Abstraction has 545 states and 802 transitions. [2021-12-16 09:33:58,444 INFO L587 BuchiCegarLoop]: Abstraction has 545 states and 802 transitions. [2021-12-16 09:33:58,444 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-16 09:33:58,444 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 545 states and 802 transitions. [2021-12-16 09:33:58,446 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 353 [2021-12-16 09:33:58,446 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:58,447 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:58,448 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:58,448 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:58,449 INFO L791 eck$LassoCheckResult]: Stem: 6838#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 6708#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 6683#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 6631#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 6632#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 6625#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6626#L110-2 assume !false; 6900#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7103#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7102#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7101#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6742#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6743#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6756#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6714#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6715#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6839#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6581#L144 [2021-12-16 09:33:58,449 INFO L793 eck$LassoCheckResult]: Loop: 6581#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 6582#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 6613#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 6614#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7061#L607 ssl3_accept_~skip~0#1 := 0; 7059#L110-2 assume !false; 7057#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7055#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7053#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7051#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7049#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7048#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7047#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7046#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7045#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7044#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 7043#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 6824#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 6825#L146 assume 8496 == ssl3_accept_~s__state~0#1; 6923#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 7027#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7026#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7025#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 6985#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 6927#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6973#L607 ssl3_accept_~skip~0#1 := 0; 6971#L110-2 assume !false; 6969#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6968#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6967#L116 assume 16384 == ssl3_accept_~s__state~0#1; 6749#L222 ssl3_accept_~s__server~0#1 := 1; 7116#L227 assume 0 != ssl3_accept_~cb~0#1; 7115#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7114#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7112#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7110#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7109#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 6696#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6678#L607 ssl3_accept_~skip~0#1 := 0; 6679#L110-2 assume !false; 6621#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6622#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6657#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6658#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6837#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7042#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6848#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6849#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6850#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6909#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6581#L144 [2021-12-16 09:33:58,449 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,449 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-12-16 09:33:58,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721951567] [2021-12-16 09:33:58,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,450 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:58,466 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:58,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:58,486 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:58,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,491 INFO L85 PathProgramCache]: Analyzing trace with hash -439963813, now seen corresponding path program 1 times [2021-12-16 09:33:58,491 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,491 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016989003] [2021-12-16 09:33:58,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,492 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:58,527 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:58,527 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:58,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016989003] [2021-12-16 09:33:58,528 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016989003] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:58,528 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:58,528 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:58,528 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573278958] [2021-12-16 09:33:58,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:58,529 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:58,529 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:58,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:58,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:58,530 INFO L87 Difference]: Start difference. First operand 545 states and 802 transitions. cyclomatic complexity: 260 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-12-16 09:33:58,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:58,672 INFO L93 Difference]: Finished difference Result 691 states and 1024 transitions. [2021-12-16 09:33:58,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:58,673 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 691 states and 1024 transitions. [2021-12-16 09:33:58,677 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 446 [2021-12-16 09:33:58,680 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 691 states to 684 states and 1017 transitions. [2021-12-16 09:33:58,680 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 477 [2021-12-16 09:33:58,681 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 477 [2021-12-16 09:33:58,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 684 states and 1017 transitions. [2021-12-16 09:33:58,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:58,681 INFO L681 BuchiCegarLoop]: Abstraction has 684 states and 1017 transitions. [2021-12-16 09:33:58,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states and 1017 transitions. [2021-12-16 09:33:58,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 665. [2021-12-16 09:33:58,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 665 states have (on average 1.4872180451127819) internal successors, (989), 664 states have internal predecessors, (989), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:58,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 989 transitions. [2021-12-16 09:33:58,690 INFO L704 BuchiCegarLoop]: Abstraction has 665 states and 989 transitions. [2021-12-16 09:33:58,690 INFO L587 BuchiCegarLoop]: Abstraction has 665 states and 989 transitions. [2021-12-16 09:33:58,691 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-16 09:33:58,691 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 665 states and 989 transitions. [2021-12-16 09:33:58,693 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 433 [2021-12-16 09:33:58,693 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:58,694 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:58,694 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:58,695 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-12-16 09:33:58,695 INFO L791 eck$LassoCheckResult]: Stem: 8098#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 7953#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 7928#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7873#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 7874#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7867#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7868#L110-2 assume !false; 8156#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8408#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8407#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8406#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8405#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8404#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8392#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8391#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8390#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8116#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7823#L144 [2021-12-16 09:33:58,695 INFO L793 eck$LassoCheckResult]: Loop: 7823#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 7824#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7849#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 7850#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8458#L607 ssl3_accept_~skip~0#1 := 0; 8457#L110-2 assume !false; 8455#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8453#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8452#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8451#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8450#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8449#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8448#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8447#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8446#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8445#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8444#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8443#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8442#L146 assume 8496 == ssl3_accept_~s__state~0#1; 8222#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 8440#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 8436#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 8435#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8066#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 7896#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7941#L607 ssl3_accept_~skip~0#1 := 0; 8428#L110-2 assume !false; 8321#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8320#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8319#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8318#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8317#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8316#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8315#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8314#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8312#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8307#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8305#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8303#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8301#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 8299#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 8297#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 8295#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 8293#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 8291#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 8288#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 8289#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 8108#L170 assume 8560 == ssl3_accept_~s__state~0#1; 8104#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 8064#L438 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 7826#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8349#L607 ssl3_accept_~skip~0#1 := 0; 8346#L110-2 assume !false; 8343#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8341#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8338#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8335#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8332#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8329#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8326#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8110#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8111#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8126#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7823#L144 [2021-12-16 09:33:58,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-12-16 09:33:58,696 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029671731] [2021-12-16 09:33:58,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:58,710 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:58,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:58,733 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:58,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1554514738, now seen corresponding path program 1 times [2021-12-16 09:33:58,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932471716] [2021-12-16 09:33:58,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:58,761 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:58,761 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:58,761 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932471716] [2021-12-16 09:33:58,761 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932471716] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:58,761 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:58,761 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:58,762 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105604048] [2021-12-16 09:33:58,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:58,762 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:58,762 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:58,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:58,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:58,763 INFO L87 Difference]: Start difference. First operand 665 states and 989 transitions. cyclomatic complexity: 327 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-12-16 09:33:58,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:58,888 INFO L93 Difference]: Finished difference Result 801 states and 1099 transitions. [2021-12-16 09:33:58,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:58,889 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 801 states and 1099 transitions. [2021-12-16 09:33:58,893 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 528 [2021-12-16 09:33:58,897 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 801 states to 801 states and 1099 transitions. [2021-12-16 09:33:58,897 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 559 [2021-12-16 09:33:58,898 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 559 [2021-12-16 09:33:58,898 INFO L73 IsDeterministic]: Start isDeterministic. Operand 801 states and 1099 transitions. [2021-12-16 09:33:58,898 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:58,898 INFO L681 BuchiCegarLoop]: Abstraction has 801 states and 1099 transitions. [2021-12-16 09:33:58,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states and 1099 transitions. [2021-12-16 09:33:58,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 793. [2021-12-16 09:33:58,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 793 states, 793 states have (on average 1.3720050441361917) internal successors, (1088), 792 states have internal predecessors, (1088), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:58,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 793 states to 793 states and 1088 transitions. [2021-12-16 09:33:58,909 INFO L704 BuchiCegarLoop]: Abstraction has 793 states and 1088 transitions. [2021-12-16 09:33:58,910 INFO L587 BuchiCegarLoop]: Abstraction has 793 states and 1088 transitions. [2021-12-16 09:33:58,910 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-16 09:33:58,910 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 793 states and 1088 transitions. [2021-12-16 09:33:58,913 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 521 [2021-12-16 09:33:58,913 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:58,913 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:58,914 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:58,914 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-12-16 09:33:58,914 INFO L791 eck$LassoCheckResult]: Stem: 9559#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 9417#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 9395#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9337#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 9338#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9331#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 9332#L110-2 assume !false; 9642#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9919#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9916#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9914#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9867#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9858#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9856#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9854#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9852#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9850#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9295#L144 [2021-12-16 09:33:58,915 INFO L793 eck$LassoCheckResult]: Loop: 9295#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 9296#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9319#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 9320#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9995#L607 ssl3_accept_~skip~0#1 := 0; 9991#L110-2 assume !false; 9989#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9986#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9984#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9982#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9979#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9976#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9973#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9970#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9967#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9964#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9961#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9960#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9813#L146 assume 8496 == ssl3_accept_~s__state~0#1; 9538#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 9374#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 9347#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 9348#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 9541#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 9364#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9954#L607 ssl3_accept_~skip~0#1 := 0; 9953#L110-2 assume !false; 9952#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9951#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9948#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9947#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9946#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9890#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9888#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9882#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9880#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9878#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9876#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9873#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9872#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 9871#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 9870#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 9712#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 9714#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 9799#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 9664#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 9665#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 9666#L170 assume 8560 == ssl3_accept_~s__state~0#1; 9570#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 9525#L438 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 9298#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9739#L607 ssl3_accept_~skip~0#1 := 0; 9737#L110-2 assume !false; 9735#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9733#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9731#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9729#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9726#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9723#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9721#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9591#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9612#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9602#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9295#L144 [2021-12-16 09:33:58,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,915 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-12-16 09:33:58,915 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38934666] [2021-12-16 09:33:58,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:58,921 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:58,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:58,929 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:58,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:58,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1978161460, now seen corresponding path program 1 times [2021-12-16 09:33:58,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:58,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245270525] [2021-12-16 09:33:58,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:58,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:58,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:58,952 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:58,953 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:58,953 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245270525] [2021-12-16 09:33:58,953 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245270525] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:58,953 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:58,953 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:58,954 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836192403] [2021-12-16 09:33:58,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:58,954 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:58,954 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:58,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:58,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:58,955 INFO L87 Difference]: Start difference. First operand 793 states and 1088 transitions. cyclomatic complexity: 298 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-12-16 09:33:59,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:59,042 INFO L93 Difference]: Finished difference Result 877 states and 1193 transitions. [2021-12-16 09:33:59,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:59,043 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 877 states and 1193 transitions. [2021-12-16 09:33:59,047 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 577 [2021-12-16 09:33:59,051 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 877 states to 877 states and 1193 transitions. [2021-12-16 09:33:59,051 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 608 [2021-12-16 09:33:59,052 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 608 [2021-12-16 09:33:59,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 877 states and 1193 transitions. [2021-12-16 09:33:59,053 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:59,053 INFO L681 BuchiCegarLoop]: Abstraction has 877 states and 1193 transitions. [2021-12-16 09:33:59,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states and 1193 transitions. [2021-12-16 09:33:59,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 862. [2021-12-16 09:33:59,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 862 states, 862 states have (on average 1.359628770301624) internal successors, (1172), 861 states have internal predecessors, (1172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:59,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1172 transitions. [2021-12-16 09:33:59,064 INFO L704 BuchiCegarLoop]: Abstraction has 862 states and 1172 transitions. [2021-12-16 09:33:59,064 INFO L587 BuchiCegarLoop]: Abstraction has 862 states and 1172 transitions. [2021-12-16 09:33:59,065 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-16 09:33:59,065 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 862 states and 1172 transitions. [2021-12-16 09:33:59,067 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 567 [2021-12-16 09:33:59,068 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:59,068 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:59,069 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:59,069 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-12-16 09:33:59,069 INFO L791 eck$LassoCheckResult]: Stem: 11248#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 11098#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 11072#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 11017#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 11018#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 11011#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 11012#L110-2 assume !false; 11352#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11787#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11785#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11783#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11781#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11779#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11777#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11775#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11773#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11277#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10971#L144 [2021-12-16 09:33:59,069 INFO L793 eck$LassoCheckResult]: Loop: 10971#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 10972#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 10999#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 11000#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11803#L607 ssl3_accept_~skip~0#1 := 0; 11726#L110-2 assume !false; 11725#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11724#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11722#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11720#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11718#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11717#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11716#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11715#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11714#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11713#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11712#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11710#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11707#L146 assume 8496 == ssl3_accept_~s__state~0#1; 11567#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 11706#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11705#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 11704#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 11210#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 11211#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11823#L607 ssl3_accept_~skip~0#1 := 0; 11822#L110-2 assume !false; 11821#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11820#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11042#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11043#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11131#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11132#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11197#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11816#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11815#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11159#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11160#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11814#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11813#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11812#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11811#L152 assume 8512 == ssl3_accept_~s__state~0#1; 11564#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 11559#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 11184#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 11040#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11600#L607 ssl3_accept_~skip~0#1 := 0; 11598#L110-2 assume !false; 11596#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11594#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11592#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11590#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11588#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11586#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11584#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11583#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11582#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11581#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11579#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11571#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11569#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11570#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11565#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 11563#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 11561#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 11562#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 11408#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 11409#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 11410#L170 assume 8560 == ssl3_accept_~s__state~0#1; 11255#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 11208#L438 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 10974#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11601#L607 ssl3_accept_~skip~0#1 := 0; 11599#L110-2 assume !false; 11597#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11595#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11593#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11591#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11589#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11587#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11585#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11412#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11321#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11322#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10971#L144 [2021-12-16 09:33:59,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-12-16 09:33:59,070 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,070 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348064894] [2021-12-16 09:33:59,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,071 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,076 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:59,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,082 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:59,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,083 INFO L85 PathProgramCache]: Analyzing trace with hash -1869812812, now seen corresponding path program 1 times [2021-12-16 09:33:59,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987516318] [2021-12-16 09:33:59,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,084 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:59,110 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-16 09:33:59,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:59,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987516318] [2021-12-16 09:33:59,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987516318] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:59,111 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:59,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:59,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93300448] [2021-12-16 09:33:59,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:59,112 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:59,112 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:59,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:59,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:59,113 INFO L87 Difference]: Start difference. First operand 862 states and 1172 transitions. cyclomatic complexity: 313 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-12-16 09:33:59,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:59,213 INFO L93 Difference]: Finished difference Result 979 states and 1331 transitions. [2021-12-16 09:33:59,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:59,214 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 979 states and 1331 transitions. [2021-12-16 09:33:59,218 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 645 [2021-12-16 09:33:59,222 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 979 states to 979 states and 1331 transitions. [2021-12-16 09:33:59,223 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 676 [2021-12-16 09:33:59,223 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 676 [2021-12-16 09:33:59,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 979 states and 1331 transitions. [2021-12-16 09:33:59,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:59,224 INFO L681 BuchiCegarLoop]: Abstraction has 979 states and 1331 transitions. [2021-12-16 09:33:59,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 979 states and 1331 transitions. [2021-12-16 09:33:59,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 979 to 937. [2021-12-16 09:33:59,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 937 states, 937 states have (on average 1.3468516542155817) internal successors, (1262), 936 states have internal predecessors, (1262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:59,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 1262 transitions. [2021-12-16 09:33:59,238 INFO L704 BuchiCegarLoop]: Abstraction has 937 states and 1262 transitions. [2021-12-16 09:33:59,238 INFO L587 BuchiCegarLoop]: Abstraction has 937 states and 1262 transitions. [2021-12-16 09:33:59,238 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-16 09:33:59,238 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 937 states and 1262 transitions. [2021-12-16 09:33:59,242 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 617 [2021-12-16 09:33:59,242 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:59,242 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:59,244 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:59,244 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-12-16 09:33:59,244 INFO L791 eck$LassoCheckResult]: Stem: 13096#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 12947#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 12920#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 12864#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 12865#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 12858#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 12859#L110-2 assume !false; 13182#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13716#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13713#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13710#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13707#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13705#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13703#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12956#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12957#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13097#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12818#L144 [2021-12-16 09:33:59,244 INFO L793 eck$LassoCheckResult]: Loop: 12818#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 12819#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 12846#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 12847#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13509#L607 ssl3_accept_~skip~0#1 := 0; 13508#L110-2 assume !false; 13507#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13506#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13505#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13504#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13503#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13502#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13501#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13500#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13499#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13498#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 13497#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 13495#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 13487#L146 assume 8496 == ssl3_accept_~s__state~0#1; 13422#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 13486#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 12870#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 12871#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 13060#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 13061#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13669#L607 ssl3_accept_~skip~0#1 := 0; 13668#L110-2 assume !false; 13667#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13666#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13665#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13664#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13663#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13662#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13660#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13658#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13656#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13654#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 13652#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 13649#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 13650#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 13661#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 13659#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 13657#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 13655#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 13653#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 13651#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 13648#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 13647#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 13646#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 12960#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 12961#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 13078#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 13071#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 12842#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 12843#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 13029#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 13024#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 13025#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 12878#L203 assume 8656 == ssl3_accept_~s__state~0#1; 12879#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 13014#L511 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 13015#L516 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 12952#L522-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 12953#L532 assume !(0 == ssl3_accept_~tmp___10~0#1); 13005#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13295#L607 ssl3_accept_~skip~0#1 := 0; 13293#L110-2 assume !false; 13291#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13289#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13281#L116 assume 16384 == ssl3_accept_~s__state~0#1; 12986#L222 ssl3_accept_~s__server~0#1 := 1; 13741#L227 assume 0 != ssl3_accept_~cb~0#1; 13740#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 13739#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 13737#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 13735#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 13734#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 13731#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13728#L607 ssl3_accept_~skip~0#1 := 0; 13727#L110-2 assume !false; 13722#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13719#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12889#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12890#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12979#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12980#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13048#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12996#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13144#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13145#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12818#L144 [2021-12-16 09:33:59,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-12-16 09:33:59,245 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,245 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678814471] [2021-12-16 09:33:59,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,258 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:59,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,264 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:59,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,265 INFO L85 PathProgramCache]: Analyzing trace with hash -764497239, now seen corresponding path program 1 times [2021-12-16 09:33:59,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875175108] [2021-12-16 09:33:59,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:59,289 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-16 09:33:59,289 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:59,289 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875175108] [2021-12-16 09:33:59,290 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875175108] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:59,290 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:59,290 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:59,290 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523431888] [2021-12-16 09:33:59,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:59,291 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:59,291 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:59,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:59,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:59,292 INFO L87 Difference]: Start difference. First operand 937 states and 1262 transitions. cyclomatic complexity: 328 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:59,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:59,430 INFO L93 Difference]: Finished difference Result 882 states and 1178 transitions. [2021-12-16 09:33:59,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:59,431 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 882 states and 1178 transitions. [2021-12-16 09:33:59,434 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 545 [2021-12-16 09:33:59,438 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 882 states to 880 states and 1176 transitions. [2021-12-16 09:33:59,438 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 624 [2021-12-16 09:33:59,439 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 624 [2021-12-16 09:33:59,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 880 states and 1176 transitions. [2021-12-16 09:33:59,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:59,440 INFO L681 BuchiCegarLoop]: Abstraction has 880 states and 1176 transitions. [2021-12-16 09:33:59,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 880 states and 1176 transitions. [2021-12-16 09:33:59,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 880 to 876. [2021-12-16 09:33:59,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 876 states, 876 states have (on average 1.33675799086758) internal successors, (1171), 875 states have internal predecessors, (1171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:59,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 876 states to 876 states and 1171 transitions. [2021-12-16 09:33:59,452 INFO L704 BuchiCegarLoop]: Abstraction has 876 states and 1171 transitions. [2021-12-16 09:33:59,452 INFO L587 BuchiCegarLoop]: Abstraction has 876 states and 1171 transitions. [2021-12-16 09:33:59,452 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-16 09:33:59,452 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 876 states and 1171 transitions. [2021-12-16 09:33:59,455 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 541 [2021-12-16 09:33:59,455 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:59,456 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:59,457 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:59,457 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-12-16 09:33:59,457 INFO L791 eck$LassoCheckResult]: Stem: 14910#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 14765#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 14741#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 14688#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 14689#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 14682#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 14683#L110-2 assume !false; 15000#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15282#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15280#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15278#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15276#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15274#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15272#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15270#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15268#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15266#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14643#L144 [2021-12-16 09:33:59,457 INFO L793 eck$LassoCheckResult]: Loop: 14643#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 14644#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 14671#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 14672#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15434#L607 ssl3_accept_~skip~0#1 := 0; 15432#L110-2 assume !false; 15430#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15428#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15426#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15424#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15422#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15420#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15418#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15416#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15414#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15412#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15410#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15408#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15378#L146 assume 8496 == ssl3_accept_~s__state~0#1; 14885#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 14719#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 14694#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14695#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 14888#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 15288#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15284#L607 ssl3_accept_~skip~0#1 := 0; 15283#L110-2 assume !false; 15281#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15279#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15277#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15275#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15273#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15271#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15269#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15267#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15265#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15263#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15261#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15258#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15257#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15255#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15253#L152 assume 8512 == ssl3_accept_~s__state~0#1; 14915#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 14781#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 14664#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 14844#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15148#L607 ssl3_accept_~skip~0#1 := 0; 15146#L110-2 assume !false; 15144#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15142#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15140#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15139#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15134#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15133#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15126#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15123#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15121#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15119#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15117#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15115#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15113#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15110#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15108#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 15105#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 15095#L158 assume 8528 == ssl3_accept_~s__state~0#1; 14735#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 14690#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 14691#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 14721#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 14723#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 14875#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 14709#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15245#L607 ssl3_accept_~skip~0#1 := 0; 15244#L110-2 assume !false; 15243#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15228#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15227#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15226#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15224#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15222#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15220#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15218#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15216#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15214#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15206#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15201#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15196#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15191#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15186#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 15103#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 15104#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 15096#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 14986#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 14987#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 14988#L170 assume 8560 == ssl3_accept_~s__state~0#1; 14917#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 14868#L438 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 14646#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15322#L607 ssl3_accept_~skip~0#1 := 0; 15319#L110-2 assume !false; 15313#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15311#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15309#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15307#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15305#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15303#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15301#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14991#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14958#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14951#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14643#L144 [2021-12-16 09:33:59,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-12-16 09:33:59,458 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407202912] [2021-12-16 09:33:59,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,463 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:59,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,469 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:59,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1876791040, now seen corresponding path program 1 times [2021-12-16 09:33:59,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563588928] [2021-12-16 09:33:59,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,471 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:59,495 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-12-16 09:33:59,496 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:59,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563588928] [2021-12-16 09:33:59,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563588928] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:59,496 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:59,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:59,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590657673] [2021-12-16 09:33:59,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:59,497 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:59,497 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:59,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:59,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:59,498 INFO L87 Difference]: Start difference. First operand 876 states and 1171 transitions. cyclomatic complexity: 299 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-12-16 09:33:59,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:59,513 INFO L93 Difference]: Finished difference Result 1722 states and 2286 transitions. [2021-12-16 09:33:59,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:59,514 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1722 states and 2286 transitions. [2021-12-16 09:33:59,524 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1068 [2021-12-16 09:33:59,532 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1722 states to 1722 states and 2286 transitions. [2021-12-16 09:33:59,532 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1217 [2021-12-16 09:33:59,534 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1217 [2021-12-16 09:33:59,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1722 states and 2286 transitions. [2021-12-16 09:33:59,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:59,534 INFO L681 BuchiCegarLoop]: Abstraction has 1722 states and 2286 transitions. [2021-12-16 09:33:59,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1722 states and 2286 transitions. [2021-12-16 09:33:59,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1722 to 879. [2021-12-16 09:33:59,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 879 states, 879 states have (on average 1.335608646188851) internal successors, (1174), 878 states have internal predecessors, (1174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:59,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 879 states to 879 states and 1174 transitions. [2021-12-16 09:33:59,551 INFO L704 BuchiCegarLoop]: Abstraction has 879 states and 1174 transitions. [2021-12-16 09:33:59,551 INFO L587 BuchiCegarLoop]: Abstraction has 879 states and 1174 transitions. [2021-12-16 09:33:59,551 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-16 09:33:59,551 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 879 states and 1174 transitions. [2021-12-16 09:33:59,554 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 543 [2021-12-16 09:33:59,554 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:59,555 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:59,556 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:59,556 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-12-16 09:33:59,556 INFO L791 eck$LassoCheckResult]: Stem: 17505#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 17370#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 17346#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 17292#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 17293#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 17286#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 17287#L110-2 assume !false; 17550#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17887#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17885#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17883#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17881#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17879#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17877#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17875#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17872#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17873#L137 assume 8464 == ssl3_accept_~s__state~0#1; 17247#L144 [2021-12-16 09:33:59,556 INFO L793 eck$LassoCheckResult]: Loop: 17247#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 17248#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 17275#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 17276#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18095#L607 ssl3_accept_~skip~0#1 := 0; 18093#L110-2 assume !false; 18091#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18089#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18087#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18085#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18083#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18082#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18081#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18080#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18079#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18078#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18076#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17856#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17854#L146 assume 8496 == ssl3_accept_~s__state~0#1; 17681#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 17853#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 17852#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 17850#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 17848#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 17845#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17842#L607 ssl3_accept_~skip~0#1 := 0; 17841#L110-2 assume !false; 17840#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17839#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17838#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17837#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17836#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17835#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17834#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17833#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17832#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17831#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17830#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17829#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17828#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17826#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17821#L152 assume 8512 == ssl3_accept_~s__state~0#1; 17676#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 17817#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 17813#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 17809#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17805#L607 ssl3_accept_~skip~0#1 := 0; 17803#L110-2 assume !false; 17801#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17799#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17797#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17795#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17793#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17791#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17789#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17787#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17785#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17783#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17781#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17779#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17777#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17776#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17775#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 17774#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 17768#L158 assume 8528 == ssl3_accept_~s__state~0#1; 17671#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 17762#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 17524#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 17525#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 17503#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 17474#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 17315#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17760#L607 ssl3_accept_~skip~0#1 := 0; 17759#L110-2 assume !false; 17758#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17756#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17754#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17753#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17752#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17750#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17748#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17746#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17743#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17742#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17738#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17736#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17731#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17730#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17729#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 17728#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 17726#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 17721#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 17578#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 17579#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 17580#L170 assume 8560 == ssl3_accept_~s__state~0#1; 17512#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 17467#L438 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 17250#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18042#L607 ssl3_accept_~skip~0#1 := 0; 18040#L110-2 assume !false; 18034#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18032#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18030#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18028#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18026#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18024#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18022#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17582#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17527#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17528#L137 assume 8464 == ssl3_accept_~s__state~0#1; 17247#L144 [2021-12-16 09:33:59,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-12-16 09:33:59,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893891794] [2021-12-16 09:33:59,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,558 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,563 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:59,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,568 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:59,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,569 INFO L85 PathProgramCache]: Analyzing trace with hash -172596802, now seen corresponding path program 1 times [2021-12-16 09:33:59,569 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952319986] [2021-12-16 09:33:59,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:59,596 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-12-16 09:33:59,596 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:59,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952319986] [2021-12-16 09:33:59,597 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952319986] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:59,597 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:59,597 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:33:59,597 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307422744] [2021-12-16 09:33:59,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:59,598 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:59,598 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:59,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:59,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:59,598 INFO L87 Difference]: Start difference. First operand 879 states and 1174 transitions. cyclomatic complexity: 299 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-12-16 09:33:59,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:59,687 INFO L93 Difference]: Finished difference Result 984 states and 1307 transitions. [2021-12-16 09:33:59,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:59,688 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 984 states and 1307 transitions. [2021-12-16 09:33:59,693 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 612 [2021-12-16 09:33:59,697 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 984 states to 984 states and 1307 transitions. [2021-12-16 09:33:59,697 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 691 [2021-12-16 09:33:59,698 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 691 [2021-12-16 09:33:59,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 984 states and 1307 transitions. [2021-12-16 09:33:59,699 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:59,699 INFO L681 BuchiCegarLoop]: Abstraction has 984 states and 1307 transitions. [2021-12-16 09:33:59,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states and 1307 transitions. [2021-12-16 09:33:59,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 960. [2021-12-16 09:33:59,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 960 states, 960 states have (on average 1.3229166666666667) internal successors, (1270), 959 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:59,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 960 states to 960 states and 1270 transitions. [2021-12-16 09:33:59,727 INFO L704 BuchiCegarLoop]: Abstraction has 960 states and 1270 transitions. [2021-12-16 09:33:59,727 INFO L587 BuchiCegarLoop]: Abstraction has 960 states and 1270 transitions. [2021-12-16 09:33:59,727 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-16 09:33:59,728 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 960 states and 1270 transitions. [2021-12-16 09:33:59,731 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 597 [2021-12-16 09:33:59,731 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:59,731 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:59,732 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:59,733 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-12-16 09:33:59,733 INFO L791 eck$LassoCheckResult]: Stem: 19382#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 19244#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 19218#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 19162#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 19163#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 19156#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 19157#L110-2 assume !false; 19434#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19623#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 19622#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19621#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19620#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19619#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19618#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 19617#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 19615#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 19616#L137 assume 8464 == ssl3_accept_~s__state~0#1; 19116#L144 [2021-12-16 09:33:59,733 INFO L793 eck$LassoCheckResult]: Loop: 19116#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 19117#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 19145#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 19146#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19907#L607 ssl3_accept_~skip~0#1 := 0; 19901#L110-2 assume !false; 19899#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19897#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 19894#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19895#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19890#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19891#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19886#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 19887#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 19882#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 19883#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 19878#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 19879#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 19875#L146 assume 8496 == ssl3_accept_~s__state~0#1; 19600#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 19200#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 19201#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 19362#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 19363#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 19999#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19996#L607 ssl3_accept_~skip~0#1 := 0; 19990#L110-2 assume !false; 19988#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19982#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 19980#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19978#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19976#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19974#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19972#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 19970#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 19968#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 19966#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 19964#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 19963#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 19962#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 19961#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 19840#L152 assume 8512 == ssl3_accept_~s__state~0#1; 19553#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 19259#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 19138#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 19319#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19867#L607 ssl3_accept_~skip~0#1 := 0; 19866#L110-2 assume !false; 19865#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19864#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 19863#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19862#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19861#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19860#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19859#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 19858#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 19857#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 19856#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 19855#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 19854#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 19853#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 19852#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 19851#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 19850#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 19535#L158 assume 8528 == ssl3_accept_~s__state~0#1; 19536#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 19740#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 19739#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 19738#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 19733#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 19731#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 19723#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19719#L607 ssl3_accept_~skip~0#1 := 0; 19717#L110-2 assume !false; 19715#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19713#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 19711#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19709#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19707#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19705#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19703#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 19701#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 19699#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 19697#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 19695#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 19693#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 19691#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 19689#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 19687#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 19685#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 19683#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 19681#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 19677#L164 assume 8544 == ssl3_accept_~s__state~0#1; 19110#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 19112#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 19131#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 19676#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 19235#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 19238#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 19225#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 19119#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19943#L607 ssl3_accept_~skip~0#1 := 0; 19942#L110-2 assume !false; 19941#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19940#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 19939#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19938#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19937#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19936#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19935#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 19471#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 19453#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 19394#L137 assume 8464 == ssl3_accept_~s__state~0#1; 19116#L144 [2021-12-16 09:33:59,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-12-16 09:33:59,734 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,734 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176336749] [2021-12-16 09:33:59,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,739 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:33:59,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:33:59,744 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:33:59,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,745 INFO L85 PathProgramCache]: Analyzing trace with hash -103130849, now seen corresponding path program 1 times [2021-12-16 09:33:59,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094629807] [2021-12-16 09:33:59,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,745 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:59,769 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:33:59,770 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:59,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094629807] [2021-12-16 09:33:59,770 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094629807] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:59,770 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:59,770 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:59,770 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538281950] [2021-12-16 09:33:59,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:59,771 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:33:59,771 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:33:59,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:33:59,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:33:59,772 INFO L87 Difference]: Start difference. First operand 960 states and 1270 transitions. cyclomatic complexity: 314 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-12-16 09:33:59,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:33:59,875 INFO L93 Difference]: Finished difference Result 1033 states and 1358 transitions. [2021-12-16 09:33:59,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:33:59,876 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1033 states and 1358 transitions. [2021-12-16 09:33:59,881 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 629 [2021-12-16 09:33:59,885 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1033 states to 1011 states and 1327 transitions. [2021-12-16 09:33:59,885 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 728 [2021-12-16 09:33:59,886 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 743 [2021-12-16 09:33:59,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1011 states and 1327 transitions. [2021-12-16 09:33:59,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:33:59,887 INFO L681 BuchiCegarLoop]: Abstraction has 1011 states and 1327 transitions. [2021-12-16 09:33:59,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states and 1327 transitions. [2021-12-16 09:33:59,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 963. [2021-12-16 09:33:59,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 963 states have (on average 1.3198338525441329) internal successors, (1271), 962 states have internal predecessors, (1271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:33:59,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1271 transitions. [2021-12-16 09:33:59,906 INFO L704 BuchiCegarLoop]: Abstraction has 963 states and 1271 transitions. [2021-12-16 09:33:59,906 INFO L587 BuchiCegarLoop]: Abstraction has 963 states and 1271 transitions. [2021-12-16 09:33:59,906 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-16 09:33:59,906 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1271 transitions. [2021-12-16 09:33:59,909 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2021-12-16 09:33:59,909 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:33:59,909 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:33:59,910 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:33:59,910 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-12-16 09:33:59,911 INFO L791 eck$LassoCheckResult]: Stem: 21373#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 21233#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 21212#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 21160#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 21161#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 21154#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 21155#L110-2 assume !false; 21421#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21420#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21419#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21416#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21414#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21413#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21412#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21410#L131 assume 8481 == ssl3_accept_~s__state~0#1; 21378#L132 [2021-12-16 09:33:59,911 INFO L793 eck$LassoCheckResult]: Loop: 21378#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 21117#L270 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 21118#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21813#L607 ssl3_accept_~skip~0#1 := 0; 21811#L110-2 assume !false; 21809#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21807#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21805#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21803#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21801#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21800#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21799#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21794#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21793#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21790#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 21788#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 21787#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21748#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 21746#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 21744#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 21742#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 21740#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 21738#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 21736#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 21734#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 21732#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 21730#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 21415#L176 assume 8448 == ssl3_accept_~s__state~0#1; 21272#L177 assume !(ssl3_accept_~num1~0#1 > 0); 21273#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 21310#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21404#L607 ssl3_accept_~skip~0#1 := 0; 21402#L110-2 assume !false; 21400#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21397#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21398#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21566#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21562#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21557#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21553#L128 assume 8480 == ssl3_accept_~s__state~0#1; 21378#L132 [2021-12-16 09:33:59,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,911 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-12-16 09:33:59,912 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760705038] [2021-12-16 09:33:59,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,912 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:59,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-12-16 09:33:59,932 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:59,932 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760705038] [2021-12-16 09:33:59,932 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1760705038] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:33:59,932 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:33:59,932 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:33:59,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563336072] [2021-12-16 09:33:59,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:33:59,933 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:33:59,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:33:59,934 INFO L85 PathProgramCache]: Analyzing trace with hash 2115159922, now seen corresponding path program 1 times [2021-12-16 09:33:59,934 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:33:59,934 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264391981] [2021-12-16 09:33:59,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,934 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:33:59,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:33:59,957 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:33:59,957 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:33:59,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264391981] [2021-12-16 09:33:59,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264391981] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:33:59,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1899665570] [2021-12-16 09:33:59,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:33:59,958 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:33:59,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:33:59,959 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:33:59,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-16 09:34:00,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:00,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:34:00,007 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:34:00,095 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:34:00,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:34:00,189 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:34:00,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1899665570] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:34:00,189 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:34:00,189 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:34:00,190 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336705435] [2021-12-16 09:34:00,190 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:34:00,190 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:00,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:00,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:00,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:00,191 INFO L87 Difference]: Start difference. First operand 963 states and 1271 transitions. cyclomatic complexity: 313 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-12-16 09:34:00,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:00,278 INFO L93 Difference]: Finished difference Result 965 states and 1271 transitions. [2021-12-16 09:34:00,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:00,279 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 965 states and 1271 transitions. [2021-12-16 09:34:00,283 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 620 [2021-12-16 09:34:00,286 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 965 states to 965 states and 1271 transitions. [2021-12-16 09:34:00,286 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 697 [2021-12-16 09:34:00,287 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 697 [2021-12-16 09:34:00,287 INFO L73 IsDeterministic]: Start isDeterministic. Operand 965 states and 1271 transitions. [2021-12-16 09:34:00,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:00,288 INFO L681 BuchiCegarLoop]: Abstraction has 965 states and 1271 transitions. [2021-12-16 09:34:00,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 965 states and 1271 transitions. [2021-12-16 09:34:00,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 965 to 963. [2021-12-16 09:34:00,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 963 states have (on average 1.3177570093457944) internal successors, (1269), 962 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:00,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1269 transitions. [2021-12-16 09:34:00,324 INFO L704 BuchiCegarLoop]: Abstraction has 963 states and 1269 transitions. [2021-12-16 09:34:00,324 INFO L587 BuchiCegarLoop]: Abstraction has 963 states and 1269 transitions. [2021-12-16 09:34:00,325 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-16 09:34:00,325 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1269 transitions. [2021-12-16 09:34:00,327 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2021-12-16 09:34:00,327 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:00,327 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:00,328 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:00,328 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-12-16 09:34:00,328 INFO L791 eck$LassoCheckResult]: Stem: 23543#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 23404#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 23383#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 23332#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 23333#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 23326#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 23327#L110-2 assume !false; 23589#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23588#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23584#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23583#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23581#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23576#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23574#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23572#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23566#L134 assume 8482 == ssl3_accept_~s__state~0#1; 23533#L135 [2021-12-16 09:34:00,328 INFO L793 eck$LassoCheckResult]: Loop: 23533#L135 ssl3_accept_~s__state~0#1 := 3; 23290#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 24118#L607 ssl3_accept_~skip~0#1 := 0; 24111#L110-2 assume !false; 24112#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 24105#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 24106#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 24100#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 24098#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 24096#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 24094#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 24092#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 24090#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 24088#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 24086#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 24084#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23496#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23497#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23370#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 23371#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 23303#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 23304#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 23487#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 23318#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 23319#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 23449#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 23450#L176 assume 8448 == ssl3_accept_~s__state~0#1; 23439#L177 assume !(ssl3_accept_~num1~0#1 > 0); 23440#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 23474#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23575#L607 ssl3_accept_~skip~0#1 := 0; 23573#L110-2 assume !false; 23571#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23564#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23565#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23754#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23755#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23751#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23753#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23815#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23813#L134 assume 8482 == ssl3_accept_~s__state~0#1; 23533#L135 [2021-12-16 09:34:00,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:00,329 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-12-16 09:34:00,329 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:00,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549873990] [2021-12-16 09:34:00,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:00,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:00,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:00,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:34:00,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:00,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549873990] [2021-12-16 09:34:00,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549873990] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:00,343 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:00,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:34:00,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803026447] [2021-12-16 09:34:00,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:00,344 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:34:00,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:00,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1041284093, now seen corresponding path program 1 times [2021-12-16 09:34:00,344 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:00,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456219795] [2021-12-16 09:34:00,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:00,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:00,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:00,355 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:34:00,356 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:00,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456219795] [2021-12-16 09:34:00,356 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456219795] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:00,356 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:00,356 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:34:00,356 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99132809] [2021-12-16 09:34:00,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:00,357 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:00,357 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:00,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:00,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:00,357 INFO L87 Difference]: Start difference. First operand 963 states and 1269 transitions. cyclomatic complexity: 311 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-12-16 09:34:00,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:00,451 INFO L93 Difference]: Finished difference Result 963 states and 1267 transitions. [2021-12-16 09:34:00,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:00,452 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 963 states and 1267 transitions. [2021-12-16 09:34:00,455 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2021-12-16 09:34:00,459 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 963 states to 963 states and 1267 transitions. [2021-12-16 09:34:00,459 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 695 [2021-12-16 09:34:00,460 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 695 [2021-12-16 09:34:00,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 963 states and 1267 transitions. [2021-12-16 09:34:00,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:00,461 INFO L681 BuchiCegarLoop]: Abstraction has 963 states and 1267 transitions. [2021-12-16 09:34:00,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states and 1267 transitions. [2021-12-16 09:34:00,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 963. [2021-12-16 09:34:00,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 963 states, 963 states have (on average 1.315680166147456) internal successors, (1267), 962 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:00,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 963 states to 963 states and 1267 transitions. [2021-12-16 09:34:00,473 INFO L704 BuchiCegarLoop]: Abstraction has 963 states and 1267 transitions. [2021-12-16 09:34:00,473 INFO L587 BuchiCegarLoop]: Abstraction has 963 states and 1267 transitions. [2021-12-16 09:34:00,473 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-16 09:34:00,473 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 963 states and 1267 transitions. [2021-12-16 09:34:00,476 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 618 [2021-12-16 09:34:00,476 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:00,476 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:00,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-12-16 09:34:00,477 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:00,477 INFO L791 eck$LassoCheckResult]: Stem: 25468#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 25337#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 25316#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25264#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 25265#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25258#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25259#L110-2 assume !false; 25527#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25957#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25955#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25953#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25951#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25949#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25881#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25880#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25879#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25522#L137 assume 8464 == ssl3_accept_~s__state~0#1; 25220#L144 [2021-12-16 09:34:00,477 INFO L793 eck$LassoCheckResult]: Loop: 25220#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 25221#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 25246#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 25247#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26027#L607 ssl3_accept_~skip~0#1 := 0; 26025#L110-2 assume !false; 26024#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26023#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26022#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26020#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26018#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26016#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26014#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26012#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26011#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26009#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26007#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26005#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26002#L146 assume 8496 == ssl3_accept_~s__state~0#1; 25770#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 26001#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 25999#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 25996#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 25997#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 26077#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26108#L607 ssl3_accept_~skip~0#1 := 0; 26107#L110-2 assume !false; 26106#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26105#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26104#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26103#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26102#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26101#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26100#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26099#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26098#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26097#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26096#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26095#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26094#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 26093#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26092#L152 assume 8512 == ssl3_accept_~s__state~0#1; 25765#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 26090#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 25411#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 25412#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26170#L607 ssl3_accept_~skip~0#1 := 0; 26165#L110-2 assume !false; 26163#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26161#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26159#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26157#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26155#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26153#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26151#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26149#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26147#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26145#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26133#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26132#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25429#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25430#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25303#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25304#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25362#L158 assume 8528 == ssl3_accept_~s__state~0#1; 25311#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 25266#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 25268#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 25295#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 25297#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 25442#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 25469#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26164#L607 ssl3_accept_~skip~0#1 := 0; 26162#L110-2 assume !false; 26160#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26158#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26156#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26154#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26152#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26150#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26148#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26146#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26144#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26142#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26141#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26140#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26139#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 26138#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26137#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 26136#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25236#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25224#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25225#L164 assume 8544 == ssl3_accept_~s__state~0#1; 25560#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 25285#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25819#L607 ssl3_accept_~skip~0#1 := 0; 25817#L110-2 assume !false; 25815#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25813#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25811#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25809#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25807#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25805#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25803#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25801#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25799#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25797#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25796#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25793#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25792#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25791#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25790#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25787#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25788#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25876#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25875#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 25561#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 25562#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 25570#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 25571#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 25745#L179 assume 8576 == ssl3_accept_~s__state~0#1; 25291#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 25292#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 25332#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 25249#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25964#L607 ssl3_accept_~skip~0#1 := 0; 25962#L110-2 assume !false; 25959#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25960#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26021#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26019#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26017#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26015#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26013#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25564#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26010#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26008#L137 assume 8464 == ssl3_accept_~s__state~0#1; 25220#L144 [2021-12-16 09:34:00,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:00,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-12-16 09:34:00,478 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:00,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056872858] [2021-12-16 09:34:00,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:00,478 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:00,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:00,482 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:00,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:00,486 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:00,487 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:00,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1758451752, now seen corresponding path program 1 times [2021-12-16 09:34:00,487 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:00,487 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253373646] [2021-12-16 09:34:00,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:00,488 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:00,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:00,511 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:34:00,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:00,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253373646] [2021-12-16 09:34:00,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253373646] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:00,512 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:00,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:00,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226404609] [2021-12-16 09:34:00,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:00,513 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:00,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:00,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:00,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:00,514 INFO L87 Difference]: Start difference. First operand 963 states and 1267 transitions. cyclomatic complexity: 309 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:00,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:00,619 INFO L93 Difference]: Finished difference Result 933 states and 1194 transitions. [2021-12-16 09:34:00,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:00,620 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 933 states and 1194 transitions. [2021-12-16 09:34:00,623 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 498 [2021-12-16 09:34:00,627 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 933 states to 802 states and 1029 transitions. [2021-12-16 09:34:00,627 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 565 [2021-12-16 09:34:00,628 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 696 [2021-12-16 09:34:00,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 802 states and 1029 transitions. [2021-12-16 09:34:00,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:00,628 INFO L681 BuchiCegarLoop]: Abstraction has 802 states and 1029 transitions. [2021-12-16 09:34:00,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states and 1029 transitions. [2021-12-16 09:34:00,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 669. [2021-12-16 09:34:00,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 669 states have (on average 1.2855007473841555) internal successors, (860), 668 states have internal predecessors, (860), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:00,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 860 transitions. [2021-12-16 09:34:00,638 INFO L704 BuchiCegarLoop]: Abstraction has 669 states and 860 transitions. [2021-12-16 09:34:00,638 INFO L587 BuchiCegarLoop]: Abstraction has 669 states and 860 transitions. [2021-12-16 09:34:00,638 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-16 09:34:00,638 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 669 states and 860 transitions. [2021-12-16 09:34:00,640 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 496 [2021-12-16 09:34:00,640 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:00,640 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:00,641 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:00,641 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-12-16 09:34:00,642 INFO L791 eck$LassoCheckResult]: Stem: 27316#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 27214#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 27197#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 27155#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 27156#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27151#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 27152#L110-2 assume !false; 27404#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27704#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27702#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27700#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27698#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27696#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27694#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27515#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27516#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27321#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27119#L144 [2021-12-16 09:34:00,642 INFO L793 eck$LassoCheckResult]: Loop: 27119#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 27120#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 27139#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 27140#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27649#L607 ssl3_accept_~skip~0#1 := 0; 27648#L110-2 assume !false; 27647#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27646#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27645#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27644#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27643#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27642#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27641#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27640#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27639#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27638#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27637#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27636#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27424#L146 assume 8496 == ssl3_accept_~s__state~0#1; 27425#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 27617#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 27616#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 27614#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 27306#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 27606#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27601#L607 ssl3_accept_~skip~0#1 := 0; 27598#L110-2 assume !false; 27595#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27592#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27589#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27586#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27528#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27527#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27526#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27525#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27524#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27523#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27522#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27520#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27519#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27518#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27517#L152 assume 8512 == ssl3_accept_~s__state~0#1; 27319#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27229#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 27134#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 27204#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27205#L607 ssl3_accept_~skip~0#1 := 0; 27664#L110-2 assume !false; 27663#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27661#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27659#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27612#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27609#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27602#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27599#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27596#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27593#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27590#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27587#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27584#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27582#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27580#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27578#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27536#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27532#L158 assume 8528 == ssl3_accept_~s__state~0#1; 27193#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 27157#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 27159#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 27180#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 27182#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 27299#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 27317#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27635#L607 ssl3_accept_~skip~0#1 := 0; 27613#L110-2 assume !false; 27610#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27603#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27600#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27597#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27594#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27591#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27588#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27585#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27583#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27581#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27579#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27577#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27576#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27575#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27574#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27535#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27531#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 27530#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27529#L164 assume 8544 == ssl3_accept_~s__state~0#1; 27116#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 27118#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 27130#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27277#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 27210#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 27211#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 27201#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 27122#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27774#L607 ssl3_accept_~skip~0#1 := 0; 27773#L110-2 assume !false; 27772#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27771#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27770#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27769#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27768#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27767#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27766#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27765#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27764#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27763#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27761#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27756#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27754#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27619#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27751#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27749#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27748#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 27747#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27743#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 27742#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 27710#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 27521#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 27335#L176 assume 8448 == ssl3_accept_~s__state~0#1; 27245#L177 assume !(ssl3_accept_~num1~0#1 > 0); 27246#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 27273#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27356#L607 ssl3_accept_~skip~0#1 := 0; 27353#L110-2 assume !false; 27350#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27333#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27334#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27349#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27345#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27344#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27343#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27342#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27336#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27337#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27119#L144 [2021-12-16 09:34:00,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:00,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-12-16 09:34:00,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:00,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400207776] [2021-12-16 09:34:00,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:00,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:00,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:00,652 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:00,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:00,658 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:00,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:00,659 INFO L85 PathProgramCache]: Analyzing trace with hash 2077019428, now seen corresponding path program 1 times [2021-12-16 09:34:00,659 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:00,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466900530] [2021-12-16 09:34:00,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:00,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:00,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:00,700 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:34:00,700 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:00,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466900530] [2021-12-16 09:34:00,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466900530] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:34:00,700 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20838243] [2021-12-16 09:34:00,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:00,700 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:34:00,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:00,702 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:34:00,730 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-16 09:34:00,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:00,785 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:34:00,787 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:34:00,999 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:34:00,999 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:34:01,185 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:34:01,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20838243] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:34:01,185 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:34:01,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-16 09:34:01,185 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969119862] [2021-12-16 09:34:01,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:34:01,186 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:01,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:01,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:34:01,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:34:01,186 INFO L87 Difference]: Start difference. First operand 669 states and 860 transitions. cyclomatic complexity: 194 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-12-16 09:34:01,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:01,732 INFO L93 Difference]: Finished difference Result 1648 states and 2106 transitions. [2021-12-16 09:34:01,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-16 09:34:01,733 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1648 states and 2106 transitions. [2021-12-16 09:34:01,740 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1445 [2021-12-16 09:34:01,747 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1648 states to 1618 states and 2076 transitions. [2021-12-16 09:34:01,748 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1512 [2021-12-16 09:34:01,749 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1512 [2021-12-16 09:34:01,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1618 states and 2076 transitions. [2021-12-16 09:34:01,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:01,754 INFO L681 BuchiCegarLoop]: Abstraction has 1618 states and 2076 transitions. [2021-12-16 09:34:01,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1618 states and 2076 transitions. [2021-12-16 09:34:01,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1618 to 1005. [2021-12-16 09:34:01,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1005 states, 1005 states have (on average 1.299502487562189) internal successors, (1306), 1004 states have internal predecessors, (1306), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:01,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1005 states to 1005 states and 1306 transitions. [2021-12-16 09:34:01,773 INFO L704 BuchiCegarLoop]: Abstraction has 1005 states and 1306 transitions. [2021-12-16 09:34:01,773 INFO L587 BuchiCegarLoop]: Abstraction has 1005 states and 1306 transitions. [2021-12-16 09:34:01,773 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-16 09:34:01,773 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1005 states and 1306 transitions. [2021-12-16 09:34:01,786 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 832 [2021-12-16 09:34:01,786 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:01,786 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:01,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-12-16 09:34:01,788 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:01,788 INFO L791 eck$LassoCheckResult]: Stem: 30520#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 30395#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 30376#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 30333#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 30334#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 30329#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 30330#L110-2 assume !false; 30556#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31067#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31068#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31063#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31064#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31059#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31060#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31055#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31056#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31051#L137 assume 8464 == ssl3_accept_~s__state~0#1; 30297#L144 [2021-12-16 09:34:01,788 INFO L793 eck$LassoCheckResult]: Loop: 30297#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 30298#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 30313#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 30314#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30367#L607 ssl3_accept_~skip~0#1 := 0; 30368#L110-2 assume !false; 30325#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30326#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30514#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31289#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30420#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30421#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30431#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30398#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30399#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31286#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30435#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30436#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30503#L146 assume 8496 == ssl3_accept_~s__state~0#1; 30498#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 30358#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 30338#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 30339#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 30489#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 30490#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31279#L607 ssl3_accept_~skip~0#1 := 0; 31278#L110-2 assume !false; 31277#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31276#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31275#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31274#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31273#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31272#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31231#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31225#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31223#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31221#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31219#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31217#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 31215#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 31213#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 31211#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 31209#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 31207#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 31205#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 31203#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 31201#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 31199#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 31198#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 31196#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 31193#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 31188#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 31186#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 31184#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 31182#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 30496#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 30457#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 30458#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 30346#L203 assume 8656 == ssl3_accept_~s__state~0#1; 30347#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 30451#L511 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 30452#L516 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 30402#L522-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 30403#L532 assume !(0 == ssl3_accept_~tmp___10~0#1); 30439#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31259#L607 ssl3_accept_~skip~0#1 := 0; 31257#L110-2 assume !false; 31255#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31253#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31251#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31249#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31247#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31245#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31243#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31241#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31239#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31237#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31235#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31233#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 31232#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30486#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30363#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30364#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30309#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30301#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30302#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 30321#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 30322#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 30433#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 30406#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 30407#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 30505#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 30501#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 30315#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 30316#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 30464#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 31179#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 31083#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 31081#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 31078#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 30375#L209 assume 8672 == ssl3_accept_~s__state~0#1; 30456#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 30342#L540 assume !(3 == ssl3_accept_~blastFlag~0#1); 30343#L540-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 30378#L547 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 30380#L547-2 ssl3_accept_~s__init_num~0#1 := 0; 30424#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31039#L607 ssl3_accept_~skip~0#1 := 0; 31038#L110-2 assume !false; 31037#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31036#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31035#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31034#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31033#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31032#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31031#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31030#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31029#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31028#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31027#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31026#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30667#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30665#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30663#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30661#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30659#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30657#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30656#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 30615#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 30614#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 30612#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 30613#L176 assume 8448 == ssl3_accept_~s__state~0#1; 30609#L177 assume !(ssl3_accept_~num1~0#1 > 0); 30608#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 30601#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30599#L607 ssl3_accept_~skip~0#1 := 0; 30594#L110-2 assume !false; 30595#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30590#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30591#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30586#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30587#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30576#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30577#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30569#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30570#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30644#L137 assume 8464 == ssl3_accept_~s__state~0#1; 30297#L144 [2021-12-16 09:34:01,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:01,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-12-16 09:34:01,789 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:01,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290221839] [2021-12-16 09:34:01,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:01,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:01,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:01,794 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:01,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:01,799 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:01,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:01,800 INFO L85 PathProgramCache]: Analyzing trace with hash -90461320, now seen corresponding path program 1 times [2021-12-16 09:34:01,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:01,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886085503] [2021-12-16 09:34:01,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:01,800 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:01,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:01,822 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-12-16 09:34:01,823 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:01,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886085503] [2021-12-16 09:34:01,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886085503] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:01,823 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:01,823 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:01,823 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961638845] [2021-12-16 09:34:01,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:01,824 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:01,824 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:01,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:01,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:01,825 INFO L87 Difference]: Start difference. First operand 1005 states and 1306 transitions. cyclomatic complexity: 304 Second operand has 3 states, 3 states have (on average 40.0) internal successors, (120), 3 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:01,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:01,847 INFO L93 Difference]: Finished difference Result 1152 states and 1473 transitions. [2021-12-16 09:34:01,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:01,847 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1152 states and 1473 transitions. [2021-12-16 09:34:01,851 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 931 [2021-12-16 09:34:01,855 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1152 states to 1152 states and 1473 transitions. [2021-12-16 09:34:01,855 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 998 [2021-12-16 09:34:01,858 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 998 [2021-12-16 09:34:01,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1152 states and 1473 transitions. [2021-12-16 09:34:01,858 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:01,858 INFO L681 BuchiCegarLoop]: Abstraction has 1152 states and 1473 transitions. [2021-12-16 09:34:01,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1152 states and 1473 transitions. [2021-12-16 09:34:01,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1152 to 1152. [2021-12-16 09:34:01,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1152 states, 1152 states have (on average 1.2786458333333333) internal successors, (1473), 1151 states have internal predecessors, (1473), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:01,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1152 states to 1152 states and 1473 transitions. [2021-12-16 09:34:01,872 INFO L704 BuchiCegarLoop]: Abstraction has 1152 states and 1473 transitions. [2021-12-16 09:34:01,873 INFO L587 BuchiCegarLoop]: Abstraction has 1152 states and 1473 transitions. [2021-12-16 09:34:01,873 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-16 09:34:01,873 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1152 states and 1473 transitions. [2021-12-16 09:34:01,876 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 931 [2021-12-16 09:34:01,876 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:01,876 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:01,877 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:01,877 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:01,877 INFO L791 eck$LassoCheckResult]: Stem: 32679#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 32556#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 32540#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 32495#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 32496#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 32489#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 32490#L110-2 assume !false; 32731#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33430#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33428#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33426#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33424#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33423#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33420#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33417#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33414#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32689#L137 assume 8464 == ssl3_accept_~s__state~0#1; 32460#L144 [2021-12-16 09:34:01,878 INFO L793 eck$LassoCheckResult]: Loop: 32460#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 32461#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 32477#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 32478#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33509#L607 ssl3_accept_~skip~0#1 := 0; 33508#L110-2 assume !false; 33507#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33506#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33505#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33504#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33503#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33502#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33499#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33498#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33495#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33494#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33493#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 33492#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32693#L146 assume 8496 == ssl3_accept_~s__state~0#1; 32658#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 32659#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 32502#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 32503#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 33385#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 32674#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33572#L607 ssl3_accept_~skip~0#1 := 0; 33570#L110-2 assume !false; 33568#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33566#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33564#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33562#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33560#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33558#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33555#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33554#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33553#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33552#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33551#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 32665#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32644#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 32645#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 32528#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 32529#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 33491#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 33473#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 33472#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 33471#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 33470#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 33469#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 33468#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 33466#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 33461#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 33459#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 33457#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 33455#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 33453#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 33451#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 32852#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 32851#L203 assume 8656 == ssl3_accept_~s__state~0#1; 32772#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 32850#L511 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 32848#L516 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 32849#L522-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 33011#L532 assume !(0 == ssl3_accept_~tmp___10~0#1); 32982#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32976#L607 ssl3_accept_~skip~0#1 := 0; 32971#L110-2 assume !false; 32970#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32969#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32950#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32949#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32948#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32947#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32936#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32930#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32928#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32926#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 32924#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 32921#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 32913#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 32909#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 32876#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 32769#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 32768#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 32766#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 32763#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 32760#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 32757#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 32754#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 32751#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 32748#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 32745#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 32742#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 32739#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 32736#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 32733#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 32729#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 32726#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 32720#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 32710#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 32707#L209 assume 8672 == ssl3_accept_~s__state~0#1; 32682#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 32506#L540 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 32507#L540-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 32542#L547 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 32544#L547-2 ssl3_accept_~s__init_num~0#1 := 0; 32591#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33194#L607 ssl3_accept_~skip~0#1 := 0; 33191#L110-2 assume !false; 33187#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33184#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33179#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33176#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33173#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33168#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33165#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33164#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33163#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33162#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33161#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 33159#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33151#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 33144#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 33138#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 33133#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 33130#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 33119#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 33010#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 33009#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 32979#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 32975#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 32940#L176 assume 8448 == ssl3_accept_~s__state~0#1; 32939#L177 assume !(ssl3_accept_~num1~0#1 > 0); 32937#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 32917#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32911#L607 ssl3_accept_~skip~0#1 := 0; 32906#L110-2 assume !false; 32882#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32881#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 32878#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 32877#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 32875#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 32873#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 32872#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 32871#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 32856#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 32857#L137 assume 8464 == ssl3_accept_~s__state~0#1; 32460#L144 [2021-12-16 09:34:01,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:01,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-12-16 09:34:01,878 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:01,878 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657828787] [2021-12-16 09:34:01,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:01,878 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:01,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:01,887 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:01,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:01,892 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:01,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:01,893 INFO L85 PathProgramCache]: Analyzing trace with hash -983947658, now seen corresponding path program 1 times [2021-12-16 09:34:01,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:01,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455651165] [2021-12-16 09:34:01,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:01,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:01,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:01,918 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-12-16 09:34:01,919 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:01,919 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455651165] [2021-12-16 09:34:01,919 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455651165] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:01,919 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:01,919 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:01,919 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80697224] [2021-12-16 09:34:01,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:01,919 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:01,920 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:01,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:01,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:01,920 INFO L87 Difference]: Start difference. First operand 1152 states and 1473 transitions. cyclomatic complexity: 326 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-12-16 09:34:01,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:01,936 INFO L93 Difference]: Finished difference Result 1956 states and 2534 transitions. [2021-12-16 09:34:01,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:01,936 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1956 states and 2534 transitions. [2021-12-16 09:34:01,944 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1735 [2021-12-16 09:34:01,952 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1956 states to 1956 states and 2534 transitions. [2021-12-16 09:34:01,952 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1802 [2021-12-16 09:34:01,953 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1802 [2021-12-16 09:34:01,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1956 states and 2534 transitions. [2021-12-16 09:34:01,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:01,954 INFO L681 BuchiCegarLoop]: Abstraction has 1956 states and 2534 transitions. [2021-12-16 09:34:01,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1956 states and 2534 transitions. [2021-12-16 09:34:01,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1956 to 1956. [2021-12-16 09:34:01,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1956 states, 1956 states have (on average 1.2955010224948875) internal successors, (2534), 1955 states have internal predecessors, (2534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:01,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1956 states to 1956 states and 2534 transitions. [2021-12-16 09:34:01,980 INFO L704 BuchiCegarLoop]: Abstraction has 1956 states and 2534 transitions. [2021-12-16 09:34:01,980 INFO L587 BuchiCegarLoop]: Abstraction has 1956 states and 2534 transitions. [2021-12-16 09:34:01,980 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-16 09:34:01,980 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1956 states and 2534 transitions. [2021-12-16 09:34:01,985 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1735 [2021-12-16 09:34:01,985 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:01,985 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:01,986 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:01,987 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:01,987 INFO L791 eck$LassoCheckResult]: Stem: 35818#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 35673#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 35658#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 35612#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 35613#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 35606#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 35607#L110-2 assume !false; 35846#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36377#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 36375#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 36373#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 36371#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 36369#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 36367#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 36365#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 36363#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 36361#L137 assume 8464 == ssl3_accept_~s__state~0#1; 35849#L144 [2021-12-16 09:34:01,987 INFO L793 eck$LassoCheckResult]: Loop: 35849#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 35816#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 35817#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 36425#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36422#L607 ssl3_accept_~skip~0#1 := 0; 36421#L110-2 assume !false; 36420#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36419#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 36418#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 36417#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 36416#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 36415#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 36414#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 36413#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 36412#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 36411#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 36410#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 36409#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 36155#L146 assume 8496 == ssl3_accept_~s__state~0#1; 36154#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 36153#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 36152#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 36151#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 35789#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 36939#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36935#L607 ssl3_accept_~skip~0#1 := 0; 36933#L110-2 assume !false; 36931#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36929#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 36927#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 36925#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 36923#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 36921#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 36919#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 36917#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 36915#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 36913#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 36911#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 36909#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 36907#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 36905#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 36106#L152 assume 8512 == ssl3_accept_~s__state~0#1; 35830#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 35692#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 35592#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 35750#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37496#L607 ssl3_accept_~skip~0#1 := 0; 37491#L110-2 assume !false; 37489#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37487#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37485#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37483#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37481#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37479#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37477#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37475#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37473#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37471#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37469#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37467#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37465#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37463#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 37461#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 37459#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 35863#L158 assume 8528 == ssl3_accept_~s__state~0#1; 35654#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 35616#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 35618#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 35641#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 35643#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 35779#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 35824#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37213#L607 ssl3_accept_~skip~0#1 := 0; 37211#L110-2 assume !false; 37209#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37207#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37205#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37203#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37201#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37199#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37197#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37195#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37193#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37192#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37191#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37189#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37187#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37185#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 37183#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 37181#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 37118#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 37115#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 36083#L164 assume 8544 == ssl3_accept_~s__state~0#1; 35571#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 35573#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 37023#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 37016#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 35823#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 35672#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 35662#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 35663#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37276#L607 ssl3_accept_~skip~0#1 := 0; 37274#L110-2 assume !false; 37272#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37270#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37268#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37266#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37264#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37262#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37260#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37258#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37256#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37254#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37252#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37250#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37248#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37245#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 37243#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 37242#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 37241#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 37240#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 37239#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 37238#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 37237#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 37235#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 37233#L176 assume 8448 == ssl3_accept_~s__state~0#1; 35712#L177 assume !(ssl3_accept_~num1~0#1 > 0); 35713#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 35747#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36849#L607 ssl3_accept_~skip~0#1 := 0; 36842#L110-2 assume !false; 36839#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36836#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 36829#L116 assume 16384 == ssl3_accept_~s__state~0#1; 36826#L222 ssl3_accept_~s__server~0#1 := 1; 36819#L227 assume 0 != ssl3_accept_~cb~0#1; 35664#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 35665#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 35799#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 35678#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 35679#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 35715#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36957#L607 ssl3_accept_~skip~0#1 := 0; 36955#L110-2 assume !false; 36953#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36951#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 36949#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 36947#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 36945#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 36943#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 36109#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 36110#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 36816#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 36815#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 35851#L140 assume 8465 == ssl3_accept_~s__state~0#1; 35849#L144 [2021-12-16 09:34:01,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:01,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-12-16 09:34:01,988 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:01,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874376559] [2021-12-16 09:34:01,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:01,988 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:01,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:01,992 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:01,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:01,999 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:02,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:02,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1501966006, now seen corresponding path program 1 times [2021-12-16 09:34:02,000 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:02,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47166184] [2021-12-16 09:34:02,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:02,001 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:02,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:02,046 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 176 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:34:02,047 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:02,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47166184] [2021-12-16 09:34:02,047 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47166184] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:34:02,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170149246] [2021-12-16 09:34:02,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:02,048 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:34:02,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:02,080 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:34:02,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-16 09:34:02,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:02,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:34:02,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:34:02,418 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-12-16 09:34:02,418 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 09:34:02,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170149246] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:02,419 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 09:34:02,419 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-16 09:34:02,419 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114593916] [2021-12-16 09:34:02,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:02,420 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:02,420 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:02,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:02,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-16 09:34:02,420 INFO L87 Difference]: Start difference. First operand 1956 states and 2534 transitions. cyclomatic complexity: 585 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-12-16 09:34:02,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:02,509 INFO L93 Difference]: Finished difference Result 2016 states and 2606 transitions. [2021-12-16 09:34:02,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:02,509 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2016 states and 2606 transitions. [2021-12-16 09:34:02,517 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1795 [2021-12-16 09:34:02,532 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2016 states to 2016 states and 2606 transitions. [2021-12-16 09:34:02,532 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1862 [2021-12-16 09:34:02,534 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1862 [2021-12-16 09:34:02,534 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2016 states and 2606 transitions. [2021-12-16 09:34:02,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:02,535 INFO L681 BuchiCegarLoop]: Abstraction has 2016 states and 2606 transitions. [2021-12-16 09:34:02,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2016 states and 2606 transitions. [2021-12-16 09:34:02,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2016 to 1992. [2021-12-16 09:34:02,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1992 states, 1992 states have (on average 1.2941767068273093) internal successors, (2578), 1991 states have internal predecessors, (2578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:02,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1992 states to 1992 states and 2578 transitions. [2021-12-16 09:34:02,564 INFO L704 BuchiCegarLoop]: Abstraction has 1992 states and 2578 transitions. [2021-12-16 09:34:02,564 INFO L587 BuchiCegarLoop]: Abstraction has 1992 states and 2578 transitions. [2021-12-16 09:34:02,564 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-16 09:34:02,564 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1992 states and 2578 transitions. [2021-12-16 09:34:02,569 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1771 [2021-12-16 09:34:02,569 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:02,569 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:02,571 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:02,572 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:02,572 INFO L791 eck$LassoCheckResult]: Stem: 40256#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 40110#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 40095#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 40051#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 40052#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 40045#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 40046#L110-2 assume !false; 40282#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40809#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40807#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40805#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40803#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40801#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40799#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40797#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40795#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40793#L137 assume 8464 == ssl3_accept_~s__state~0#1; 40285#L144 [2021-12-16 09:34:02,572 INFO L793 eck$LassoCheckResult]: Loop: 40285#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 40254#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 40255#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 40857#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40854#L607 ssl3_accept_~skip~0#1 := 0; 40853#L110-2 assume !false; 40852#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40851#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40850#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40849#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40848#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40847#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40846#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40845#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40844#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40843#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40842#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 40841#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 40630#L146 assume 8496 == ssl3_accept_~s__state~0#1; 40629#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 40628#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 40627#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 40625#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 40226#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 41257#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 41254#L607 ssl3_accept_~skip~0#1 := 0; 41253#L110-2 assume !false; 41252#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 41250#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 41245#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 41243#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 41241#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 41239#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 41237#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 41235#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 41233#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 41231#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 41229#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 41227#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 41225#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 41222#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 40540#L152 assume 8512 == ssl3_accept_~s__state~0#1; 40541#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 41558#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 41555#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 41546#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 41542#L607 ssl3_accept_~skip~0#1 := 0; 41540#L110-2 assume !false; 41538#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 41536#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 41534#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 41532#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 41530#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 41528#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 41526#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 41524#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 41522#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 41520#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 41518#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 41516#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 41514#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 41512#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 41510#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 41508#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 41506#L158 assume 8528 == ssl3_accept_~s__state~0#1; 40775#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 41502#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 41500#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 41498#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 40252#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 40220#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 40260#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 41864#L607 ssl3_accept_~skip~0#1 := 0; 41861#L110-2 assume !false; 41858#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 41855#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 41852#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 41849#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 41846#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 41843#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 41840#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 41837#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 41834#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 41831#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 41828#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 41825#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 41822#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 41820#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 41817#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 41811#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 41808#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 41805#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 40518#L164 assume 8544 == ssl3_accept_~s__state~0#1; 40013#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 40015#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 40027#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 40192#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 40108#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 40109#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 40099#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 40100#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40087#L607 ssl3_accept_~skip~0#1 := 0; 40088#L110-2 assume !false; 40047#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40048#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40072#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40073#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40141#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40142#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40153#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40117#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40118#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40164#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40155#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 40156#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 40206#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 40207#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 40083#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 40084#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 40028#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 40020#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 40021#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 40041#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 40042#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 40168#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 41405#L176 assume 8448 == ssl3_accept_~s__state~0#1; 40148#L177 assume !(ssl3_accept_~num1~0#1 > 0); 40149#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 41295#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 41292#L607 ssl3_accept_~skip~0#1 := 0; 41291#L110-2 assume !false; 41290#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 41287#L113 assume 12292 == ssl3_accept_~s__state~0#1; 41288#L114 ssl3_accept_~s__new_session~0#1 := 1; 41281#L222 ssl3_accept_~s__server~0#1 := 1; 41282#L227 assume 0 != ssl3_accept_~cb~0#1; 41274#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 41275#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 41266#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 41265#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 40760#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 40757#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40754#L607 ssl3_accept_~skip~0#1 := 0; 40753#L110-2 assume !false; 40752#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40751#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40750#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40749#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40748#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40747#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40745#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40746#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 41208#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 41207#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40287#L140 assume 8465 == ssl3_accept_~s__state~0#1; 40285#L144 [2021-12-16 09:34:02,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:02,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-12-16 09:34:02,573 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:02,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914609157] [2021-12-16 09:34:02,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:02,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:02,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:02,578 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:02,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:02,583 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:02,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:02,584 INFO L85 PathProgramCache]: Analyzing trace with hash 435218890, now seen corresponding path program 1 times [2021-12-16 09:34:02,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:02,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090308849] [2021-12-16 09:34:02,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:02,585 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:02,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:02,614 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 171 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:34:02,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:02,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090308849] [2021-12-16 09:34:02,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090308849] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:34:02,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [888005218] [2021-12-16 09:34:02,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:02,615 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:34:02,615 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:02,617 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:34:02,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-16 09:34:02,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:02,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:34:02,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:34:02,860 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 75 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-12-16 09:34:02,860 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 09:34:02,860 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [888005218] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:02,860 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 09:34:02,860 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-12-16 09:34:02,860 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938159823] [2021-12-16 09:34:02,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:02,861 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:02,861 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:02,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:02,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-16 09:34:02,861 INFO L87 Difference]: Start difference. First operand 1992 states and 2578 transitions. cyclomatic complexity: 593 Second operand has 3 states, 2 states have (on average 39.5) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:02,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:02,987 INFO L93 Difference]: Finished difference Result 2024 states and 2614 transitions. [2021-12-16 09:34:02,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:02,988 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2024 states and 2614 transitions. [2021-12-16 09:34:02,994 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1803 [2021-12-16 09:34:03,000 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2024 states to 2024 states and 2614 transitions. [2021-12-16 09:34:03,001 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1870 [2021-12-16 09:34:03,002 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1870 [2021-12-16 09:34:03,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2024 states and 2614 transitions. [2021-12-16 09:34:03,002 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:03,002 INFO L681 BuchiCegarLoop]: Abstraction has 2024 states and 2614 transitions. [2021-12-16 09:34:03,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2024 states and 2614 transitions. [2021-12-16 09:34:03,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2024 to 1992. [2021-12-16 09:34:03,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1992 states, 1992 states have (on average 1.2941767068273093) internal successors, (2578), 1991 states have internal predecessors, (2578), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:03,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1992 states to 1992 states and 2578 transitions. [2021-12-16 09:34:03,028 INFO L704 BuchiCegarLoop]: Abstraction has 1992 states and 2578 transitions. [2021-12-16 09:34:03,028 INFO L587 BuchiCegarLoop]: Abstraction has 1992 states and 2578 transitions. [2021-12-16 09:34:03,028 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-16 09:34:03,028 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1992 states and 2578 transitions. [2021-12-16 09:34:03,032 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1771 [2021-12-16 09:34:03,033 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:03,033 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:03,034 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:03,034 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-12-16 09:34:03,034 INFO L791 eck$LassoCheckResult]: Stem: 44743#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 44599#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 44584#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 44539#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 44540#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 44533#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 44534#L110-2 assume !false; 44775#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45297#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45295#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45293#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45291#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45289#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45287#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45285#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45283#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45281#L137 assume 8464 == ssl3_accept_~s__state~0#1; 45097#L144 [2021-12-16 09:34:03,035 INFO L793 eck$LassoCheckResult]: Loop: 45097#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 44741#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 44742#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 45964#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45961#L607 ssl3_accept_~skip~0#1 := 0; 45960#L110-2 assume !false; 45959#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45958#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45957#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45956#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45955#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45954#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45953#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45036#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45937#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45772#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 45768#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 45743#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45081#L146 assume 8496 == ssl3_accept_~s__state~0#1; 45080#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 45079#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 45078#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 45077#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 44715#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 46093#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46087#L607 ssl3_accept_~skip~0#1 := 0; 46083#L110-2 assume !false; 46079#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46075#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46071#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46067#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46063#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46059#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46055#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46051#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46048#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46044#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46040#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 46036#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 46032#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 46006#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 45032#L152 assume 8512 == ssl3_accept_~s__state~0#1; 45030#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 44619#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 44519#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 45738#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45735#L607 ssl3_accept_~skip~0#1 := 0; 45734#L110-2 assume !false; 45733#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45732#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45731#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45730#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45729#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45728#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45727#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45726#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45725#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45724#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 45723#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 45722#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45721#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 45720#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 45719#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 45718#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 45717#L158 assume 8528 == ssl3_accept_~s__state~0#1; 44790#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 45716#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 45715#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 44568#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 44570#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 44748#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 44749#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46182#L607 ssl3_accept_~skip~0#1 := 0; 46180#L110-2 assume !false; 46178#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46177#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46175#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46174#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46171#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46167#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46164#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46161#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46029#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46028#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46022#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 46020#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 46018#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 46016#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 46014#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 46012#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 46010#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 46008#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 45010#L164 assume 8544 == ssl3_accept_~s__state~0#1; 44499#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 44501#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 45641#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 44679#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 44597#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 45620#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 45619#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 45607#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45602#L607 ssl3_accept_~skip~0#1 := 0; 45599#L110-2 assume !false; 45596#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45593#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45590#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45588#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45587#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45586#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45585#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45584#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45583#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45582#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 45580#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 45578#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45576#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 45575#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 45574#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 45573#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 45572#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 45571#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 45570#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 45569#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 45568#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 45567#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 45566#L176 assume 8448 == ssl3_accept_~s__state~0#1; 45565#L177 assume !(ssl3_accept_~num1~0#1 > 0); 44672#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 44673#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45929#L607 ssl3_accept_~skip~0#1 := 0; 45928#L110-2 assume !false; 45926#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45924#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45923#L116 assume 16384 == ssl3_accept_~s__state~0#1; 45920#L222 ssl3_accept_~s__server~0#1 := 1; 46139#L227 assume 0 != ssl3_accept_~cb~0#1; 46137#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 46135#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 46133#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 46131#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 44640#L254 assume 12292 != ssl3_accept_~s__state~0#1; 44526#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 44527#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45604#L607 ssl3_accept_~skip~0#1 := 0; 45601#L110-2 assume !false; 45598#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45595#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45592#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45589#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45548#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45549#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45541#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45542#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45528#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45529#L137 assume 8464 == ssl3_accept_~s__state~0#1; 45097#L144 [2021-12-16 09:34:03,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:03,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-12-16 09:34:03,035 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:03,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339847851] [2021-12-16 09:34:03,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:03,036 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:03,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:03,040 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:03,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:03,044 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:03,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:03,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1230795466, now seen corresponding path program 1 times [2021-12-16 09:34:03,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:03,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264750258] [2021-12-16 09:34:03,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:03,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:03,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:03,073 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:34:03,073 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:03,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264750258] [2021-12-16 09:34:03,073 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264750258] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:34:03,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815485695] [2021-12-16 09:34:03,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:03,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:34:03,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:03,079 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-12-16 09:34:03,088 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-12-16 09:34:03,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:03,150 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-16 09:34:03,152 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:34:03,390 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:34:03,390 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-16 09:34:03,622 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-16 09:34:03,622 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815485695] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-16 09:34:03,622 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-16 09:34:03,622 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-16 09:34:03,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778165022] [2021-12-16 09:34:03,623 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-16 09:34:03,623 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:03,623 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:03,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-16 09:34:03,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-16 09:34:03,624 INFO L87 Difference]: Start difference. First operand 1992 states and 2578 transitions. cyclomatic complexity: 593 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-12-16 09:34:04,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:04,051 INFO L93 Difference]: Finished difference Result 3216 states and 4065 transitions. [2021-12-16 09:34:04,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-16 09:34:04,052 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3216 states and 4065 transitions. [2021-12-16 09:34:04,065 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2447 [2021-12-16 09:34:04,087 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3216 states to 3166 states and 4011 transitions. [2021-12-16 09:34:04,087 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3012 [2021-12-16 09:34:04,090 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3012 [2021-12-16 09:34:04,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3166 states and 4011 transitions. [2021-12-16 09:34:04,092 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:04,092 INFO L681 BuchiCegarLoop]: Abstraction has 3166 states and 4011 transitions. [2021-12-16 09:34:04,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3166 states and 4011 transitions. [2021-12-16 09:34:04,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3166 to 2256. [2021-12-16 09:34:04,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2256 states, 2256 states have (on average 1.2850177304964538) internal successors, (2899), 2255 states have internal predecessors, (2899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:04,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2256 states to 2256 states and 2899 transitions. [2021-12-16 09:34:04,133 INFO L704 BuchiCegarLoop]: Abstraction has 2256 states and 2899 transitions. [2021-12-16 09:34:04,133 INFO L587 BuchiCegarLoop]: Abstraction has 2256 states and 2899 transitions. [2021-12-16 09:34:04,133 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-16 09:34:04,133 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2256 states and 2899 transitions. [2021-12-16 09:34:04,138 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2002 [2021-12-16 09:34:04,138 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:04,138 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:04,140 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:04,140 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:04,140 INFO L791 eck$LassoCheckResult]: Stem: 50892#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 50754#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 50735#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 50692#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 50693#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 50688#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 50689#L110-2 assume !false; 50920#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 51524#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 51525#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 51518#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 51519#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 51511#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 51512#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 51504#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 51505#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 51497#L137 assume 8464 == ssl3_accept_~s__state~0#1; 50991#L144 [2021-12-16 09:34:04,141 INFO L793 eck$LassoCheckResult]: Loop: 50991#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 52885#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 52883#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 52884#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52876#L607 ssl3_accept_~skip~0#1 := 0; 52877#L110-2 assume !false; 52872#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52873#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52868#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52869#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52864#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52865#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52861#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52493#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52857#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52858#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52854#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52474#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 52210#L146 assume 8496 == ssl3_accept_~s__state~0#1; 50986#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 52201#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 52196#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 52191#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 50869#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 52179#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52172#L607 ssl3_accept_~skip~0#1 := 0; 52167#L110-2 assume !false; 52162#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52157#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52152#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52147#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52142#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52137#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52132#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52127#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52122#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52117#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52112#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52107#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 52102#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 52097#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 51780#L152 assume 8512 == ssl3_accept_~s__state~0#1; 50901#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 50902#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 50833#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 50834#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52750#L607 ssl3_accept_~skip~0#1 := 0; 52748#L110-2 assume !false; 52746#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52744#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52742#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52740#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52738#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52736#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52734#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52732#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52730#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52728#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52726#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52724#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 52722#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 52720#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 52718#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 52716#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 51637#L158 assume 8528 == ssl3_accept_~s__state~0#1; 50731#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 50694#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 50696#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 50718#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 50720#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 50895#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 50896#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52758#L607 ssl3_accept_~skip~0#1 := 0; 52756#L110-2 assume !false; 52751#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52749#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52747#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52745#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52743#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52741#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52739#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52737#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52735#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52733#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52731#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52729#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 52727#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 52725#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 52723#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 52721#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 52719#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 52717#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 51631#L164 assume 8544 == ssl3_accept_~s__state~0#1; 50652#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 50654#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 50666#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 50832#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 50748#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 50894#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 50739#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 50740#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52574#L607 ssl3_accept_~skip~0#1 := 0; 52573#L110-2 assume !false; 52572#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52571#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52570#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52569#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52568#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52567#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 51899#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 51896#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 51897#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52565#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52564#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52563#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 52562#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 52561#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 52560#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 51876#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 51873#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 51874#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 52472#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 52471#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 51861#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 51776#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 51777#L176 assume 8448 == ssl3_accept_~s__state~0#1; 50792#L177 assume !(ssl3_accept_~num1~0#1 > 0); 50793#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 52465#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52462#L607 ssl3_accept_~skip~0#1 := 0; 52461#L110-2 assume !false; 52460#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52459#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52458#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52457#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52456#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52455#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52454#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52453#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52452#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52451#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52450#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52449#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 52448#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 52447#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 52446#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 52445#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 52444#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 52443#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 52442#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 52441#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 52440#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 52439#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 52438#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 52437#L179 assume 8576 == ssl3_accept_~s__state~0#1; 52080#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 52435#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 52433#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 50753#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52879#L607 ssl3_accept_~skip~0#1 := 0; 52874#L110-2 assume !false; 52875#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52870#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52871#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52866#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52867#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52862#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52863#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52859#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52860#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52855#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52856#L140 assume 8465 == ssl3_accept_~s__state~0#1; 50991#L144 [2021-12-16 09:34:04,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:04,141 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-12-16 09:34:04,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:04,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760207177] [2021-12-16 09:34:04,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:04,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:04,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:04,146 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:04,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:04,151 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:04,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:04,152 INFO L85 PathProgramCache]: Analyzing trace with hash 2117518590, now seen corresponding path program 1 times [2021-12-16 09:34:04,152 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:04,152 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645798019] [2021-12-16 09:34:04,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:04,152 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:04,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:04,184 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-12-16 09:34:04,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:04,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645798019] [2021-12-16 09:34:04,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645798019] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:04,185 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:04,185 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:34:04,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930842988] [2021-12-16 09:34:04,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:04,186 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:04,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:04,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:04,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:04,187 INFO L87 Difference]: Start difference. First operand 2256 states and 2899 transitions. cyclomatic complexity: 653 Second operand has 3 states, 2 states have (on average 37.5) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:04,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:04,305 INFO L93 Difference]: Finished difference Result 2282 states and 2929 transitions. [2021-12-16 09:34:04,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:04,306 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2282 states and 2929 transitions. [2021-12-16 09:34:04,314 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2028 [2021-12-16 09:34:04,324 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2282 states to 2282 states and 2929 transitions. [2021-12-16 09:34:04,325 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2128 [2021-12-16 09:34:04,326 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2128 [2021-12-16 09:34:04,327 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2282 states and 2929 transitions. [2021-12-16 09:34:04,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:04,329 INFO L681 BuchiCegarLoop]: Abstraction has 2282 states and 2929 transitions. [2021-12-16 09:34:04,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2282 states and 2929 transitions. [2021-12-16 09:34:04,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2282 to 2256. [2021-12-16 09:34:04,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2256 states, 2256 states have (on average 1.2841312056737588) internal successors, (2897), 2255 states have internal predecessors, (2897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:04,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2256 states to 2256 states and 2897 transitions. [2021-12-16 09:34:04,365 INFO L704 BuchiCegarLoop]: Abstraction has 2256 states and 2897 transitions. [2021-12-16 09:34:04,366 INFO L587 BuchiCegarLoop]: Abstraction has 2256 states and 2897 transitions. [2021-12-16 09:34:04,366 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-16 09:34:04,366 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2256 states and 2897 transitions. [2021-12-16 09:34:04,371 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2002 [2021-12-16 09:34:04,371 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:04,371 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:04,373 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:04,373 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:04,373 INFO L791 eck$LassoCheckResult]: Stem: 55444#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 55301#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 55283#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 55239#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 55240#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 55235#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 55236#L110-2 assume !false; 55466#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55893#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 55892#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 55891#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 55890#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 55889#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 55888#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 55887#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 55886#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 55885#L137 assume 8464 == ssl3_accept_~s__state~0#1; 55581#L144 [2021-12-16 09:34:04,374 INFO L793 eck$LassoCheckResult]: Loop: 55581#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 55441#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 55442#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 56611#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56609#L607 ssl3_accept_~skip~0#1 := 0; 56602#L110-2 assume !false; 56603#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56596#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 56597#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 56585#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 56586#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 56581#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 56582#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 56539#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 56576#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 56568#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 56569#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 56475#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 56019#L146 assume 8496 == ssl3_accept_~s__state~0#1; 55413#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 55414#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 55244#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 55245#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 55417#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 56674#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56671#L607 ssl3_accept_~skip~0#1 := 0; 56670#L110-2 assume !false; 56669#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56668#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 56667#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 56666#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 56665#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 56664#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 56663#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 56662#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 56661#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 56660#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 56659#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 56658#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 56657#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 56656#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 55717#L152 assume 8512 == ssl3_accept_~s__state~0#1; 55449#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 55318#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 55216#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 55291#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 55274#L607 ssl3_accept_~skip~0#1 := 0; 55275#L110-2 assume !false; 55231#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 55232#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 55260#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 55261#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 55329#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 55330#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 55342#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 55305#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 55306#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 55352#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 55344#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 55345#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 55418#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 55396#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 55397#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 57360#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 55467#L158 assume 8528 == ssl3_accept_~s__state~0#1; 55468#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 55241#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 55243#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 55264#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 55266#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 55445#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 55446#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57344#L607 ssl3_accept_~skip~0#1 := 0; 57342#L110-2 assume !false; 57340#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57338#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57336#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57334#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57332#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57330#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57328#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57326#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57324#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57322#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57320#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57318#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57316#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 57314#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 57311#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 57309#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 57303#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 57301#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 55780#L164 assume 8544 == ssl3_accept_~s__state~0#1; 55196#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 55198#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 55389#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 55376#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 55296#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 55297#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 55287#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 55288#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57386#L607 ssl3_accept_~skip~0#1 := 0; 57384#L110-2 assume !false; 57382#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57380#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57378#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57376#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57374#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57372#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57370#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57368#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57366#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57365#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57364#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57363#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57361#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 57358#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 57357#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 57356#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 57354#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 57353#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 57352#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 57351#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 55356#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 55348#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 55349#L176 assume 8448 == ssl3_accept_~s__state~0#1; 55339#L177 assume !(ssl3_accept_~num1~0#1 > 0); 55340#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 55372#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57432#L607 ssl3_accept_~skip~0#1 := 0; 57430#L110-2 assume !false; 57428#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57426#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57424#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57422#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57419#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57416#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57242#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57239#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57237#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57235#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57232#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57231#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57230#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 57229#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 57227#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 57222#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 57220#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 57218#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 57216#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 57214#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 57212#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 57210#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 57208#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 57206#L179 assume 8576 == ssl3_accept_~s__state~0#1; 56944#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 57203#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 57201#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 56435#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56605#L607 ssl3_accept_~skip~0#1 := 0; 56606#L110-2 assume !false; 56599#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56600#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 56587#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 56588#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 56583#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 56584#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 56578#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 56579#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 56573#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 56574#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 56096#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 56097#L143 assume 8466 == ssl3_accept_~s__state~0#1; 55581#L144 [2021-12-16 09:34:04,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:04,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-12-16 09:34:04,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:04,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283045582] [2021-12-16 09:34:04,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:04,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:04,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:04,379 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:04,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:04,382 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:04,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:04,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1218567007, now seen corresponding path program 1 times [2021-12-16 09:34:04,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:04,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540194712] [2021-12-16 09:34:04,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:04,384 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:04,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:04,447 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-12-16 09:34:04,447 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:04,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540194712] [2021-12-16 09:34:04,447 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540194712] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:04,447 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:04,447 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:04,448 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [65488946] [2021-12-16 09:34:04,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:04,449 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:04,449 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:04,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:04,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:04,449 INFO L87 Difference]: Start difference. First operand 2256 states and 2897 transitions. cyclomatic complexity: 651 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:04,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:04,467 INFO L93 Difference]: Finished difference Result 3823 states and 4885 transitions. [2021-12-16 09:34:04,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:04,468 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3823 states and 4885 transitions. [2021-12-16 09:34:04,480 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3569 [2021-12-16 09:34:04,489 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3823 states to 3823 states and 4885 transitions. [2021-12-16 09:34:04,490 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3669 [2021-12-16 09:34:04,493 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3669 [2021-12-16 09:34:04,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3823 states and 4885 transitions. [2021-12-16 09:34:04,494 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:04,494 INFO L681 BuchiCegarLoop]: Abstraction has 3823 states and 4885 transitions. [2021-12-16 09:34:04,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3823 states and 4885 transitions. [2021-12-16 09:34:04,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3823 to 2256. [2021-12-16 09:34:04,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2256 states, 2256 states have (on average 1.2832446808510638) internal successors, (2895), 2255 states have internal predecessors, (2895), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:04,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2256 states to 2256 states and 2895 transitions. [2021-12-16 09:34:04,540 INFO L704 BuchiCegarLoop]: Abstraction has 2256 states and 2895 transitions. [2021-12-16 09:34:04,540 INFO L587 BuchiCegarLoop]: Abstraction has 2256 states and 2895 transitions. [2021-12-16 09:34:04,540 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-16 09:34:04,540 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2256 states and 2895 transitions. [2021-12-16 09:34:04,546 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2002 [2021-12-16 09:34:04,546 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:04,546 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:04,550 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:04,550 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-12-16 09:34:04,550 INFO L791 eck$LassoCheckResult]: Stem: 61522#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 61383#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 61367#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 61320#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 61321#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 61314#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 61315#L110-2 assume !false; 61552#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62202#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62203#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62198#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62199#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62194#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62195#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62190#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62191#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62186#L137 assume 8464 == ssl3_accept_~s__state~0#1; 61637#L144 [2021-12-16 09:34:04,550 INFO L793 eck$LassoCheckResult]: Loop: 61637#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 62827#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 62820#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 62780#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62774#L607 ssl3_accept_~skip~0#1 := 0; 62770#L110-2 assume !false; 62766#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62762#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62756#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62754#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62752#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62750#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62748#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62598#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62745#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62743#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62741#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62737#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62517#L146 assume 8496 == ssl3_accept_~s__state~0#1; 61493#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 61494#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 61327#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 61328#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 61497#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 63306#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63302#L607 ssl3_accept_~skip~0#1 := 0; 63300#L110-2 assume !false; 63298#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63296#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63294#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63292#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63290#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63288#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63286#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63281#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63278#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63276#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63273#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63270#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63268#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63265#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 61696#L152 assume 8512 == ssl3_accept_~s__state~0#1; 61531#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 61401#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 61300#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 63494#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63490#L607 ssl3_accept_~skip~0#1 := 0; 63487#L110-2 assume !false; 63485#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63483#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63480#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63477#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63475#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63474#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63473#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63472#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63471#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63470#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63469#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63468#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63467#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63466#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 63465#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 63464#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 63463#L158 assume 8528 == ssl3_accept_~s__state~0#1; 61728#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 61324#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 61325#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 61351#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 61292#L367 assume 6 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 7; 61293#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 63460#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 63452#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63448#L607 ssl3_accept_~skip~0#1 := 0; 63446#L110-2 assume !false; 63444#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63443#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63442#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63440#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63435#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63433#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63431#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63429#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63427#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63425#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63423#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63421#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63419#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63417#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 63415#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 63413#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 63411#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 63409#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 63407#L164 assume 8544 == ssl3_accept_~s__state~0#1; 61723#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 61309#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 61296#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 61461#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 61380#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 61381#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 61382#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 63386#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63378#L607 ssl3_accept_~skip~0#1 := 0; 63376#L110-2 assume !false; 63374#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63372#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63370#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63368#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63366#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63364#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63362#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63360#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63358#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63356#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63354#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63352#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63350#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63348#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 63346#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 63344#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 63342#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 63340#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 63334#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 63331#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 61440#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 61441#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 62839#L176 assume 8448 == ssl3_accept_~s__state~0#1; 62840#L177 assume !(ssl3_accept_~num1~0#1 > 0); 63200#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 63190#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63186#L607 ssl3_accept_~skip~0#1 := 0; 63184#L110-2 assume !false; 63182#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63180#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63178#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63176#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63174#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63172#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63170#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63168#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63166#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63164#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63162#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63160#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63158#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63156#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 63154#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 63152#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 63150#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 63148#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 63146#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 63144#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 63142#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 63140#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 63139#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 63135#L179 assume 8576 == ssl3_accept_~s__state~0#1; 62892#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 63133#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 63132#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 62007#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62901#L607 ssl3_accept_~skip~0#1 := 0; 62897#L110-2 assume !false; 62893#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62886#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62882#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62875#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62871#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62864#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62863#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62856#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62852#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62848#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62845#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62736#L143 assume 8466 == ssl3_accept_~s__state~0#1; 61637#L144 [2021-12-16 09:34:04,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:04,551 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-12-16 09:34:04,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:04,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798388275] [2021-12-16 09:34:04,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:04,551 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:04,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:04,555 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:04,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:04,559 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:04,559 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:04,559 INFO L85 PathProgramCache]: Analyzing trace with hash -2082388132, now seen corresponding path program 1 times [2021-12-16 09:34:04,559 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:04,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597536716] [2021-12-16 09:34:04,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:04,560 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:04,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:04,586 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 239 proven. 0 refuted. 0 times theorem prover too weak. 133 trivial. 0 not checked. [2021-12-16 09:34:04,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:04,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597536716] [2021-12-16 09:34:04,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597536716] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:04,587 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:04,587 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:04,587 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089698839] [2021-12-16 09:34:04,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:04,587 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:04,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:04,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:04,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:04,588 INFO L87 Difference]: Start difference. First operand 2256 states and 2895 transitions. cyclomatic complexity: 649 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:04,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:04,622 INFO L93 Difference]: Finished difference Result 3741 states and 4791 transitions. [2021-12-16 09:34:04,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:04,623 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3741 states and 4791 transitions. [2021-12-16 09:34:04,634 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3487 [2021-12-16 09:34:04,643 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3741 states to 3741 states and 4791 transitions. [2021-12-16 09:34:04,643 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3587 [2021-12-16 09:34:04,648 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3587 [2021-12-16 09:34:04,648 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3741 states and 4791 transitions. [2021-12-16 09:34:04,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:04,650 INFO L681 BuchiCegarLoop]: Abstraction has 3741 states and 4791 transitions. [2021-12-16 09:34:04,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3741 states and 4791 transitions. [2021-12-16 09:34:04,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3741 to 3741. [2021-12-16 09:34:04,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3741 states, 3741 states have (on average 1.280673616680032) internal successors, (4791), 3740 states have internal predecessors, (4791), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:04,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3741 states to 3741 states and 4791 transitions. [2021-12-16 09:34:04,694 INFO L704 BuchiCegarLoop]: Abstraction has 3741 states and 4791 transitions. [2021-12-16 09:34:04,694 INFO L587 BuchiCegarLoop]: Abstraction has 3741 states and 4791 transitions. [2021-12-16 09:34:04,694 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-16 09:34:04,694 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3741 states and 4791 transitions. [2021-12-16 09:34:04,703 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3487 [2021-12-16 09:34:04,703 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:04,703 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:04,704 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:04,704 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-12-16 09:34:04,704 INFO L791 eck$LassoCheckResult]: Stem: 67525#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 67387#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 67368#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 67324#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 67325#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 67320#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 67321#L110-2 assume !false; 67549#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68658#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 68657#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 68656#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 68655#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 68654#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 68653#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 68652#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 68651#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 68650#L137 assume 8464 == ssl3_accept_~s__state~0#1; 67962#L144 [2021-12-16 09:34:04,705 INFO L793 eck$LassoCheckResult]: Loop: 67962#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 69494#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 69078#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 69420#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 69418#L607 ssl3_accept_~skip~0#1 := 0; 69348#L110-2 assume !false; 69349#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69344#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 69345#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 69340#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 69341#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 69336#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 69337#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 69310#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 69333#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 69208#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 69209#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 69248#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 69092#L146 assume 8496 == ssl3_accept_~s__state~0#1; 67957#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 69091#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 68880#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 69089#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 67499#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 70633#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70629#L607 ssl3_accept_~skip~0#1 := 0; 70627#L110-2 assume !false; 70625#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70623#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70621#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70619#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70617#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70615#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70613#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70611#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70609#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70607#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 70605#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70604#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 70602#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 70601#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 68849#L152 assume 8512 == ssl3_accept_~s__state~0#1; 67529#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 67404#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 67303#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 70373#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70369#L607 ssl3_accept_~skip~0#1 := 0; 70367#L110-2 assume !false; 70365#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70363#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70361#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70359#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70357#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70355#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70353#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70351#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70349#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70348#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 70347#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70346#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 70345#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 70344#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 70343#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 70342#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 70341#L158 assume 8528 == ssl3_accept_~s__state~0#1; 67700#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 70340#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 70337#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 67532#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 67295#L367 assume !(6 == ssl3_accept_~blastFlag~0#1); 67296#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 67490#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 67526#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70803#L607 ssl3_accept_~skip~0#1 := 0; 70800#L110-2 assume !false; 70797#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70794#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70791#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70788#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70785#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70782#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70779#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70776#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70773#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70770#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 70764#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70763#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 70759#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 70758#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 70757#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 70755#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 70749#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 70747#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 67660#L164 assume 8544 == ssl3_accept_~s__state~0#1; 67284#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 67286#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 67298#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 67462#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 67381#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 67382#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 67383#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 70686#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70683#L607 ssl3_accept_~skip~0#1 := 0; 70682#L110-2 assume !false; 70681#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70680#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70679#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70678#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70677#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70676#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70675#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70674#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70673#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70672#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 70671#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70670#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 70669#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 70668#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 70667#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 70666#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 70665#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 70664#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 70663#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 70662#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 70661#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 70660#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 70659#L176 assume 8448 == ssl3_accept_~s__state~0#1; 70658#L177 assume !(ssl3_accept_~num1~0#1 > 0); 70655#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 70652#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70649#L607 ssl3_accept_~skip~0#1 := 0; 70648#L110-2 assume !false; 70647#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70646#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70645#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70644#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70643#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70642#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70641#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70640#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70639#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70638#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 70636#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70630#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 70628#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 70626#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 70624#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 70622#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 70620#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 70618#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 70616#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 70614#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 70612#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 70610#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 70608#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 70606#L179 assume 8576 == ssl3_accept_~s__state~0#1; 70045#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 70603#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 69492#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 68523#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 69350#L607 ssl3_accept_~skip~0#1 := 0; 69351#L110-2 assume !false; 69346#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69347#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 69342#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 69343#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 69338#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 69339#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 69334#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 69335#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 69212#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 69213#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 69204#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 69205#L143 assume 8466 == ssl3_accept_~s__state~0#1; 67962#L144 [2021-12-16 09:34:04,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:04,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-12-16 09:34:04,705 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:04,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672324525] [2021-12-16 09:34:04,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:04,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:04,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:04,709 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:04,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:04,713 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:04,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:04,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1963946658, now seen corresponding path program 1 times [2021-12-16 09:34:04,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:04,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348867818] [2021-12-16 09:34:04,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:04,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:04,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:04,799 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-16 09:34:04,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:04,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348867818] [2021-12-16 09:34:04,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348867818] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:04,800 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:04,800 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-16 09:34:04,800 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168854378] [2021-12-16 09:34:04,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:04,800 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:04,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:04,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-16 09:34:04,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-16 09:34:04,801 INFO L87 Difference]: Start difference. First operand 3741 states and 4791 transitions. cyclomatic complexity: 1061 Second operand has 5 states, 5 states have (on average 20.2) internal successors, (101), 5 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-12-16 09:34:04,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:04,911 INFO L93 Difference]: Finished difference Result 18817 states and 24027 transitions. [2021-12-16 09:34:04,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-16 09:34:04,911 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18817 states and 24027 transitions. [2021-12-16 09:34:04,973 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 18263 [2021-12-16 09:34:05,034 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18817 states to 18817 states and 24027 transitions. [2021-12-16 09:34:05,035 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18663 [2021-12-16 09:34:05,051 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18663 [2021-12-16 09:34:05,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18817 states and 24027 transitions. [2021-12-16 09:34:05,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:05,051 INFO L681 BuchiCegarLoop]: Abstraction has 18817 states and 24027 transitions. [2021-12-16 09:34:05,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18817 states and 24027 transitions. [2021-12-16 09:34:05,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18817 to 6805. [2021-12-16 09:34:05,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6805 states, 6805 states have (on average 1.27773695811903) internal successors, (8695), 6804 states have internal predecessors, (8695), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:05,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6805 states to 6805 states and 8695 transitions. [2021-12-16 09:34:05,286 INFO L704 BuchiCegarLoop]: Abstraction has 6805 states and 8695 transitions. [2021-12-16 09:34:05,286 INFO L587 BuchiCegarLoop]: Abstraction has 6805 states and 8695 transitions. [2021-12-16 09:34:05,286 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-12-16 09:34:05,286 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6805 states and 8695 transitions. [2021-12-16 09:34:05,303 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6551 [2021-12-16 09:34:05,304 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:05,304 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:05,305 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:05,305 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-12-16 09:34:05,305 INFO L791 eck$LassoCheckResult]: Stem: 90108#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 89961#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 89945#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 89897#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 89898#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 89891#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 89892#L110-2 assume !false; 90137#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 90384#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 90380#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 90381#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 90376#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 90377#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 90372#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 90373#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 90368#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 90369#L137 assume 8464 == ssl3_accept_~s__state~0#1; 90297#L144 [2021-12-16 09:34:05,305 INFO L793 eck$LassoCheckResult]: Loop: 90297#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 94742#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 94600#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 94738#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 94735#L607 ssl3_accept_~skip~0#1 := 0; 94734#L110-2 assume !false; 94733#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94732#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 94731#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 94730#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 94729#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 94728#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 94727#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 94726#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 94725#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 94724#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 94723#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 94722#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 94547#L146 assume 8496 == ssl3_accept_~s__state~0#1; 90292#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 94545#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 94480#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 94542#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 90081#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 94536#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 94528#L607 ssl3_accept_~skip~0#1 := 0; 94526#L110-2 assume !false; 94524#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94522#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 94520#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 94518#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 94516#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 94514#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 94511#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 94509#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 94506#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 94503#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 94499#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 94496#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 94495#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 94489#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 90585#L152 assume 8512 == ssl3_accept_~s__state~0#1; 90287#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 93174#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 93175#L319 assume !(2 == ssl3_accept_~blastFlag~0#1); 89877#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 89878#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 95559#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 95557#L607 ssl3_accept_~skip~0#1 := 0; 95544#L110-2 assume !false; 95545#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 95532#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 95533#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 95520#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 95521#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 95508#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 95509#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 95496#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 95497#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 95481#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 95482#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 95466#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 95467#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 95453#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 95454#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 95378#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 95379#L158 assume 8528 == ssl3_accept_~s__state~0#1; 90284#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 96185#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 96183#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 89928#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 90000#L367 assume !(6 == ssl3_accept_~blastFlag~0#1); 96182#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 96179#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 96176#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 96173#L607 ssl3_accept_~skip~0#1 := 0; 96171#L110-2 assume !false; 96166#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 96164#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 96162#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 96160#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 96158#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 96156#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 96154#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 96152#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 96150#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 96148#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 96146#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 96144#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 96142#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 96140#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 96138#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 96136#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 96134#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 96132#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 96130#L164 assume 8544 == ssl3_accept_~s__state~0#1; 90279#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 96127#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 96124#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 96121#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 96119#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 96117#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 96115#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 96111#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 96108#L607 ssl3_accept_~skip~0#1 := 0; 96107#L110-2 assume !false; 96106#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 96105#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 96104#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 96103#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 96102#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 96101#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 96100#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 96099#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 96098#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 96097#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 96096#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 96095#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 96094#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 96093#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 96092#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 96091#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 96090#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 96089#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 96088#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 96087#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 96086#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 96085#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 96084#L176 assume 8448 == ssl3_accept_~s__state~0#1; 96083#L177 assume !(ssl3_accept_~num1~0#1 > 0); 96080#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 96077#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 96074#L607 ssl3_accept_~skip~0#1 := 0; 96073#L110-2 assume !false; 96072#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 96071#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 96070#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 96069#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 96068#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 96067#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 96066#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 96065#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 96064#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 96063#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 96062#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 96061#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 96060#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 96059#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 96058#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 96057#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 96056#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 96055#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 96053#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 96048#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 96043#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 96041#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 96029#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 96028#L179 assume 8576 == ssl3_accept_~s__state~0#1; 95440#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 95441#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 94822#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 94056#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 94797#L607 ssl3_accept_~skip~0#1 := 0; 94793#L110-2 assume !false; 94789#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 94785#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 94781#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 94777#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 94773#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 94768#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 94764#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 94759#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 94754#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 94752#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 94749#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 94750#L143 assume 8466 == ssl3_accept_~s__state~0#1; 90297#L144 [2021-12-16 09:34:05,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:05,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 22 times [2021-12-16 09:34:05,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:05,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125960582] [2021-12-16 09:34:05,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:05,306 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:05,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:05,310 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:05,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:05,313 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:05,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:05,313 INFO L85 PathProgramCache]: Analyzing trace with hash 910512036, now seen corresponding path program 1 times [2021-12-16 09:34:05,314 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:05,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221332992] [2021-12-16 09:34:05,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:05,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:05,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:05,331 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 182 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-12-16 09:34:05,332 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:05,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221332992] [2021-12-16 09:34:05,332 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221332992] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:05,332 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:05,332 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:05,332 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617140384] [2021-12-16 09:34:05,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:05,333 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:05,333 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:05,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:05,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:05,333 INFO L87 Difference]: Start difference. First operand 6805 states and 8695 transitions. cyclomatic complexity: 1905 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:05,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:05,372 INFO L93 Difference]: Finished difference Result 7525 states and 9553 transitions. [2021-12-16 09:34:05,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:05,373 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7525 states and 9553 transitions. [2021-12-16 09:34:05,468 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7133 [2021-12-16 09:34:05,492 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7525 states to 7525 states and 9553 transitions. [2021-12-16 09:34:05,493 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7325 [2021-12-16 09:34:05,498 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7325 [2021-12-16 09:34:05,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7525 states and 9553 transitions. [2021-12-16 09:34:05,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:05,507 INFO L681 BuchiCegarLoop]: Abstraction has 7525 states and 9553 transitions. [2021-12-16 09:34:05,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7525 states and 9553 transitions. [2021-12-16 09:34:05,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7525 to 7525. [2021-12-16 09:34:05,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7525 states, 7525 states have (on average 1.2695016611295682) internal successors, (9553), 7524 states have internal predecessors, (9553), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:05,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7525 states to 7525 states and 9553 transitions. [2021-12-16 09:34:05,629 INFO L704 BuchiCegarLoop]: Abstraction has 7525 states and 9553 transitions. [2021-12-16 09:34:05,629 INFO L587 BuchiCegarLoop]: Abstraction has 7525 states and 9553 transitions. [2021-12-16 09:34:05,629 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-12-16 09:34:05,630 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7525 states and 9553 transitions. [2021-12-16 09:34:05,654 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 7133 [2021-12-16 09:34:05,654 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:05,654 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:05,656 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:05,656 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-12-16 09:34:05,656 INFO L791 eck$LassoCheckResult]: Stem: 104451#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 104303#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 104284#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 104239#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 104240#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 104235#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 104236#L110-2 assume !false; 104480#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104817#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 104813#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 104814#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 104809#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 104810#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 104803#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 104804#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 104795#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 104796#L137 assume 8464 == ssl3_accept_~s__state~0#1; 104650#L144 [2021-12-16 09:34:05,656 INFO L793 eck$LassoCheckResult]: Loop: 104650#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 105851#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 105749#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 105843#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 105841#L607 ssl3_accept_~skip~0#1 := 0; 105830#L110-2 assume !false; 105831#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 105822#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 105823#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 105813#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 105814#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 105804#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 105805#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 105081#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 105722#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 105718#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 105719#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 105715#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 104633#L146 assume 8496 == ssl3_accept_~s__state~0#1; 104634#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 104629#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 104630#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 105713#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 104588#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 105706#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 105701#L607 ssl3_accept_~skip~0#1 := 0; 105695#L110-2 assume !false; 105693#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 105691#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 105689#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 105687#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 105685#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 105683#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 105681#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 105679#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 105677#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 105675#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 105673#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 105671#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 105669#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 105667#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 105664#L152 assume 8512 == ssl3_accept_~s__state~0#1; 104740#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 105659#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 105655#L319 assume !(2 == ssl3_accept_~blastFlag~0#1); 105656#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 107664#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 107661#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 107658#L607 ssl3_accept_~skip~0#1 := 0; 107657#L110-2 assume !false; 107656#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 107655#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 107654#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 107653#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 107652#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 107651#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 107650#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 107649#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 107648#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 107647#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 107646#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 107645#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 107644#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 107643#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 107642#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 107641#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 107640#L158 assume 8528 == ssl3_accept_~s__state~0#1; 104734#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 107639#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 107637#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 107631#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 107633#L367 assume !(6 == ssl3_accept_~blastFlag~0#1); 107629#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 107625#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 107622#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 107619#L607 ssl3_accept_~skip~0#1 := 0; 107618#L110-2 assume !false; 107616#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 107611#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 107609#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 107607#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 107605#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 107603#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 107601#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 107599#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 107597#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 107595#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 107593#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 107591#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 107589#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 107587#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 107585#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 107583#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 107581#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 107579#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 107577#L164 assume 8544 == ssl3_accept_~s__state~0#1; 104729#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 107574#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 107571#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 107567#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 107565#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 107561#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 107559#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 107555#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 107552#L607 ssl3_accept_~skip~0#1 := 0; 107551#L110-2 assume !false; 107550#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 107549#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 107548#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 107547#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 107546#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 107545#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 107544#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 107543#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 107542#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 107541#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 107540#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 107539#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 107538#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 107537#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 107536#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 107535#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 107534#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 107533#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 107532#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 107531#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 107530#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 107529#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 107528#L176 assume 8448 == ssl3_accept_~s__state~0#1; 107527#L177 assume !(ssl3_accept_~num1~0#1 > 0); 107524#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 107521#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 107518#L607 ssl3_accept_~skip~0#1 := 0; 107517#L110-2 assume !false; 107516#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 107515#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 107514#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 107513#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 107512#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 107511#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 107510#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 107509#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 107508#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 107507#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 107506#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 107505#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 107504#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 107503#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 107502#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 107501#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 107499#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 107500#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 107495#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 107496#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 107492#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 107491#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 107469#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 106810#L179 assume 8576 == ssl3_accept_~s__state~0#1; 106808#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 109652#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 109650#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 105850#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 105836#L607 ssl3_accept_~skip~0#1 := 0; 105837#L110-2 assume !false; 105826#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 105827#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 105818#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 105819#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 105809#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 105810#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 104875#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 104876#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 104861#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 104862#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 104848#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 104849#L143 assume 8466 == ssl3_accept_~s__state~0#1; 104650#L144 [2021-12-16 09:34:05,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:05,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 23 times [2021-12-16 09:34:05,657 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:05,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603591552] [2021-12-16 09:34:05,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:05,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:05,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:05,663 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:05,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:05,667 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:05,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:05,668 INFO L85 PathProgramCache]: Analyzing trace with hash -430335068, now seen corresponding path program 1 times [2021-12-16 09:34:05,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:05,668 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179702384] [2021-12-16 09:34:05,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:05,668 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:05,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:05,690 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-12-16 09:34:05,690 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:05,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179702384] [2021-12-16 09:34:05,691 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179702384] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:05,691 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:05,691 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:05,691 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042746077] [2021-12-16 09:34:05,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:05,691 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:05,691 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:05,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:05,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:05,693 INFO L87 Difference]: Start difference. First operand 7525 states and 9553 transitions. cyclomatic complexity: 2044 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:05,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:05,783 INFO L93 Difference]: Finished difference Result 7621 states and 9669 transitions. [2021-12-16 09:34:05,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:05,784 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7621 states and 9669 transitions. [2021-12-16 09:34:05,808 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 7229 [2021-12-16 09:34:05,831 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7621 states to 7621 states and 9669 transitions. [2021-12-16 09:34:05,832 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7421 [2021-12-16 09:34:05,835 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7421 [2021-12-16 09:34:05,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7621 states and 9669 transitions. [2021-12-16 09:34:05,841 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:05,841 INFO L681 BuchiCegarLoop]: Abstraction has 7621 states and 9669 transitions. [2021-12-16 09:34:05,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7621 states and 9669 transitions. [2021-12-16 09:34:05,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7621 to 7621. [2021-12-16 09:34:05,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7621 states, 7621 states have (on average 1.2687311376459782) internal successors, (9669), 7620 states have internal predecessors, (9669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:05,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7621 states to 7621 states and 9669 transitions. [2021-12-16 09:34:05,928 INFO L704 BuchiCegarLoop]: Abstraction has 7621 states and 9669 transitions. [2021-12-16 09:34:05,928 INFO L587 BuchiCegarLoop]: Abstraction has 7621 states and 9669 transitions. [2021-12-16 09:34:05,928 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-12-16 09:34:05,928 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7621 states and 9669 transitions. [2021-12-16 09:34:05,944 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 7229 [2021-12-16 09:34:05,945 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:05,945 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:05,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-12-16 09:34:05,946 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-12-16 09:34:05,946 INFO L791 eck$LassoCheckResult]: Stem: 119598#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 119454#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 119437#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 119389#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 119390#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 119385#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 119386#L110-2 assume !false; 119627#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 119954#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 119953#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 119952#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 119951#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 119949#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 119947#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 119944#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 119940#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 119941#L137 assume 8464 == ssl3_accept_~s__state~0#1; 119799#L144 [2021-12-16 09:34:05,947 INFO L793 eck$LassoCheckResult]: Loop: 119799#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 120887#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 120888#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 121444#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 121441#L607 ssl3_accept_~skip~0#1 := 0; 121440#L110-2 assume !false; 121439#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 121438#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 121437#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 121436#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 121435#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 121434#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 121433#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 120204#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 121432#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 121431#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 121430#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 119976#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 119977#L146 assume 8496 == ssl3_accept_~s__state~0#1; 119778#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 119779#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 120863#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 120860#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 119569#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 120853#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 120848#L607 ssl3_accept_~skip~0#1 := 0; 120842#L110-2 assume !false; 120840#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 120838#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 120836#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 120834#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 120832#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 120830#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 120828#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 120826#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 120824#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 120822#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 120820#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 120818#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 120816#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 120814#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 120811#L152 assume 8512 == ssl3_accept_~s__state~0#1; 119885#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 120806#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 120802#L319 assume !(2 == ssl3_accept_~blastFlag~0#1); 120803#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 121349#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 121346#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 121343#L607 ssl3_accept_~skip~0#1 := 0; 121342#L110-2 assume !false; 121341#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 121340#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 121339#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 121338#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 121337#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 121336#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 121335#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 121334#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 121333#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 121332#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 121331#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 121330#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 121329#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 121328#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 121327#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 121326#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 121325#L158 assume 8528 == ssl3_accept_~s__state~0#1; 119879#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 121324#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 121323#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 121316#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 121318#L367 assume !(6 == ssl3_accept_~blastFlag~0#1); 121314#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 121310#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 121307#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 121304#L607 ssl3_accept_~skip~0#1 := 0; 121303#L110-2 assume !false; 121301#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 121296#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 121294#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 121292#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 121290#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 121288#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 121286#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 121284#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 121282#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 121280#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 121278#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 121276#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 121274#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 121272#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 121270#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 121268#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 121266#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 121264#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 121262#L164 assume 8544 == ssl3_accept_~s__state~0#1; 119874#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 121259#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 121256#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 121252#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 121250#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 121246#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 121244#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 121240#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 121237#L607 ssl3_accept_~skip~0#1 := 0; 121236#L110-2 assume !false; 121235#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 121234#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 121233#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 121232#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 121231#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 121230#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 121229#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 121228#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 121227#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 121226#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 121225#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 121224#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 121223#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 121222#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 121221#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 121220#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 121219#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 121218#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 121217#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 121216#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 121215#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 121214#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 121213#L176 assume 8448 == ssl3_accept_~s__state~0#1; 121212#L177 assume !(ssl3_accept_~num1~0#1 > 0); 121209#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 121206#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 121203#L607 ssl3_accept_~skip~0#1 := 0; 121202#L110-2 assume !false; 121201#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 121200#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 121199#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 121198#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 121197#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 121196#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 121195#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 121194#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 121193#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 121192#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 121191#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 121190#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 121189#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 121188#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 121187#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 121186#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 121184#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 121185#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 121180#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 121181#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 121177#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 121176#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 121174#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 120969#L179 assume 8576 == ssl3_accept_~s__state~0#1; 120964#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 120965#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 120956#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 120944#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 120939#L607 ssl3_accept_~skip~0#1 := 0; 120936#L110-2 assume !false; 120933#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 120930#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 120927#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 120924#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 120921#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 120918#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 120915#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 120912#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 120909#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 120907#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 120906#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 120896#L143 assume 8466 == ssl3_accept_~s__state~0#1; 119799#L144 [2021-12-16 09:34:05,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:05,947 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 24 times [2021-12-16 09:34:05,947 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:05,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378329525] [2021-12-16 09:34:05,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:05,948 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:05,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:05,952 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:05,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:05,955 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:05,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:05,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1911007972, now seen corresponding path program 1 times [2021-12-16 09:34:05,956 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:05,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842738682] [2021-12-16 09:34:05,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:05,956 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:05,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:06,005 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-12-16 09:34:06,006 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:06,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842738682] [2021-12-16 09:34:06,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842738682] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:06,006 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:06,006 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:06,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816791562] [2021-12-16 09:34:06,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:06,007 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:06,007 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:06,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:06,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:06,008 INFO L87 Difference]: Start difference. First operand 7621 states and 9669 transitions. cyclomatic complexity: 2068 Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:06,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:06,046 INFO L93 Difference]: Finished difference Result 14400 states and 18224 transitions. [2021-12-16 09:34:06,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:06,047 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14400 states and 18224 transitions. [2021-12-16 09:34:06,101 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 13962 [2021-12-16 09:34:06,142 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14400 states to 14400 states and 18224 transitions. [2021-12-16 09:34:06,142 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14200 [2021-12-16 09:34:06,149 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14200 [2021-12-16 09:34:06,149 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14400 states and 18224 transitions. [2021-12-16 09:34:06,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:06,162 INFO L681 BuchiCegarLoop]: Abstraction has 14400 states and 18224 transitions. [2021-12-16 09:34:06,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14400 states and 18224 transitions. [2021-12-16 09:34:06,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14400 to 7621. [2021-12-16 09:34:06,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7621 states, 7621 states have (on average 1.267550190263745) internal successors, (9660), 7620 states have internal predecessors, (9660), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:06,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7621 states to 7621 states and 9660 transitions. [2021-12-16 09:34:06,339 INFO L704 BuchiCegarLoop]: Abstraction has 7621 states and 9660 transitions. [2021-12-16 09:34:06,339 INFO L587 BuchiCegarLoop]: Abstraction has 7621 states and 9660 transitions. [2021-12-16 09:34:06,339 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-12-16 09:34:06,339 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7621 states and 9660 transitions. [2021-12-16 09:34:06,361 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 7229 [2021-12-16 09:34:06,361 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:06,361 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:06,362 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:06,362 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-12-16 09:34:06,362 INFO L791 eck$LassoCheckResult]: Stem: 141626#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 141481#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 141461#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 141414#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 141415#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 141410#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 141411#L110-2 assume !false; 141655#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 141999#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 141995#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 141996#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 141991#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 141992#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 141985#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 141986#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 141977#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 141978#L137 assume 8464 == ssl3_accept_~s__state~0#1; 141834#L144 [2021-12-16 09:34:06,362 INFO L793 eck$LassoCheckResult]: Loop: 141834#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 143239#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 143240#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 143281#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 143273#L607 ssl3_accept_~skip~0#1 := 0; 143271#L110-2 assume !false; 143269#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 143267#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 143265#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 143263#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 143261#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 143259#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 143257#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 142561#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 143254#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 143252#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 143250#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 142035#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 142036#L146 assume 8496 == ssl3_accept_~s__state~0#1; 141818#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 141819#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 143215#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 143212#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 141774#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 143205#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 143200#L607 ssl3_accept_~skip~0#1 := 0; 143194#L110-2 assume !false; 143192#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 143190#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 143188#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 143186#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 143184#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 143182#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 143180#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 143178#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 143176#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 143174#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 143172#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 143170#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 143168#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 143166#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 143163#L152 assume 8512 == ssl3_accept_~s__state~0#1; 141922#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 143158#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 143154#L319 assume !(2 == ssl3_accept_~blastFlag~0#1); 143155#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 143560#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 143557#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 143554#L607 ssl3_accept_~skip~0#1 := 0; 143553#L110-2 assume !false; 143552#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 143551#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 143550#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 143549#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 143548#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 143547#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 143546#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 143545#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 143544#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 143543#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 143542#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 143541#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 143540#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 143539#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 143538#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 143537#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 143536#L158 assume 8528 == ssl3_accept_~s__state~0#1; 141916#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 143533#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 143534#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 143527#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 143535#L367 assume !(6 == ssl3_accept_~blastFlag~0#1); 143525#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 143521#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 143518#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 143515#L607 ssl3_accept_~skip~0#1 := 0; 143514#L110-2 assume !false; 143512#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 143507#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 143505#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 143503#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 143501#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 143499#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 143497#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 143495#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 143493#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 143491#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 143489#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 143487#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 143485#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 143483#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 143481#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 143479#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 143477#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 143475#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 143473#L164 assume 8544 == ssl3_accept_~s__state~0#1; 141911#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 143470#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 143467#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 143463#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 143461#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 143457#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 143455#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 143451#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 143448#L607 ssl3_accept_~skip~0#1 := 0; 143447#L110-2 assume !false; 143446#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 143445#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 143444#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 143443#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 143442#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 143441#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 143440#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 143439#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 143438#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 143437#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 143436#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 143435#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 143434#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 143433#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 143432#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 143431#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 143430#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 143429#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 143428#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 143427#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 143426#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 143425#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 143424#L176 assume 8448 == ssl3_accept_~s__state~0#1; 143423#L177 assume !(ssl3_accept_~num1~0#1 > 0); 143420#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 143417#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 143414#L607 ssl3_accept_~skip~0#1 := 0; 143413#L110-2 assume !false; 143412#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 143411#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 143410#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 143409#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 143408#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 143407#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 143406#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 143405#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 143404#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 143403#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 143402#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 143401#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 143400#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 143399#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 143398#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 143397#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 143395#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 143396#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 143391#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 143392#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 143388#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 143387#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 143386#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 143330#L179 assume 8576 == ssl3_accept_~s__state~0#1; 143328#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 143323#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 143324#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 142296#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 143309#L607 ssl3_accept_~skip~0#1 := 0; 143307#L110-2 assume !false; 143305#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 143303#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 143301#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 143299#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 143297#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 143295#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 143293#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 143291#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 143289#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 143287#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 143242#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 143243#L143 assume 8466 == ssl3_accept_~s__state~0#1; 141834#L144 [2021-12-16 09:34:06,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:06,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 25 times [2021-12-16 09:34:06,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:06,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552828452] [2021-12-16 09:34:06,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:06,363 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:06,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:06,367 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:06,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:06,371 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:06,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:06,371 INFO L85 PathProgramCache]: Analyzing trace with hash -410793946, now seen corresponding path program 1 times [2021-12-16 09:34:06,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:06,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373634453] [2021-12-16 09:34:06,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:06,372 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:06,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:06,381 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:06,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:06,397 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:06,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:06,398 INFO L85 PathProgramCache]: Analyzing trace with hash -349302382, now seen corresponding path program 1 times [2021-12-16 09:34:06,398 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:06,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615928353] [2021-12-16 09:34:06,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:06,459 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:06,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:06,497 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-12-16 09:34:06,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:06,497 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615928353] [2021-12-16 09:34:06,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615928353] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:06,497 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:06,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:06,497 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756096796] [2021-12-16 09:34:06,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:07,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:07,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:07,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:07,843 INFO L87 Difference]: Start difference. First operand 7621 states and 9660 transitions. cyclomatic complexity: 2059 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-12-16 09:34:07,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:07,897 INFO L93 Difference]: Finished difference Result 7364 states and 9341 transitions. [2021-12-16 09:34:07,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:07,898 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7364 states and 9341 transitions. [2021-12-16 09:34:07,936 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7099 [2021-12-16 09:34:07,953 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7364 states to 7364 states and 9341 transitions. [2021-12-16 09:34:07,954 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7258 [2021-12-16 09:34:07,957 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7258 [2021-12-16 09:34:07,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7364 states and 9341 transitions. [2021-12-16 09:34:07,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:07,957 INFO L681 BuchiCegarLoop]: Abstraction has 7364 states and 9341 transitions. [2021-12-16 09:34:07,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7364 states and 9341 transitions. [2021-12-16 09:34:08,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7364 to 7364. [2021-12-16 09:34:08,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7364 states, 7364 states have (on average 1.2684682237914178) internal successors, (9341), 7363 states have internal predecessors, (9341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:08,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7364 states to 7364 states and 9341 transitions. [2021-12-16 09:34:08,032 INFO L704 BuchiCegarLoop]: Abstraction has 7364 states and 9341 transitions. [2021-12-16 09:34:08,032 INFO L587 BuchiCegarLoop]: Abstraction has 7364 states and 9341 transitions. [2021-12-16 09:34:08,032 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-12-16 09:34:08,032 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7364 states and 9341 transitions. [2021-12-16 09:34:08,047 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 7099 [2021-12-16 09:34:08,048 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:08,048 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:08,049 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-12-16 09:34:08,049 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-12-16 09:34:08,050 INFO L791 eck$LassoCheckResult]: Stem: 156600#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 156469#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 156453#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 156407#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 156408#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 156401#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 156402#L110-2 assume !false; 156640#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 158809#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 158807#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 158805#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 158803#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 158801#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 158799#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 158792#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 158793#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 156821#L137 assume 8464 == ssl3_accept_~s__state~0#1; 156822#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 156819#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 156817#L285-2 [2021-12-16 09:34:08,050 INFO L793 eck$LassoCheckResult]: Loop: 156817#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 156814#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 156811#L607 ssl3_accept_~skip~0#1 := 0; 156810#L110-2 assume !false; 156809#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 156808#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 156807#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 156806#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 156805#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 156804#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 156803#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 156802#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 156801#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 156800#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 156799#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 156798#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 156797#L146 assume 8496 == ssl3_accept_~s__state~0#1; 156796#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 156692#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 156691#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 156689#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 156687#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 156684#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 156681#L607 ssl3_accept_~skip~0#1 := 0; 156680#L110-2 assume !false; 156679#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 156678#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 156677#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 156676#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 156675#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 156674#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 156673#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 156672#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 156671#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 156670#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 156669#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 156668#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 156667#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 156666#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 156665#L152 assume 8512 == ssl3_accept_~s__state~0#1; 156664#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 156662#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 156612#L319 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 6; 156613#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 157484#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 157481#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 157478#L607 ssl3_accept_~skip~0#1 := 0; 157477#L110-2 assume !false; 157476#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 157475#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 157474#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 157473#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 157472#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 157471#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 157470#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 157469#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 157468#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 157467#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 157466#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 157465#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 157464#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 157463#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 157462#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 157461#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 157460#L158 assume 8528 == ssl3_accept_~s__state~0#1; 156926#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 157459#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 157457#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 157451#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 157453#L367 assume 6 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 7; 157449#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 157445#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 157442#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 157439#L607 ssl3_accept_~skip~0#1 := 0; 157438#L110-2 assume !false; 157436#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 157431#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 157429#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 157427#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 157425#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 157423#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 157421#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 157419#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 157417#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 157415#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 157413#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 157411#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 157409#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 157407#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 157405#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 157403#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 157401#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 157399#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 157397#L164 assume 8544 == ssl3_accept_~s__state~0#1; 156921#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 157394#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 157391#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 157387#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 157385#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 157381#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 157379#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 157375#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 157372#L607 ssl3_accept_~skip~0#1 := 0; 157371#L110-2 assume !false; 157370#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 157369#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 157368#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 157367#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 157366#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 157365#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 157364#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 157363#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 157362#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 157361#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 157360#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 157359#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 157358#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 157357#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 157356#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 157355#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 157354#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 157353#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 157352#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 157351#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 157350#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 157349#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 157348#L176 assume 8448 == ssl3_accept_~s__state~0#1; 157347#L177 assume !(ssl3_accept_~num1~0#1 > 0); 157344#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 157341#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 157338#L607 ssl3_accept_~skip~0#1 := 0; 157337#L110-2 assume !false; 157336#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 157335#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 157334#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 157333#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 157332#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 157331#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 157330#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 157329#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 157328#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 157327#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 157326#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 157325#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 157324#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 157323#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 157322#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 157321#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 157313#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 157314#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 157287#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 157288#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 157276#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 157269#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 157222#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 157223#L179 assume 8576 == ssl3_accept_~s__state~0#1; 157067#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 157068#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 156905#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 156897#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 156893#L607 ssl3_accept_~skip~0#1 := 0; 156891#L110-2 assume !false; 156889#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 156887#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 156885#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 156883#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 156881#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 156879#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 156877#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 156875#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 156873#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 156871#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 156868#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 156869#L143 assume 8466 == ssl3_accept_~s__state~0#1; 156719#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 156820#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 156817#L285-2 [2021-12-16 09:34:08,051 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:08,051 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 1 times [2021-12-16 09:34:08,051 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:08,051 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517333885] [2021-12-16 09:34:08,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:08,051 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:08,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:08,055 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:08,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:08,060 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:08,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:08,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1499280666, now seen corresponding path program 1 times [2021-12-16 09:34:08,060 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:08,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280705115] [2021-12-16 09:34:08,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:08,061 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:08,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:08,086 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-12-16 09:34:08,087 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:08,087 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280705115] [2021-12-16 09:34:08,087 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280705115] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:08,087 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:08,087 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-16 09:34:08,087 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464004790] [2021-12-16 09:34:08,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:08,088 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:08,088 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:08,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:08,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:08,089 INFO L87 Difference]: Start difference. First operand 7364 states and 9341 transitions. cyclomatic complexity: 1995 Second operand has 3 states, 2 states have (on average 42.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:08,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:08,142 INFO L93 Difference]: Finished difference Result 10330 states and 13117 transitions. [2021-12-16 09:34:08,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:08,143 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10330 states and 13117 transitions. [2021-12-16 09:34:08,181 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 10065 [2021-12-16 09:34:08,209 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10330 states to 10330 states and 13117 transitions. [2021-12-16 09:34:08,209 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10224 [2021-12-16 09:34:08,215 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10224 [2021-12-16 09:34:08,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10330 states and 13117 transitions. [2021-12-16 09:34:08,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:08,225 INFO L681 BuchiCegarLoop]: Abstraction has 10330 states and 13117 transitions. [2021-12-16 09:34:08,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10330 states and 13117 transitions. [2021-12-16 09:34:08,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10330 to 10330. [2021-12-16 09:34:08,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10330 states, 10330 states have (on average 1.2697967086156825) internal successors, (13117), 10329 states have internal predecessors, (13117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:08,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10330 states to 10330 states and 13117 transitions. [2021-12-16 09:34:08,356 INFO L704 BuchiCegarLoop]: Abstraction has 10330 states and 13117 transitions. [2021-12-16 09:34:08,356 INFO L587 BuchiCegarLoop]: Abstraction has 10330 states and 13117 transitions. [2021-12-16 09:34:08,356 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-12-16 09:34:08,357 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10330 states and 13117 transitions. [2021-12-16 09:34:08,389 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 10065 [2021-12-16 09:34:08,390 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:08,390 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:08,391 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-12-16 09:34:08,391 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-12-16 09:34:08,392 INFO L791 eck$LassoCheckResult]: Stem: 174296#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 174170#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 174149#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 174106#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 174107#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 174102#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 174103#L110-2 assume !false; 174336#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 175352#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 175353#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 175348#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 175349#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 175344#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 175345#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 175276#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 175277#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 174513#L137 assume 8464 == ssl3_accept_~s__state~0#1; 174514#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 174511#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 174509#L285-2 [2021-12-16 09:34:08,392 INFO L793 eck$LassoCheckResult]: Loop: 174509#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 174506#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 174503#L607 ssl3_accept_~skip~0#1 := 0; 174502#L110-2 assume !false; 174501#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 174500#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 174499#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 174498#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 174497#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 174496#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 174495#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 174494#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 174493#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 174492#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 174491#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 174490#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 174489#L146 assume 8496 == ssl3_accept_~s__state~0#1; 174488#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 174388#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 174387#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 174385#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 174383#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 174380#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 174377#L607 ssl3_accept_~skip~0#1 := 0; 174376#L110-2 assume !false; 174375#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 174374#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 174373#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 174372#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 174371#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 174370#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 174369#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 174368#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 174367#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 174366#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 174365#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 174364#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 174363#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 174362#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 174361#L152 assume 8512 == ssl3_accept_~s__state~0#1; 174360#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 174358#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 174310#L319 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 6; 174311#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 175177#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 175174#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 175171#L607 ssl3_accept_~skip~0#1 := 0; 175170#L110-2 assume !false; 175169#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 175168#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 175167#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 175166#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 175165#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 175164#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 175163#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 175162#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 175161#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 175160#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 175159#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 175158#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 175157#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 175156#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 175155#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 175154#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 175153#L158 assume 8528 == ssl3_accept_~s__state~0#1; 174619#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 175152#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 175150#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 175143#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 175145#L367 assume !(6 == ssl3_accept_~blastFlag~0#1); 175141#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 175137#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 175134#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 175131#L607 ssl3_accept_~skip~0#1 := 0; 175130#L110-2 assume !false; 175128#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 175123#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 175121#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 175119#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 175117#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 175115#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 175113#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 175111#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 175109#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 175107#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 175105#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 175103#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 175101#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 175099#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 175097#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 175095#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 175093#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 175091#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 175089#L164 assume 8544 == ssl3_accept_~s__state~0#1; 174614#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 175086#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 175083#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 175079#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 175077#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 175073#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 175071#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 175067#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 175064#L607 ssl3_accept_~skip~0#1 := 0; 175063#L110-2 assume !false; 175062#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 175061#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 175060#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 175059#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 175058#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 175057#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 175056#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 175055#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 175054#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 175053#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 175052#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 175051#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 175050#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 175049#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 175048#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 175047#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 175046#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 175045#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 175044#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 175043#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 175042#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 175041#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 175040#L176 assume 8448 == ssl3_accept_~s__state~0#1; 175039#L177 assume !(ssl3_accept_~num1~0#1 > 0); 175036#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 175033#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 175030#L607 ssl3_accept_~skip~0#1 := 0; 175029#L110-2 assume !false; 175028#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 175027#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 175026#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 175025#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 175024#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 175023#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 175022#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 175021#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 175020#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 175019#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 175018#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 175017#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 175016#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 175015#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 175014#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 175011#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 175005#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 175006#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 174979#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 174980#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 174968#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 174961#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 174911#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 174912#L179 assume 8576 == ssl3_accept_~s__state~0#1; 174833#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 176086#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 176085#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 174590#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 174586#L607 ssl3_accept_~skip~0#1 := 0; 174584#L110-2 assume !false; 174582#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 174580#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 174578#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 174576#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 174574#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 174572#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 174570#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 174568#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 174566#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 174564#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 174561#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 174562#L143 assume 8466 == ssl3_accept_~s__state~0#1; 174407#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 174512#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 174509#L285-2 [2021-12-16 09:34:08,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:08,393 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 2 times [2021-12-16 09:34:08,393 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:08,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705808087] [2021-12-16 09:34:08,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:08,394 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:08,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:08,397 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:08,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:08,405 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:08,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:08,405 INFO L85 PathProgramCache]: Analyzing trace with hash 653826152, now seen corresponding path program 1 times [2021-12-16 09:34:08,405 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:08,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394667746] [2021-12-16 09:34:08,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:08,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:08,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:08,428 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2021-12-16 09:34:08,428 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:08,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394667746] [2021-12-16 09:34:08,428 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394667746] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:08,428 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:08,429 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:08,429 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356280708] [2021-12-16 09:34:08,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:08,429 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:08,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:08,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:08,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:08,431 INFO L87 Difference]: Start difference. First operand 10330 states and 13117 transitions. cyclomatic complexity: 2811 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-12-16 09:34:08,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:08,554 INFO L93 Difference]: Finished difference Result 12426 states and 15769 transitions. [2021-12-16 09:34:08,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:08,555 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12426 states and 15769 transitions. [2021-12-16 09:34:08,609 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 12096 [2021-12-16 09:34:08,650 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12426 states to 12426 states and 15769 transitions. [2021-12-16 09:34:08,650 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12320 [2021-12-16 09:34:08,659 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12320 [2021-12-16 09:34:08,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12426 states and 15769 transitions. [2021-12-16 09:34:08,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:08,660 INFO L681 BuchiCegarLoop]: Abstraction has 12426 states and 15769 transitions. [2021-12-16 09:34:08,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12426 states and 15769 transitions. [2021-12-16 09:34:08,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12426 to 12426. [2021-12-16 09:34:08,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12426 states, 12426 states have (on average 1.269032673426686) internal successors, (15769), 12425 states have internal predecessors, (15769), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:08,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12426 states to 12426 states and 15769 transitions. [2021-12-16 09:34:08,836 INFO L704 BuchiCegarLoop]: Abstraction has 12426 states and 15769 transitions. [2021-12-16 09:34:08,836 INFO L587 BuchiCegarLoop]: Abstraction has 12426 states and 15769 transitions. [2021-12-16 09:34:08,836 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-12-16 09:34:08,836 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12426 states and 15769 transitions. [2021-12-16 09:34:08,873 INFO L131 ngComponentsAnalysis]: Automaton has 27 accepting balls. 12096 [2021-12-16 09:34:08,873 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:08,873 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:08,874 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-12-16 09:34:08,874 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-12-16 09:34:08,874 INFO L791 eck$LassoCheckResult]: Stem: 197079#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 196934#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 196914#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 196870#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 196871#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 196866#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 196867#L110-2 assume !false; 197114#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 198021#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 198022#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 198013#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 198014#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 198005#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 198006#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 197999#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 198000#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 197251#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 197252#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 198255#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 198256#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 198142#L149 [2021-12-16 09:34:08,874 INFO L793 eck$LassoCheckResult]: Loop: 198142#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 198137#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 198138#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 198128#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 198129#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 198119#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 198120#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 198110#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 198111#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 198093#L176 assume 8448 == ssl3_accept_~s__state~0#1; 198044#L177 assume !(ssl3_accept_~num1~0#1 > 0); 198043#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 198082#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 198078#L607 ssl3_accept_~skip~0#1 := 0; 198076#L110-2 assume !false; 198073#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 198072#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 198065#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 198066#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 198071#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 198062#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 198064#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 198229#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 198226#L134 assume 8482 == ssl3_accept_~s__state~0#1; 198227#L135 ssl3_accept_~s__state~0#1 := 3; 198273#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 198270#L607 ssl3_accept_~skip~0#1 := 0; 198269#L110-2 assume !false; 198268#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 198267#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 198266#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 198265#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 198264#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 198263#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 198262#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 198261#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 198260#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 198259#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 198258#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 198257#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 198141#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 198142#L149 [2021-12-16 09:34:08,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:08,875 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-12-16 09:34:08,875 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:08,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562248243] [2021-12-16 09:34:08,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:08,876 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:08,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:08,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:34:08,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:08,888 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562248243] [2021-12-16 09:34:08,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562248243] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:08,889 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:08,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:08,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945513505] [2021-12-16 09:34:08,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:08,889 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-16 09:34:08,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:08,890 INFO L85 PathProgramCache]: Analyzing trace with hash -671833659, now seen corresponding path program 2 times [2021-12-16 09:34:08,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:08,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797365282] [2021-12-16 09:34:08,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:08,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:08,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:08,894 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:08,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:08,897 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:09,003 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:34:09,003 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:34:09,004 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:34:09,004 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:34:09,004 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-16 09:34:09,004 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:34:09,004 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:34:09,004 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:34:09,004 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7.cil.c_Iteration33_Loop [2021-12-16 09:34:09,004 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:34:09,004 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:34:09,005 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:34:09,008 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:34:09,010 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:34:09,016 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:34:09,018 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:34:09,060 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:34:09,060 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-16 09:34:09,060 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:34:09,060 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:09,067 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:34:09,079 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:34:09,079 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:34:09,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-12-16 09:34:09,096 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:34:09,097 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:34:09,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-12-16 09:34:09,122 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:34:09,122 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:09,123 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:34:09,130 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:34:09,130 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:34:09,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-12-16 09:34:09,155 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-16 09:34:09,155 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-16 09:34:09,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-12-16 09:34:09,176 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:34:09,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:09,177 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:34:09,186 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-16 09:34:09,186 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:34:09,203 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-12-16 09:34:09,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-12-16 09:34:09,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:34:09,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:09,234 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:34:09,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-12-16 09:34:09,241 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-16 09:34:09,241 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-16 09:34:09,251 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-16 09:34:09,265 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-12-16 09:34:09,266 INFO L210 LassoAnalysis]: Preferences: [2021-12-16 09:34:09,266 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-16 09:34:09,266 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-16 09:34:09,266 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-16 09:34:09,266 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-16 09:34:09,266 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:34:09,266 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-16 09:34:09,266 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-16 09:34:09,266 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_7.cil.c_Iteration33_Loop [2021-12-16 09:34:09,266 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-16 09:34:09,266 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-16 09:34:09,267 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:34:09,274 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:34:09,279 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:34:09,280 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:34:09,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-16 09:34:09,317 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-16 09:34:09,317 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-16 09:34:09,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:34:09,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:09,318 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:34:09,319 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-12-16 09:34:09,320 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-12-16 09:34:09,325 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:34:09,325 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:34:09,325 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:34:09,325 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:34:09,326 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:34:09,326 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:34:09,326 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:34:09,327 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-16 09:34:09,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-12-16 09:34:09,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:34:09,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:09,343 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:34:09,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-12-16 09:34:09,345 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-12-16 09:34:09,351 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-16 09:34:09,351 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-16 09:34:09,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-16 09:34:09,351 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-16 09:34:09,351 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-16 09:34:09,352 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-16 09:34:09,352 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-16 09:34:09,354 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-16 09:34:09,358 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-16 09:34:09,358 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-16 09:34:09,358 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-16 09:34:09,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:09,366 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-16 09:34:09,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-12-16 09:34:09,368 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-16 09:34:09,368 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-16 09:34:09,368 INFO L513 LassoAnalysis]: Proved termination. [2021-12-16 09:34:09,368 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2021-12-16 09:34:09,383 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2021-12-16 09:34:09,384 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-16 09:34:09,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:09,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:09,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:34:09,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:34:09,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:09,462 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-16 09:34:09,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:34:09,609 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-16 09:34:09,610 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-12-16 09:34:09,610 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12426 states and 15769 transitions. cyclomatic complexity: 3371 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-12-16 09:34:09,986 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12426 states and 15769 transitions. cyclomatic complexity: 3371. 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 39171 states and 49307 transitions. Complement of second has 9 states. [2021-12-16 09:34:09,986 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-12-16 09:34:09,987 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-12-16 09:34:09,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 354 transitions. [2021-12-16 09:34:09,987 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 354 transitions. Stem has 20 letters. Loop has 41 letters. [2021-12-16 09:34:09,988 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:34:09,988 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 354 transitions. Stem has 61 letters. Loop has 41 letters. [2021-12-16 09:34:09,988 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:34:09,989 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 354 transitions. Stem has 20 letters. Loop has 82 letters. [2021-12-16 09:34:09,989 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-16 09:34:09,990 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 39171 states and 49307 transitions. [2021-12-16 09:34:10,254 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-12-16 09:34:10,295 INFO L131 ngComponentsAnalysis]: Automaton has 61 accepting balls. 23236 [2021-12-16 09:34:10,429 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 39171 states to 38792 states and 48838 transitions. [2021-12-16 09:34:10,430 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 25375 [2021-12-16 09:34:10,451 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 25507 [2021-12-16 09:34:10,452 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38792 states and 48838 transitions. [2021-12-16 09:34:10,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:10,452 INFO L681 BuchiCegarLoop]: Abstraction has 38792 states and 48838 transitions. [2021-12-16 09:34:10,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38792 states and 48838 transitions. [2021-12-16 09:34:10,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38792 to 34003. [2021-12-16 09:34:10,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34003 states, 34003 states have (on average 1.268740993441755) internal successors, (43141), 34002 states have internal predecessors, (43141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:11,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34003 states to 34003 states and 43141 transitions. [2021-12-16 09:34:11,035 INFO L704 BuchiCegarLoop]: Abstraction has 34003 states and 43141 transitions. [2021-12-16 09:34:11,035 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:11,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:11,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:11,036 INFO L87 Difference]: Start difference. First operand 34003 states and 43141 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-12-16 09:34:11,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:11,187 INFO L93 Difference]: Finished difference Result 23957 states and 30184 transitions. [2021-12-16 09:34:11,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:11,188 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23957 states and 30184 transitions. [2021-12-16 09:34:11,278 INFO L131 ngComponentsAnalysis]: Automaton has 33 accepting balls. 14737 [2021-12-16 09:34:11,323 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23957 states to 23947 states and 30174 transitions. [2021-12-16 09:34:11,323 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15311 [2021-12-16 09:34:11,333 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15311 [2021-12-16 09:34:11,334 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23947 states and 30174 transitions. [2021-12-16 09:34:11,334 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:11,335 INFO L681 BuchiCegarLoop]: Abstraction has 23947 states and 30174 transitions. [2021-12-16 09:34:11,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23947 states and 30174 transitions. [2021-12-16 09:34:11,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23947 to 23748. [2021-12-16 09:34:11,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23748 states, 23748 states have (on average 1.2608219639548595) internal successors, (29942), 23747 states have internal predecessors, (29942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:11,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23748 states to 23748 states and 29942 transitions. [2021-12-16 09:34:11,949 INFO L704 BuchiCegarLoop]: Abstraction has 23748 states and 29942 transitions. [2021-12-16 09:34:11,949 INFO L587 BuchiCegarLoop]: Abstraction has 23748 states and 29942 transitions. [2021-12-16 09:34:11,949 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-12-16 09:34:11,949 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 23748 states and 29942 transitions. [2021-12-16 09:34:12,003 INFO L131 ngComponentsAnalysis]: Automaton has 33 accepting balls. 14669 [2021-12-16 09:34:12,003 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:12,003 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:12,004 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-12-16 09:34:12,004 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:12,005 INFO L791 eck$LassoCheckResult]: Stem: 306971#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 306755#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 306722#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 306659#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 306660#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 306653#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 306654#L110-2 assume !false; 307145#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 307144#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 307143#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 307142#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 307140#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 307134#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 307132#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 307130#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 307128#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 307126#L137 assume 8464 == ssl3_accept_~s__state~0#1; 307124#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 307122#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 307119#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 307115#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 307111#L607 ssl3_accept_~skip~0#1 := 0; 307109#L110-2 assume !false; 307107#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 307105#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 307103#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 307101#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 307099#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 307097#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 307095#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 307093#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 307091#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 307089#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 307087#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 307085#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 307083#L146 assume 8496 == ssl3_accept_~s__state~0#1; 307081#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 307079#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 307076#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 307072#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 307073#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 307533#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 307529#L607 ssl3_accept_~skip~0#1 := 0; 307527#L110-2 assume !false; 307525#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 307523#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 307521#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 307519#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 307517#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 307515#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 307513#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 307511#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 307509#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 307507#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 307505#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 307503#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 307501#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 307498#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 307499#L152 [2021-12-16 09:34:12,005 INFO L793 eck$LassoCheckResult]: Loop: 307499#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 315823#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 315822#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 315821#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 315820#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 315819#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 315818#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 315817#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 315816#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 315815#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 315814#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 315813#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 315812#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 315811#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 315809#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 315807#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 315805#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 315803#L203 assume 8656 == ssl3_accept_~s__state~0#1; 315802#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 315799#L511 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 315791#L516 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 315789#L522-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 315785#L532 assume !(0 == ssl3_accept_~tmp___10~0#1); 315777#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 315773#L607 ssl3_accept_~skip~0#1 := 0; 315771#L110-2 assume !false; 315769#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 315767#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 315765#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 315762#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 315759#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 315756#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 315753#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 315750#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 315747#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 315744#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 315741#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 315738#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 315735#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 315732#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 315729#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 315726#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 315723#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 315720#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 315717#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 315714#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 315711#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 315708#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 315705#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 315702#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 315698#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 315695#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 315691#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 315688#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 315684#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 315681#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 315678#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 315675#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 315670#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 315668#L209 assume 8672 == ssl3_accept_~s__state~0#1; 315665#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 315663#L540 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 315661#L540-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 315660#L547 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 315658#L547-2 ssl3_accept_~s__init_num~0#1 := 0; 307285#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 315653#L607 ssl3_accept_~skip~0#1 := 0; 315652#L110-2 assume !false; 315651#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 315650#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 315649#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 315648#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 315647#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 315646#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 315645#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 315644#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 315643#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 315642#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 315641#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 315640#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 315639#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 315638#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 315637#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 315636#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 315635#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 315634#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 315633#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 315632#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 315631#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 315630#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 315629#L176 assume 8448 == ssl3_accept_~s__state~0#1; 315628#L177 assume !(ssl3_accept_~num1~0#1 > 0); 315625#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 315622#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 315619#L607 ssl3_accept_~skip~0#1 := 0; 315618#L110-2 assume !false; 315617#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 315615#L113 assume 12292 == ssl3_accept_~s__state~0#1; 315614#L114 ssl3_accept_~s__new_session~0#1 := 1; 315613#L222 ssl3_accept_~s__server~0#1 := 1; 315612#L227 assume 0 != ssl3_accept_~cb~0#1; 315611#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 315610#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 315608#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 315606#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 315603#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 315600#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 315597#L607 ssl3_accept_~skip~0#1 := 0; 315596#L110-2 assume !false; 315595#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 315594#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 315593#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 315592#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 315591#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 315590#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 315588#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 315589#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 315990#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 315980#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 315981#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 315905#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 315904#L146 assume 8496 == ssl3_accept_~s__state~0#1; 315522#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 315903#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 315848#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 315847#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 315845#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 315842#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 315839#L607 ssl3_accept_~skip~0#1 := 0; 315838#L110-2 assume !false; 315837#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 315836#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 315835#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 315834#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 315833#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 315832#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 315831#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 315830#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 315829#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 315828#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 315827#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 315826#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 315825#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 315824#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 307499#L152 [2021-12-16 09:34:12,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:12,005 INFO L85 PathProgramCache]: Analyzing trace with hash -866942997, now seen corresponding path program 1 times [2021-12-16 09:34:12,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:12,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353257159] [2021-12-16 09:34:12,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:12,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:12,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:12,011 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:12,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:12,019 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:12,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:12,020 INFO L85 PathProgramCache]: Analyzing trace with hash -467356412, now seen corresponding path program 1 times [2021-12-16 09:34:12,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:12,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291755779] [2021-12-16 09:34:12,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:12,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:12,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:12,042 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-12-16 09:34:12,042 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:12,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291755779] [2021-12-16 09:34:12,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291755779] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-16 09:34:12,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351062428] [2021-12-16 09:34:12,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:12,043 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-16 09:34:12,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-16 09:34:12,044 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-16 09:34:12,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2021-12-16 09:34:12,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:12,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-16 09:34:12,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-16 09:34:12,349 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2021-12-16 09:34:12,349 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-16 09:34:12,349 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351062428] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:12,349 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-16 09:34:12,349 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-16 09:34:12,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660536773] [2021-12-16 09:34:12,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:12,350 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:12,350 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:12,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:12,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-16 09:34:12,350 INFO L87 Difference]: Start difference. First operand 23748 states and 29942 transitions. cyclomatic complexity: 6244 Second operand has 3 states, 3 states have (on average 36.0) internal successors, (108), 3 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:12,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:12,438 INFO L93 Difference]: Finished difference Result 22851 states and 28833 transitions. [2021-12-16 09:34:12,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:12,439 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22851 states and 28833 transitions. [2021-12-16 09:34:12,514 INFO L131 ngComponentsAnalysis]: Automaton has 36 accepting balls. 13789 [2021-12-16 09:34:12,560 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22851 states to 22851 states and 28833 transitions. [2021-12-16 09:34:12,561 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14348 [2021-12-16 09:34:12,571 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14348 [2021-12-16 09:34:12,571 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22851 states and 28833 transitions. [2021-12-16 09:34:12,571 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:12,572 INFO L681 BuchiCegarLoop]: Abstraction has 22851 states and 28833 transitions. [2021-12-16 09:34:12,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22851 states and 28833 transitions. [2021-12-16 09:34:13,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22851 to 22851. [2021-12-16 09:34:13,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22851 states, 22851 states have (on average 1.2617828541420506) internal successors, (28833), 22850 states have internal predecessors, (28833), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:13,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22851 states to 22851 states and 28833 transitions. [2021-12-16 09:34:13,092 INFO L704 BuchiCegarLoop]: Abstraction has 22851 states and 28833 transitions. [2021-12-16 09:34:13,092 INFO L587 BuchiCegarLoop]: Abstraction has 22851 states and 28833 transitions. [2021-12-16 09:34:13,092 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-12-16 09:34:13,092 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22851 states and 28833 transitions. [2021-12-16 09:34:13,163 INFO L131 ngComponentsAnalysis]: Automaton has 36 accepting balls. 13789 [2021-12-16 09:34:13,163 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:13,163 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:13,342 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-12-16 09:34:13,342 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-16 09:34:13,342 INFO L791 eck$LassoCheckResult]: Stem: 353980#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 353782#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 353757#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 353689#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 353690#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 353683#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 353684#L110-2 assume !false; 354081#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 354080#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 354079#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 354078#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 354077#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 354076#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 354075#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 354074#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 354073#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 354072#L137 assume 8464 == ssl3_accept_~s__state~0#1; 354071#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 354070#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 354068#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 354065#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 354062#L607 ssl3_accept_~skip~0#1 := 0; 354061#L110-2 assume !false; 354060#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 354059#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 354058#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 354057#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 354056#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 354055#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 354054#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 354053#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 354052#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 354051#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 354050#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 354049#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 354048#L146 assume 8496 == ssl3_accept_~s__state~0#1; 354047#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 354046#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 354045#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 354043#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 354041#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 354038#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 354035#L607 ssl3_accept_~skip~0#1 := 0; 354034#L110-2 assume !false; 354033#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 354032#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 354031#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 354030#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 354029#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 354028#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 354027#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 354026#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 354025#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 354024#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 354023#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 354022#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 354021#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 354019#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 354020#L152 assume 8512 == ssl3_accept_~s__state~0#1; 362454#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 362447#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 362448#L315-2 [2021-12-16 09:34:13,342 INFO L793 eck$LassoCheckResult]: Loop: 362448#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 363144#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 363141#L607 ssl3_accept_~skip~0#1 := 0; 363140#L110-2 assume !false; 363139#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 363138#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 363137#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 363136#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 363135#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 363134#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 363133#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 363132#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 363131#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 363130#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 363129#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 363128#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 363127#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 363126#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 363125#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 363124#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 363123#L158 assume 8528 == ssl3_accept_~s__state~0#1; 363122#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 363121#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 363119#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 363113#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 363115#L367 assume !(6 == ssl3_accept_~blastFlag~0#1); 363111#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 363107#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 363104#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 363101#L607 ssl3_accept_~skip~0#1 := 0; 363100#L110-2 assume !false; 363099#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 363097#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 363092#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 363090#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 363088#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 363086#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 363084#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 363082#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 363080#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 363078#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 363076#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 363074#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 363072#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 363070#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 363068#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 363066#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 363064#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 363062#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 363060#L164 assume 8544 == ssl3_accept_~s__state~0#1; 363058#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 363056#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 363053#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 363051#L405 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 363048#L406 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 363046#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 363044#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 363041#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 363037#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 363034#L607 ssl3_accept_~skip~0#1 := 0; 363033#L110-2 assume !false; 363032#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 363031#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 363030#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 363029#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 363028#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 363027#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 363026#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 363025#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 363024#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 363023#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 363022#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 363021#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 363020#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 363019#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 363018#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 363017#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 363016#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 363015#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 363014#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 363013#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 363012#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 363011#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 363010#L176 assume 8448 == ssl3_accept_~s__state~0#1; 363009#L177 assume !(ssl3_accept_~num1~0#1 > 0); 363006#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 363003#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 363000#L607 ssl3_accept_~skip~0#1 := 0; 362999#L110-2 assume !false; 362998#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 362997#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 362996#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 362995#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 362994#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 362993#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 362992#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 362991#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 362990#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 362989#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 362988#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 362987#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 362986#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 362985#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 362984#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 362983#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 362982#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 362981#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 362980#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 362979#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 362977#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 362947#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 362945#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 362943#L179 assume 8576 == ssl3_accept_~s__state~0#1; 362890#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 362939#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 362932#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 362933#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 363205#L607 ssl3_accept_~skip~0#1 := 0; 363206#L110-2 assume !false; 363201#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 363202#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 363197#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 363198#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 363193#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 363194#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 363189#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 363190#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 363185#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 363186#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 363181#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 363182#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 363179#L146 assume 8496 == ssl3_accept_~s__state~0#1; 363178#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 363177#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 363176#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 363174#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 363172#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 363169#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 363166#L607 ssl3_accept_~skip~0#1 := 0; 363165#L110-2 assume !false; 363164#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 363163#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 363162#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 363161#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 363160#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 363159#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 363158#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 363157#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 363156#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 363155#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 363154#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 363153#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 363152#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 363151#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 363150#L152 assume 8512 == ssl3_accept_~s__state~0#1; 363149#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 363148#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 362448#L315-2 [2021-12-16 09:34:13,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:13,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1241502428, now seen corresponding path program 1 times [2021-12-16 09:34:13,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:13,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938185880] [2021-12-16 09:34:13,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:13,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:13,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:13,349 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:13,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:13,358 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:13,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:13,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1426044503, now seen corresponding path program 1 times [2021-12-16 09:34:13,359 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:13,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815982303] [2021-12-16 09:34:13,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:13,359 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:13,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-16 09:34:13,386 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 151 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2021-12-16 09:34:13,386 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-16 09:34:13,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815982303] [2021-12-16 09:34:13,387 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815982303] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-16 09:34:13,387 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-16 09:34:13,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-16 09:34:13,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327581946] [2021-12-16 09:34:13,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-16 09:34:13,388 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-16 09:34:13,388 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-16 09:34:13,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-16 09:34:13,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-16 09:34:13,389 INFO L87 Difference]: Start difference. First operand 22851 states and 28833 transitions. cyclomatic complexity: 6039 Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:13,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-16 09:34:13,538 INFO L93 Difference]: Finished difference Result 22947 states and 28893 transitions. [2021-12-16 09:34:13,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-16 09:34:13,539 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 22947 states and 28893 transitions. [2021-12-16 09:34:13,608 INFO L131 ngComponentsAnalysis]: Automaton has 36 accepting balls. 13852 [2021-12-16 09:34:13,655 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 22947 states to 22947 states and 28893 transitions. [2021-12-16 09:34:13,655 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14411 [2021-12-16 09:34:13,664 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14411 [2021-12-16 09:34:13,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22947 states and 28893 transitions. [2021-12-16 09:34:13,665 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-16 09:34:13,665 INFO L681 BuchiCegarLoop]: Abstraction has 22947 states and 28893 transitions. [2021-12-16 09:34:13,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22947 states and 28893 transitions. [2021-12-16 09:34:13,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22947 to 22851. [2021-12-16 09:34:13,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22851 states, 22851 states have (on average 1.2602074307470132) internal successors, (28797), 22850 states have internal predecessors, (28797), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-16 09:34:14,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22851 states to 22851 states and 28797 transitions. [2021-12-16 09:34:14,015 INFO L704 BuchiCegarLoop]: Abstraction has 22851 states and 28797 transitions. [2021-12-16 09:34:14,015 INFO L587 BuchiCegarLoop]: Abstraction has 22851 states and 28797 transitions. [2021-12-16 09:34:14,015 INFO L425 BuchiCegarLoop]: ======== Iteration 36============ [2021-12-16 09:34:14,015 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22851 states and 28797 transitions. [2021-12-16 09:34:14,074 INFO L131 ngComponentsAnalysis]: Automaton has 36 accepting balls. 13789 [2021-12-16 09:34:14,074 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-16 09:34:14,074 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-16 09:34:14,075 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-12-16 09:34:14,075 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-12-16 09:34:14,076 INFO L791 eck$LassoCheckResult]: Stem: 399796#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 399590#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 399561#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 399499#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 399500#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 399493#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 399494#L110-2 assume !false; 399912#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 399911#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 399910#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 399909#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 399908#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 399907#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 399906#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 399905#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 399904#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 399903#L137 assume 8464 == ssl3_accept_~s__state~0#1; 399902#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 399901#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 399899#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 399896#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 399893#L607 ssl3_accept_~skip~0#1 := 0; 399892#L110-2 assume !false; 399891#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 399890#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 399889#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 399888#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 399887#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 399886#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 399885#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 399884#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 399883#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 399882#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 399881#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 399880#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 399879#L146 assume 8496 == ssl3_accept_~s__state~0#1; 399878#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 399877#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 399876#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 399874#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 399872#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 399869#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 399866#L607 ssl3_accept_~skip~0#1 := 0; 399865#L110-2 assume !false; 399864#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 399863#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 399862#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 399861#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 399860#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 399859#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 399858#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 399857#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 399856#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 399855#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 399854#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 399853#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 399852#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 399850#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 399851#L152 assume 8512 == ssl3_accept_~s__state~0#1; 408248#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 408246#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 408247#L315-2 [2021-12-16 09:34:14,076 INFO L793 eck$LassoCheckResult]: Loop: 408247#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 408904#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 408901#L607 ssl3_accept_~skip~0#1 := 0; 408900#L110-2 assume !false; 408899#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 408898#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 408897#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 408896#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 408895#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 408894#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 408893#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 408892#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 408891#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 408890#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 408889#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 408888#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 408887#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 408886#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 408885#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 408884#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 408883#L158 assume 8528 == ssl3_accept_~s__state~0#1; 408882#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 408881#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 408879#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 408873#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 408876#L367 assume !(6 == ssl3_accept_~blastFlag~0#1); 408871#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 408867#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 408864#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 408861#L607 ssl3_accept_~skip~0#1 := 0; 408860#L110-2 assume !false; 408859#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 408857#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 408852#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 408850#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 408848#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 408846#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 408844#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 408842#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 408840#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 408838#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 408836#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 408834#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 408832#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 408830#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 408828#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 408826#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 408824#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 408822#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 408820#L164 assume 8544 == ssl3_accept_~s__state~0#1; 408818#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 408816#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 408813#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 408811#L405 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 408808#L406 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 408806#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 408804#L417 assume !(8 == ssl3_accept_~blastFlag~0#1); 408801#L420 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 408797#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 408794#L607 ssl3_accept_~skip~0#1 := 0; 408793#L110-2 assume !false; 408792#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 408791#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 408790#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 408789#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 408788#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 408787#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 408786#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 408785#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 408784#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 408783#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 408782#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 408781#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 408780#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 408779#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 408778#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 408777#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 408776#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 408775#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 408774#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 408773#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 408772#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 408771#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 408770#L176 assume 8448 == ssl3_accept_~s__state~0#1; 408769#L177 assume !(ssl3_accept_~num1~0#1 > 0); 408766#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 408763#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 408760#L607 ssl3_accept_~skip~0#1 := 0; 408759#L110-2 assume !false; 408758#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 408757#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 408756#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 408755#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 408754#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 408753#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 408752#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 408751#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 408750#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 408749#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 408748#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 408747#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 408746#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 408745#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 408744#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 408743#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 408742#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 408741#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 408740#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 408739#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 408738#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 408737#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 408736#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 408735#L179 assume 8576 == ssl3_accept_~s__state~0#1; 408650#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 408733#L460 assume !(ssl3_accept_~ret~0#1 <= 0); 408731#L463 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 408732#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 408976#L607 ssl3_accept_~skip~0#1 := 0; 408975#L110-2 assume !false; 408974#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 408973#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 408972#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 408971#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 408970#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 408969#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 408968#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 408967#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 408966#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 408965#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 408964#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 408963#L143 assume 8466 == ssl3_accept_~s__state~0#1; 408962#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 408961#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 408959#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 408956#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 408953#L607 ssl3_accept_~skip~0#1 := 0; 408952#L110-2 assume !false; 408951#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 408950#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 408949#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 408948#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 408947#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 408946#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 408945#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 408944#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 408943#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 408942#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 408941#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 408940#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 408939#L146 assume 8496 == ssl3_accept_~s__state~0#1; 408938#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 408937#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 408936#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 408934#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 408932#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 408929#L570 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 408926#L607 ssl3_accept_~skip~0#1 := 0; 408925#L110-2 assume !false; 408924#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 408923#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 408922#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 408921#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 408920#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 408919#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 408918#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 408917#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 408916#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 408915#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 408914#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 408913#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 408912#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 408911#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 408910#L152 assume 8512 == ssl3_accept_~s__state~0#1; 408909#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 408908#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 408247#L315-2 [2021-12-16 09:34:14,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:14,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1241502428, now seen corresponding path program 2 times [2021-12-16 09:34:14,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:14,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465884281] [2021-12-16 09:34:14,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:14,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:14,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:14,085 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:14,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:14,096 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:14,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:14,097 INFO L85 PathProgramCache]: Analyzing trace with hash 663614974, now seen corresponding path program 1 times [2021-12-16 09:34:14,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:14,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900710892] [2021-12-16 09:34:14,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:14,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:14,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:14,110 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:14,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:14,128 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:14,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-16 09:34:14,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1850639749, now seen corresponding path program 1 times [2021-12-16 09:34:14,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-16 09:34:14,129 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309582852] [2021-12-16 09:34:14,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-16 09:34:14,129 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-16 09:34:14,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:14,225 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-16 09:34:14,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-16 09:34:14,260 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-16 09:34:16,061 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 16.12 09:34:16 BoogieIcfgContainer [2021-12-16 09:34:16,062 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-16 09:34:16,062 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-16 09:34:16,062 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-16 09:34:16,062 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-16 09:34:16,063 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 16.12 09:33:54" (3/4) ... [2021-12-16 09:34:16,065 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-12-16 09:34:16,138 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-12-16 09:34:16,139 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-16 09:34:16,139 INFO L158 Benchmark]: Toolchain (without parser) took 22246.16ms. Allocated memory was 86.0MB in the beginning and 6.3GB in the end (delta: 6.2GB). Free memory was 56.7MB in the beginning and 5.8GB in the end (delta: -5.7GB). Peak memory consumption was 494.2MB. Max. memory is 16.1GB. [2021-12-16 09:34:16,140 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 86.0MB. Free memory is still 52.6MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-16 09:34:16,140 INFO L158 Benchmark]: CACSL2BoogieTranslator took 333.83ms. Allocated memory is still 86.0MB. Free memory was 56.5MB in the beginning and 41.6MB in the end (delta: 14.9MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2021-12-16 09:34:16,141 INFO L158 Benchmark]: Boogie Procedure Inliner took 71.33ms. Allocated memory is still 86.0MB. Free memory was 41.6MB in the beginning and 39.0MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-16 09:34:16,142 INFO L158 Benchmark]: Boogie Preprocessor took 46.79ms. Allocated memory is still 86.0MB. Free memory was 38.9MB in the beginning and 36.9MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-16 09:34:16,142 INFO L158 Benchmark]: RCFGBuilder took 552.64ms. Allocated memory was 86.0MB in the beginning and 111.1MB in the end (delta: 25.2MB). Free memory was 36.9MB in the beginning and 66.5MB in the end (delta: -29.6MB). Peak memory consumption was 6.5MB. Max. memory is 16.1GB. [2021-12-16 09:34:16,143 INFO L158 Benchmark]: BuchiAutomizer took 21152.73ms. Allocated memory was 111.1MB in the beginning and 6.3GB in the end (delta: 6.2GB). Free memory was 66.0MB in the beginning and 5.8GB in the end (delta: -5.7GB). Peak memory consumption was 619.8MB. Max. memory is 16.1GB. [2021-12-16 09:34:16,143 INFO L158 Benchmark]: Witness Printer took 76.57ms. Allocated memory is still 6.3GB. Free memory was 5.8GB in the beginning and 5.8GB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-16 09:34:16,144 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 86.0MB. Free memory is still 52.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 333.83ms. Allocated memory is still 86.0MB. Free memory was 56.5MB in the beginning and 41.6MB in the end (delta: 14.9MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 71.33ms. Allocated memory is still 86.0MB. Free memory was 41.6MB in the beginning and 39.0MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 46.79ms. Allocated memory is still 86.0MB. Free memory was 38.9MB in the beginning and 36.9MB in the end (delta: 1.9MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 552.64ms. Allocated memory was 86.0MB in the beginning and 111.1MB in the end (delta: 25.2MB). Free memory was 36.9MB in the beginning and 66.5MB in the end (delta: -29.6MB). Peak memory consumption was 6.5MB. Max. memory is 16.1GB. * BuchiAutomizer took 21152.73ms. Allocated memory was 111.1MB in the beginning and 6.3GB in the end (delta: 6.2GB). Free memory was 66.0MB in the beginning and 5.8GB in the end (delta: -5.7GB). Peak memory consumption was 619.8MB. Max. memory is 16.1GB. * Witness Printer took 76.57ms. Allocated memory is still 6.3GB. Free memory was 5.8GB in the beginning and 5.8GB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. 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 37 terminating modules (35 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. 35 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 22851 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 21.0s and 36 iterations. TraceHistogramMax:7. Analysis of lassos took 9.1s. Construction of modules took 2.8s. Büchi inclusion checks took 2.6s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 37. Automata minimization 3.6s AutomataMinimizationTime, 37 MinimizatonAttempts, 28547 StatesRemovedByMinimization, 27 NontrivialMinimizations. Non-live state removal took 1.7s Buchi closure took 0.1s. Biggest automaton had 23748 states and ocurred in iteration 33. Nontrivial modules had stage [2, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 12/12 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6241 SdHoareTripleChecker+Valid, 3.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6239 mSDsluCounter, 15891 SdHoareTripleChecker+Invalid, 2.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6548 mSDsCounter, 814 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4241 IncrementalHoareTripleChecker+Invalid, 5055 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 814 mSolverCounterUnsat, 9343 mSDtfsCounter, 4241 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI28 SFLT0 conc1 concLT1 SILN0 SILU0 SILI4 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital28 mio100 ax100 hnf100 lsp39 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 37ms VariablesStem: 0 VariablesLoop: 2 DisjunctsStem: 1 DisjunctsLoop: 1 SupportingInvariants: 0 MotzkinApplications: 2 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 7 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 2 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.3s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 219]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=1} State at position 1 is {org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@69a4a4e2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a8c3513=0, NULL=0, NULL=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5204db9c=0, tmp___9=0, s__ctx__stats__sess_accept=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@115039cf=0, s__s3__tmp__new_cipher__algo_strength=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6d6bdf6d=0, s__ctx__info_callback=0, tmp=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6167f0c3=0, __cil_tmp55=0, s__s3__tmp__use_rsa_tmp=1, s__s3__tmp__new_cipher__algorithms=-257, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39d16e8f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@514f77ff=0, tmp___2=0, cb=4, s__cert__pkeys__AT0__privatekey=0, s__options=8587837439, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ee30ae3=0, s__shutdown=0, \result=0, tmp=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@43beeed8=0, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b0423eb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6252ad05=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f960f27=0, s__server=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3fb34c5a=0, \old(initial_state)=8464, \result=0, s__type=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@52d37fbf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1bb2f572=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@133bf1d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ee0f3f5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ff87984=2, s__init_num=0, tmp___5=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@67ee6b59=0, s__ctx__stats__sess_accept_renegotiate=0, ret=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60d0dcf0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76713ea0=0, s__verify_mode=8, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@473d8ba9=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21edabd0=0, tmp___7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@256f8d03=0, tmp___10=0, __cil_tmp61=-257, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2866b736=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73ccd357=1, l=-257, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61626715=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@679973df=0, __cil_tmp56=-257, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@445db1bf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a3b5147=0, tmp___1=-12288, s__info_callback=4, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1504dfa7=0, s__s3__tmp__reuse_message=7, s__version=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@37196a50=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57d596f9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18b06bb9=1, s__s3__tmp__next_state___0=8576, s__s3__tmp__new_cipher=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7470c710=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d5a01c1=0, num1=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3ca4bfe9=0, s__debug=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@cf42c94=0, s__ctx__stats__sess_accept_good=0, tmp___3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@683a8334=1, __cil_tmp60=0, s__in_handshake=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@428a0c43=0, s__init_buf___0=1, initial_state=8464, tmp___4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6245617=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d9f152a=0, __cil_tmp59=0, skip=1, s__hit=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ba630f6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@539ad8c3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25e390e4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45d201c0=0, tmp___6=0, s__session__peer=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@326a07df=1, state=8512, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a9fe946=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@46e77a07=0, __cil_tmp57=8587837439, s__state=8512, s__new_session=0, tmp___8=0, s=8464, Time=5, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@76f4c993=0, s__rwstate=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 315]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L640] int s ; [L641] int tmp ; [L645] s = 8464 [L646] CALL ssl3_accept(s) [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 = __VERIFIER_nondet_long() ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback [L100] s__in_handshake ++ [L101] COND FALSE !(tmp___1 + 12288) [L106] COND FALSE !(s__cert == 0) [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND TRUE s__state == 8464 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L607] COND FALSE !(! s__s3__tmp__reuse_message) [L624] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L607] COND FALSE !(! s__s3__tmp__reuse_message) [L624] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND TRUE __cil_tmp56 + 256UL [L316] skip = 1 Loop: [L327] s__state = 8528 [L328] s__init_num = 0 [L607] COND FALSE !(! s__s3__tmp__reuse_message) [L624] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L332] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L334] __cil_tmp57 = (unsigned long )s__options [L335] COND TRUE __cil_tmp57 + 2097152UL [L336] s__s3__tmp__use_rsa_tmp = 1 [L341] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L366] ret = __VERIFIER_nondet_int() [L367] COND FALSE !(blastFlag == 6) [L370] COND FALSE !(ret <= 0) [L387] s__state = 8544 [L388] s__init_num = 0 [L607] COND FALSE !(! s__s3__tmp__reuse_message) [L624] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L392] COND TRUE s__verify_mode + 1 [L393] COND FALSE !(s__session__peer != 0) [L404] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L405] COND TRUE __cil_tmp61 + 256UL [L406] COND TRUE s__verify_mode + 2 [L415] s__s3__tmp__cert_request = 1 [L416] ret = __VERIFIER_nondet_int() [L417] COND FALSE !(blastFlag == 8) [L420] COND FALSE !(ret <= 0) [L423] s__state = 8448 [L424] s__s3__tmp__next_state___0 = 8576 [L425] s__init_num = 0 [L607] COND FALSE !(! s__s3__tmp__reuse_message) [L624] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L446] COND FALSE !(num1 > 0L) [L455] s__state = s__s3__tmp__next_state___0 [L607] COND FALSE !(! s__s3__tmp__reuse_message) [L624] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L459] ret = __VERIFIER_nondet_int() [L460] COND FALSE !(ret <= 0) [L463] COND TRUE ret == 2 [L464] s__state = 8466 [L607] COND FALSE !(! s__s3__tmp__reuse_message) [L624] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L607] COND FALSE !(! s__s3__tmp__reuse_message) [L624] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L607] COND FALSE !(! s__s3__tmp__reuse_message) [L624] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND TRUE __cil_tmp56 + 256UL [L316] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-12-16 09:34:16,210 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2021-12-16 09:34:16,405 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2021-12-16 09:34:16,605 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-12-16 09:34:16,806 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-12-16 09:34:17,005 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-12-16 09:34:17,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-12-16 09:34:17,406 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... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)