./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 839c364b 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_14.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 808d2f0a6837cfae1b427dacfcde422fbd84ecc3bfe3666ba200189a6ab55331 --- Real Ultimate output --- This is Ultimate 0.2.2-839c364b5d67a0f615c82cb70ab247790648d4a9-839c364 [2021-12-14 23:11:42,891 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-14 23:11:42,893 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-14 23:11:42,938 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-14 23:11:42,939 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-14 23:11:42,942 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-14 23:11:42,943 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-14 23:11:42,946 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-14 23:11:42,947 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-14 23:11:42,951 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-14 23:11:42,951 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-14 23:11:42,953 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-14 23:11:42,953 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-14 23:11:42,955 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-14 23:11:42,956 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-14 23:11:42,961 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-14 23:11:42,962 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-14 23:11:42,963 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-14 23:11:42,965 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-14 23:11:42,970 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-14 23:11:42,971 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-14 23:11:42,972 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-14 23:11:42,973 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-14 23:11:42,974 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-14 23:11:42,979 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-14 23:11:42,979 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-14 23:11:42,980 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-14 23:11:42,981 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-14 23:11:42,982 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-14 23:11:42,982 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-14 23:11:42,983 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-14 23:11:42,983 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-14 23:11:42,985 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-14 23:11:42,986 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-14 23:11:42,987 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-14 23:11:42,987 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-14 23:11:42,987 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-14 23:11:42,988 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-14 23:11:42,988 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-14 23:11:42,988 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-14 23:11:42,989 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-14 23:11:42,991 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-14 23:11:43,021 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-14 23:11:43,021 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-14 23:11:43,021 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-14 23:11:43,022 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-14 23:11:43,023 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-14 23:11:43,023 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-14 23:11:43,023 INFO L138 SettingsManager]: * Use SBE=true [2021-12-14 23:11:43,023 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-14 23:11:43,023 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-14 23:11:43,024 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-14 23:11:43,024 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-14 23:11:43,024 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-14 23:11:43,025 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-14 23:11:43,025 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-14 23:11:43,025 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-14 23:11:43,025 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-14 23:11:43,025 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-14 23:11:43,026 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-14 23:11:43,026 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-14 23:11:43,026 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-14 23:11:43,026 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-14 23:11:43,026 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-14 23:11:43,026 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-14 23:11:43,027 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-14 23:11:43,027 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-14 23:11:43,031 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-14 23:11:43,031 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-14 23:11:43,031 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-14 23:11:43,031 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-14 23:11:43,032 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-14 23:11:43,032 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-14 23:11:43,032 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-14 23:11:43,033 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-14 23:11:43,033 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 -> 808d2f0a6837cfae1b427dacfcde422fbd84ecc3bfe3666ba200189a6ab55331 [2021-12-14 23:11:43,282 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-14 23:11:43,304 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-14 23:11:43,306 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-14 23:11:43,307 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-14 23:11:43,308 INFO L275 PluginConnector]: CDTParser initialized [2021-12-14 23:11:43,308 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c [2021-12-14 23:11:43,366 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8aeef906f/f0848047edef47dda56fc2d757c3f3a7/FLAGfd30b457b [2021-12-14 23:11:43,824 INFO L306 CDTParser]: Found 1 translation units. [2021-12-14 23:11:43,825 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c [2021-12-14 23:11:43,842 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8aeef906f/f0848047edef47dda56fc2d757c3f3a7/FLAGfd30b457b [2021-12-14 23:11:44,346 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8aeef906f/f0848047edef47dda56fc2d757c3f3a7 [2021-12-14 23:11:44,348 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-14 23:11:44,350 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-14 23:11:44,352 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-14 23:11:44,352 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-14 23:11:44,355 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-14 23:11:44,356 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 11:11:44" (1/1) ... [2021-12-14 23:11:44,356 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5284d418 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:44, skipping insertion in model container [2021-12-14 23:11:44,357 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 11:11:44" (1/1) ... [2021-12-14 23:11:44,363 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-14 23:11:44,401 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-14 23:11:44,592 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_14.cil.c[45163,45176] [2021-12-14 23:11:44,599 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 23:11:44,610 INFO L203 MainTranslator]: Completed pre-run [2021-12-14 23:11:44,685 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_14.cil.c[45163,45176] [2021-12-14 23:11:44,688 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 23:11:44,699 INFO L208 MainTranslator]: Completed translation [2021-12-14 23:11:44,702 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:44 WrapperNode [2021-12-14 23:11:44,702 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-14 23:11:44,704 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-14 23:11:44,704 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-14 23:11:44,704 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-14 23:11:44,709 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:44" (1/1) ... [2021-12-14 23:11:44,729 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:44" (1/1) ... [2021-12-14 23:11:44,761 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 517 [2021-12-14 23:11:44,765 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-14 23:11:44,766 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-14 23:11:44,766 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-14 23:11:44,766 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-14 23:11:44,772 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:44" (1/1) ... [2021-12-14 23:11:44,773 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:44" (1/1) ... [2021-12-14 23:11:44,782 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:44" (1/1) ... [2021-12-14 23:11:44,782 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:44" (1/1) ... [2021-12-14 23:11:44,789 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:44" (1/1) ... [2021-12-14 23:11:44,802 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:44" (1/1) ... [2021-12-14 23:11:44,805 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:44" (1/1) ... [2021-12-14 23:11:44,811 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-14 23:11:44,812 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-14 23:11:44,812 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-14 23:11:44,812 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-14 23:11:44,816 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:44" (1/1) ... [2021-12-14 23:11:44,822 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:44,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:44,844 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-14 23:11:44,857 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-14 23:11:44,882 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-14 23:11:44,882 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-14 23:11:44,883 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-14 23:11:44,883 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-14 23:11:45,007 INFO L236 CfgBuilder]: Building ICFG [2021-12-14 23:11:45,008 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-14 23:11:45,036 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-14 23:11:45,423 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-12-14 23:11:45,424 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-12-14 23:11:45,424 INFO L277 CfgBuilder]: Performing block encoding [2021-12-14 23:11:45,430 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-14 23:11:45,434 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-14 23:11:45,436 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 11:11:45 BoogieIcfgContainer [2021-12-14 23:11:45,436 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-14 23:11:45,437 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-14 23:11:45,437 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-14 23:11:45,441 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-14 23:11:45,442 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-14 23:11:45,442 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 14.12 11:11:44" (1/3) ... [2021-12-14 23:11:45,443 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@52ff6d85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 14.12 11:11:45, skipping insertion in model container [2021-12-14 23:11:45,443 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-14 23:11:45,443 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:44" (2/3) ... [2021-12-14 23:11:45,443 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@52ff6d85 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 14.12 11:11:45, skipping insertion in model container [2021-12-14 23:11:45,443 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-14 23:11:45,443 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 11:11:45" (3/3) ... [2021-12-14 23:11:45,444 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_srvr_14.cil.c [2021-12-14 23:11:45,471 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-14 23:11:45,472 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-14 23:11:45,472 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-14 23:11:45,472 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-14 23:11:45,472 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-14 23:11:45,472 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-14 23:11:45,472 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-14 23:11:45,472 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-14 23:11:45,499 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 150 states, 149 states have (on average 1.738255033557047) internal successors, (259), 149 states have internal predecessors, (259), 0 states have call successors, (0), 0 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-14 23:11:45,520 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 128 [2021-12-14 23:11:45,521 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:45,521 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:45,527 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-14 23:11:45,527 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:45,527 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-14 23:11:45,528 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 150 states, 149 states have (on average 1.738255033557047) internal successors, (259), 149 states have internal predecessors, (259), 0 states have call successors, (0), 0 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-14 23:11:45,535 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 128 [2021-12-14 23:11:45,539 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:45,539 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:45,540 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-14 23:11:45,542 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:45,545 INFO L791 eck$LassoCheckResult]: Stem: 132#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(17, 2);call #Ultimate.allocInit(12, 3); 43#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 39#L93true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 24#L96-2true ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 134#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 20#L101-1true assume !(0 == ssl3_accept_~s__cert~0#1); 47#L110-2true [2021-12-14 23:11:45,546 INFO L793 eck$LassoCheckResult]: Loop: 47#L110-2true assume !false; 21#L111true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127#L113true assume !(12292 == ssl3_accept_~s__state~0#1); 30#L116true assume !(16384 == ssl3_accept_~s__state~0#1); 133#L119true assume !(8192 == ssl3_accept_~s__state~0#1); 58#L122true assume !(24576 == ssl3_accept_~s__state~0#1); 93#L125true assume !(8195 == ssl3_accept_~s__state~0#1); 65#L128true assume 8480 == ssl3_accept_~s__state~0#1; 141#L132true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 11#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; 74#L577true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40#L614true ssl3_accept_~skip~0#1 := 0; 47#L110-2true [2021-12-14 23:11:45,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:45,550 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-12-14 23:11:45,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:45,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044890238] [2021-12-14 23:11:45,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:45,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:45,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:45,628 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:45,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:45,679 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:45,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:45,681 INFO L85 PathProgramCache]: Analyzing trace with hash -289465289, now seen corresponding path program 1 times [2021-12-14 23:11:45,681 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:45,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324492998] [2021-12-14 23:11:45,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:45,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:45,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:45,699 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:45,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:45,712 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:45,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:45,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1315319160, now seen corresponding path program 1 times [2021-12-14 23:11:45,715 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:45,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944320507] [2021-12-14 23:11:45,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:45,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:45,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:45,803 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-14 23:11:45,804 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:45,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944320507] [2021-12-14 23:11:45,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944320507] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:45,806 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:45,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:45,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474782707] [2021-12-14 23:11:45,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:45,929 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:45,930 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:45,930 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:45,930 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:45,930 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:11:45,931 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:45,931 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:45,931 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:45,931 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration1_Loop [2021-12-14 23:11:45,931 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:45,931 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:45,945 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-14 23:11:45,953 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-14 23:11:45,955 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-14 23:11:45,958 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-14 23:11:45,960 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-14 23:11:45,966 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-14 23:11:45,969 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:46,051 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:46,052 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:11:46,054 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:46,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:46,055 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-14 23:11:46,073 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:46,073 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:46,090 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-14 23:11:46,124 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:46,125 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36#1=4, ULTIMATE.start_ssl3_accept_~ret~0#1=4} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36#1=4, ULTIMATE.start_ssl3_accept_~ret~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:46,155 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:46,156 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:46,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:46,157 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-14 23:11:46,158 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-14 23:11:46,165 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:46,165 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:46,174 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:46,174 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-14 23:11:46,189 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:46,190 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:46,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:46,191 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-14 23:11:46,191 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-14 23:11:46,193 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:46,193 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:46,200 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:46,201 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-14 23:11:46,215 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-14 23:11:46,216 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:46,216 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:46,217 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-14 23:11:46,218 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-14 23:11:46,219 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:46,219 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:46,235 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:46,235 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-14 23:11:46,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:46,255 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:46,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:46,256 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-14 23:11:46,257 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-14 23:11:46,258 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:46,258 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:46,288 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-14 23:11:46,289 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:46,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:46,290 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-14 23:11:46,303 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-14 23:11:46,304 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:11:46,304 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:46,338 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:11:46,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:46,364 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:46,364 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:46,365 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:46,365 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:46,365 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:11:46,365 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:46,365 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:46,365 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:46,365 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration1_Loop [2021-12-14 23:11:46,365 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:46,365 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:46,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:46,374 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-14 23:11:46,379 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-14 23:11:46,382 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-14 23:11:46,385 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-14 23:11:46,392 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-14 23:11:46,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:46,472 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:46,477 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:11:46,478 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:46,478 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:46,479 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-14 23:11:46,489 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-14 23:11:46,490 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-14 23:11:46,497 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:46,498 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:46,498 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:46,498 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:46,499 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:46,501 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:46,502 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:46,519 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:46,542 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-14 23:11:46,543 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:46,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:46,544 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-14 23:11:46,547 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-14 23:11:46,554 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:46,554 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:46,554 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:46,554 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:46,554 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:46,555 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:46,555 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:46,557 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-14 23:11:46,566 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:46,590 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-14 23:11:46,590 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:46,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:46,592 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-14 23:11:46,598 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-14 23:11:46,604 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:46,605 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:46,605 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:46,605 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:46,605 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:46,606 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:46,606 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:46,609 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-14 23:11:46,625 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:46,650 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-14 23:11:46,651 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:46,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:46,652 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-14 23:11:46,660 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-14 23:11:46,660 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-14 23:11:46,667 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:46,668 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:46,668 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:46,668 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:46,668 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:46,669 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:46,669 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:46,691 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:46,716 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-14 23:11:46,716 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:46,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:46,718 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-14 23:11:46,719 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-14 23:11:46,720 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:46,727 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:46,727 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:46,727 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:46,727 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:46,727 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:46,729 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:46,729 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:46,743 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-14 23:11:46,766 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-14 23:11:46,766 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-14 23:11:46,768 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:46,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:46,772 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-14 23:11:46,814 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-14 23:11:46,814 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-14 23:11:46,814 INFO L513 LassoAnalysis]: Proved termination. [2021-12-14 23:11:46,815 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-14 23:11:46,831 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-14 23:11:46,847 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-14 23:11:46,849 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-14 23:11:46,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:46,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:46,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 57 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:11:46,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:46,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:46,923 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-14 23:11:46,923 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:47,029 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-14 23:11:47,063 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-14 23:11:47,066 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 150 states, 149 states have (on average 1.738255033557047) internal successors, (259), 149 states have internal predecessors, (259), 0 states have call successors, (0), 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-14 23:11:47,503 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-14 23:11:47,609 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 150 states, 149 states have (on average 1.738255033557047) internal successors, (259), 149 states have internal predecessors, (259), 0 states have call successors, (0), 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 848 states and 1442 transitions. Complement of second has 10 states. [2021-12-14 23:11:47,611 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-14 23:11:47,614 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-14 23:11:47,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 622 transitions. [2021-12-14 23:11:47,617 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 6 letters. Loop has 12 letters. [2021-12-14 23:11:47,619 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:47,619 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 18 letters. Loop has 12 letters. [2021-12-14 23:11:47,620 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:47,620 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 6 letters. Loop has 24 letters. [2021-12-14 23:11:47,621 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:47,621 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 848 states and 1442 transitions. [2021-12-14 23:11:47,639 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2021-12-14 23:11:47,651 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 848 states to 704 states and 1102 transitions. [2021-12-14 23:11:47,652 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2021-12-14 23:11:47,654 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2021-12-14 23:11:47,654 INFO L73 IsDeterministic]: Start isDeterministic. Operand 704 states and 1102 transitions. [2021-12-14 23:11:47,655 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:47,655 INFO L681 BuchiCegarLoop]: Abstraction has 704 states and 1102 transitions. [2021-12-14 23:11:47,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states and 1102 transitions. [2021-12-14 23:11:47,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 500. [2021-12-14 23:11:47,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 500 states have (on average 1.56) internal successors, (780), 499 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-14 23:11:47,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 780 transitions. [2021-12-14 23:11:47,717 INFO L704 BuchiCegarLoop]: Abstraction has 500 states and 780 transitions. [2021-12-14 23:11:47,718 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:47,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:47,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:47,722 INFO L87 Difference]: Start difference. First operand 500 states and 780 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-14 23:11:47,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:47,834 INFO L93 Difference]: Finished difference Result 586 states and 914 transitions. [2021-12-14 23:11:47,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:47,835 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 586 states and 914 transitions. [2021-12-14 23:11:47,839 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 284 [2021-12-14 23:11:47,842 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 586 states to 586 states and 914 transitions. [2021-12-14 23:11:47,842 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 356 [2021-12-14 23:11:47,843 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 356 [2021-12-14 23:11:47,843 INFO L73 IsDeterministic]: Start isDeterministic. Operand 586 states and 914 transitions. [2021-12-14 23:11:47,843 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:47,843 INFO L681 BuchiCegarLoop]: Abstraction has 586 states and 914 transitions. [2021-12-14 23:11:47,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states and 914 transitions. [2021-12-14 23:11:47,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 551. [2021-12-14 23:11:47,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 551 states have (on average 1.573502722323049) internal successors, (867), 550 states have internal predecessors, (867), 0 states have call successors, (0), 0 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-14 23:11:47,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 867 transitions. [2021-12-14 23:11:47,855 INFO L704 BuchiCegarLoop]: Abstraction has 551 states and 867 transitions. [2021-12-14 23:11:47,855 INFO L587 BuchiCegarLoop]: Abstraction has 551 states and 867 transitions. [2021-12-14 23:11:47,855 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-14 23:11:47,855 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 551 states and 867 transitions. [2021-12-14 23:11:47,858 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 269 [2021-12-14 23:11:47,858 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:47,858 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:47,859 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:47,859 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:47,859 INFO L791 eck$LassoCheckResult]: Stem: 2459#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(17, 2);call #Ultimate.allocInit(12, 3); 2302#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 2289#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2241#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 2242#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2239#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2240#L110-2 assume !false; 2634#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2449#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2263#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2264#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2551#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2571#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2565#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2562#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2460#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2461#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2201#L144 [2021-12-14 23:11:47,860 INFO L793 eck$LassoCheckResult]: Loop: 2201#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 2202#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2224#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; 2204#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2563#L614 ssl3_accept_~skip~0#1 := 0; 2564#L110-2 assume !false; 2558#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2559#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2549#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2550#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2552#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2553#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2496#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2492#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2485#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2473#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2201#L144 [2021-12-14 23:11:47,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:47,860 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-12-14 23:11:47,861 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:47,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470488882] [2021-12-14 23:11:47,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:47,861 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:47,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:47,871 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:47,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:47,883 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:47,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:47,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1251823041, now seen corresponding path program 1 times [2021-12-14 23:11:47,884 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:47,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855954414] [2021-12-14 23:11:47,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:47,884 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:47,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:47,902 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-14 23:11:47,903 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:47,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855954414] [2021-12-14 23:11:47,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855954414] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:47,903 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:47,903 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:47,904 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099819955] [2021-12-14 23:11:47,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:47,904 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:47,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:47,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:47,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:47,905 INFO L87 Difference]: Start difference. First operand 551 states and 867 transitions. cyclomatic complexity: 319 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-14 23:11:48,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:48,072 INFO L93 Difference]: Finished difference Result 676 states and 1065 transitions. [2021-12-14 23:11:48,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:48,073 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 676 states and 1065 transitions. [2021-12-14 23:11:48,077 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 366 [2021-12-14 23:11:48,081 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 676 states to 676 states and 1065 transitions. [2021-12-14 23:11:48,081 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 420 [2021-12-14 23:11:48,082 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 420 [2021-12-14 23:11:48,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 676 states and 1065 transitions. [2021-12-14 23:11:48,082 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:48,083 INFO L681 BuchiCegarLoop]: Abstraction has 676 states and 1065 transitions. [2021-12-14 23:11:48,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states and 1065 transitions. [2021-12-14 23:11:48,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 589. [2021-12-14 23:11:48,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 589 states, 589 states have (on average 1.567062818336163) internal successors, (923), 588 states have internal predecessors, (923), 0 states have call successors, (0), 0 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-14 23:11:48,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 923 transitions. [2021-12-14 23:11:48,092 INFO L704 BuchiCegarLoop]: Abstraction has 589 states and 923 transitions. [2021-12-14 23:11:48,092 INFO L587 BuchiCegarLoop]: Abstraction has 589 states and 923 transitions. [2021-12-14 23:11:48,092 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-14 23:11:48,092 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 923 transitions. [2021-12-14 23:11:48,095 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 305 [2021-12-14 23:11:48,095 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:48,095 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:48,096 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:48,096 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-14 23:11:48,096 INFO L791 eck$LassoCheckResult]: Stem: 3686#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(17, 2);call #Ultimate.allocInit(12, 3); 3536#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 3522#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3474#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 3475#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3472#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3473#L110-2 assume !false; 3826#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3892#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3889#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3885#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3886#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3883#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3884#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3887#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3880#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3702#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3434#L144 [2021-12-14 23:11:48,097 INFO L793 eck$LassoCheckResult]: Loop: 3434#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 3435#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3456#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; 3457#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3985#L614 ssl3_accept_~skip~0#1 := 0; 3984#L110-2 assume !false; 3464#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3465#L113 assume 12292 == ssl3_accept_~s__state~0#1; 3577#L114 ssl3_accept_~s__new_session~0#1 := 1; 3578#L222 ssl3_accept_~s__server~0#1 := 1; 3636#L227 assume 0 != ssl3_accept_~cb~0#1; 3527#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3528#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3667#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3538#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3539#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#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~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 3520#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3778#L614 ssl3_accept_~skip~0#1 := 0; 3776#L110-2 assume !false; 3772#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3767#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3763#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3757#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3755#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3753#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3751#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3716#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3713#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3714#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3434#L144 [2021-12-14 23:11:48,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-12-14 23:11:48,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522578230] [2021-12-14 23:11:48,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,098 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:48,106 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:48,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:48,115 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:48,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,115 INFO L85 PathProgramCache]: Analyzing trace with hash 489058225, now seen corresponding path program 1 times [2021-12-14 23:11:48,116 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653208515] [2021-12-14 23:11:48,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:48,132 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-14 23:11:48,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:48,133 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653208515] [2021-12-14 23:11:48,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653208515] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:48,133 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:48,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:48,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88215896] [2021-12-14 23:11:48,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:48,134 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:48,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:48,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:48,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:48,135 INFO L87 Difference]: Start difference. First operand 589 states and 923 transitions. cyclomatic complexity: 337 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-14 23:11:48,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:48,281 INFO L93 Difference]: Finished difference Result 707 states and 1017 transitions. [2021-12-14 23:11:48,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:48,282 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 707 states and 1017 transitions. [2021-12-14 23:11:48,286 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2021-12-14 23:11:48,289 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 707 states to 634 states and 937 transitions. [2021-12-14 23:11:48,290 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 445 [2021-12-14 23:11:48,290 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 456 [2021-12-14 23:11:48,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 634 states and 937 transitions. [2021-12-14 23:11:48,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:48,292 INFO L681 BuchiCegarLoop]: Abstraction has 634 states and 937 transitions. [2021-12-14 23:11:48,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states and 937 transitions. [2021-12-14 23:11:48,298 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 591. [2021-12-14 23:11:48,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 591 states have (on average 1.4991539763113366) internal successors, (886), 590 states have internal predecessors, (886), 0 states have call successors, (0), 0 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-14 23:11:48,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 886 transitions. [2021-12-14 23:11:48,301 INFO L704 BuchiCegarLoop]: Abstraction has 591 states and 886 transitions. [2021-12-14 23:11:48,301 INFO L587 BuchiCegarLoop]: Abstraction has 591 states and 886 transitions. [2021-12-14 23:11:48,301 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-14 23:11:48,301 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 591 states and 886 transitions. [2021-12-14 23:11:48,304 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2021-12-14 23:11:48,304 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:48,304 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:48,305 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:48,305 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:48,305 INFO L791 eck$LassoCheckResult]: Stem: 4996#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(17, 2);call #Ultimate.allocInit(12, 3); 4837#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 4824#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4776#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 4777#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4774#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4775#L110-2 assume !false; 5075#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5235#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5232#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5229#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4941#L222 [2021-12-14 23:11:48,305 INFO L793 eck$LassoCheckResult]: Loop: 4941#L222 ssl3_accept_~s__server~0#1 := 1; 4942#L227 assume 0 != ssl3_accept_~cb~0#1; 4828#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4829#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4973#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4841#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4842#L254 assume 12292 != ssl3_accept_~s__state~0#1; 4760#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1; 4709#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5207#L614 ssl3_accept_~skip~0#1 := 0; 5206#L110-2 assume !false; 5205#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5204#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5203#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5202#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4941#L222 [2021-12-14 23:11:48,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,306 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-12-14 23:11:48,306 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,306 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490964631] [2021-12-14 23:11:48,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:48,326 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-14 23:11:48,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:48,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490964631] [2021-12-14 23:11:48,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490964631] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:48,327 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:48,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:48,328 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075193993] [2021-12-14 23:11:48,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:48,328 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:48,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,329 INFO L85 PathProgramCache]: Analyzing trace with hash 510617882, now seen corresponding path program 1 times [2021-12-14 23:11:48,329 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238095861] [2021-12-14 23:11:48,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:48,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-14 23:11:48,343 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:48,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238095861] [2021-12-14 23:11:48,343 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238095861] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:48,343 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:48,344 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:48,344 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126536212] [2021-12-14 23:11:48,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:48,344 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:48,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:48,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:48,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:48,345 INFO L87 Difference]: Start difference. First operand 591 states and 886 transitions. cyclomatic complexity: 298 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-14 23:11:48,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:48,444 INFO L93 Difference]: Finished difference Result 601 states and 894 transitions. [2021-12-14 23:11:48,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:48,447 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 601 states and 894 transitions. [2021-12-14 23:11:48,453 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2021-12-14 23:11:48,456 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 601 states to 601 states and 894 transitions. [2021-12-14 23:11:48,459 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 427 [2021-12-14 23:11:48,459 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 427 [2021-12-14 23:11:48,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 601 states and 894 transitions. [2021-12-14 23:11:48,460 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:48,460 INFO L681 BuchiCegarLoop]: Abstraction has 601 states and 894 transitions. [2021-12-14 23:11:48,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states and 894 transitions. [2021-12-14 23:11:48,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 591. [2021-12-14 23:11:48,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 591 states have (on average 1.4923857868020305) internal successors, (882), 590 states have internal predecessors, (882), 0 states have call successors, (0), 0 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-14 23:11:48,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 882 transitions. [2021-12-14 23:11:48,468 INFO L704 BuchiCegarLoop]: Abstraction has 591 states and 882 transitions. [2021-12-14 23:11:48,468 INFO L587 BuchiCegarLoop]: Abstraction has 591 states and 882 transitions. [2021-12-14 23:11:48,468 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-14 23:11:48,468 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 591 states and 882 transitions. [2021-12-14 23:11:48,471 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2021-12-14 23:11:48,471 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:48,471 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:48,472 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:48,472 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-14 23:11:48,472 INFO L791 eck$LassoCheckResult]: Stem: 6183#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(17, 2);call #Ultimate.allocInit(12, 3); 6035#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 6025#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5975#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 5976#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5965#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5966#L110-2 assume !false; 6257#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6351#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6349#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6347#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6345#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6343#L125 assume 8195 == ssl3_accept_~s__state~0#1; 6137#L222 [2021-12-14 23:11:48,472 INFO L793 eck$LassoCheckResult]: Loop: 6137#L222 ssl3_accept_~s__server~0#1 := 1; 6138#L227 assume 0 != ssl3_accept_~cb~0#1; 6029#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 6030#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 6167#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 6039#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 6040#L254 assume 12292 != ssl3_accept_~s__state~0#1; 5959#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1; 5908#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6410#L614 ssl3_accept_~skip~0#1 := 0; 6408#L110-2 assume !false; 6406#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6404#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6402#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6400#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6398#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6396#L125 assume 8195 == ssl3_accept_~s__state~0#1; 6137#L222 [2021-12-14 23:11:48,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,473 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-12-14 23:11:48,473 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606358869] [2021-12-14 23:11:48,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,474 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:48,512 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-14 23:11:48,514 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:48,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606358869] [2021-12-14 23:11:48,515 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606358869] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:48,515 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:48,515 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:48,515 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204910539] [2021-12-14 23:11:48,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:48,516 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:48,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1077516767, now seen corresponding path program 1 times [2021-12-14 23:11:48,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855475433] [2021-12-14 23:11:48,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:48,531 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-14 23:11:48,531 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:48,531 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855475433] [2021-12-14 23:11:48,531 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855475433] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:48,531 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:48,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:48,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316299026] [2021-12-14 23:11:48,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:48,533 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:48,533 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:48,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:48,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:48,534 INFO L87 Difference]: Start difference. First operand 591 states and 882 transitions. cyclomatic complexity: 294 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-14 23:11:48,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:48,622 INFO L93 Difference]: Finished difference Result 601 states and 890 transitions. [2021-12-14 23:11:48,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:48,623 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 601 states and 890 transitions. [2021-12-14 23:11:48,626 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2021-12-14 23:11:48,629 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 601 states to 601 states and 890 transitions. [2021-12-14 23:11:48,629 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 427 [2021-12-14 23:11:48,629 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 427 [2021-12-14 23:11:48,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 601 states and 890 transitions. [2021-12-14 23:11:48,630 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:48,630 INFO L681 BuchiCegarLoop]: Abstraction has 601 states and 890 transitions. [2021-12-14 23:11:48,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states and 890 transitions. [2021-12-14 23:11:48,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 591. [2021-12-14 23:11:48,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 591 states have (on average 1.4856175972927241) internal successors, (878), 590 states have internal predecessors, (878), 0 states have call successors, (0), 0 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-14 23:11:48,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 878 transitions. [2021-12-14 23:11:48,637 INFO L704 BuchiCegarLoop]: Abstraction has 591 states and 878 transitions. [2021-12-14 23:11:48,638 INFO L587 BuchiCegarLoop]: Abstraction has 591 states and 878 transitions. [2021-12-14 23:11:48,638 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-14 23:11:48,638 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 591 states and 878 transitions. [2021-12-14 23:11:48,640 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2021-12-14 23:11:48,640 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:48,640 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:48,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-14 23:11:48,641 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-14 23:11:48,641 INFO L791 eck$LassoCheckResult]: Stem: 7381#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(17, 2);call #Ultimate.allocInit(12, 3); 7233#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 7223#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7175#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 7176#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7165#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7166#L110-2 assume !false; 7539#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7537#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7535#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7533#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7531#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7530#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7529#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7527#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7525#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7523#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7129#L144 [2021-12-14 23:11:48,642 INFO L793 eck$LassoCheckResult]: Loop: 7129#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 7130#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7151#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; 7152#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7686#L614 ssl3_accept_~skip~0#1 := 0; 7237#L110-2 assume !false; 7167#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7168#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7198#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7199#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7268#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7269#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7285#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7242#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7243#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7299#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 7291#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 7292#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 7342#L146 assume 8496 == ssl3_accept_~s__state~0#1; 7343#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 7206#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7177#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7178#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 7351#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 7196#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7119#L614 ssl3_accept_~skip~0#1 := 0; 7225#L110-2 assume !false; 7685#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7592#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7593#L116 assume 16384 == ssl3_accept_~s__state~0#1; 7279#L222 ssl3_accept_~s__server~0#1 := 1; 7664#L227 assume 0 != ssl3_accept_~cb~0#1; 7663#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7662#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7657#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7653#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7652#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#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~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 7651#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7643#L614 ssl3_accept_~skip~0#1 := 0; 7640#L110-2 assume !false; 7636#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7606#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7462#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7461#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7460#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7456#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7457#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7595#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7585#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7584#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7129#L144 [2021-12-14 23:11:48,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,642 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-12-14 23:11:48,643 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074301388] [2021-12-14 23:11:48,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:48,649 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:48,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:48,657 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:48,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,658 INFO L85 PathProgramCache]: Analyzing trace with hash -204035077, now seen corresponding path program 1 times [2021-12-14 23:11:48,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162824695] [2021-12-14 23:11:48,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,658 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:48,677 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-14 23:11:48,677 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:48,677 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162824695] [2021-12-14 23:11:48,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162824695] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:48,678 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:48,678 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:48,678 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199445428] [2021-12-14 23:11:48,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:48,679 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:48,679 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:48,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:48,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:48,683 INFO L87 Difference]: Start difference. First operand 591 states and 878 transitions. cyclomatic complexity: 290 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-14 23:11:48,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:48,827 INFO L93 Difference]: Finished difference Result 749 states and 1121 transitions. [2021-12-14 23:11:48,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:48,828 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 749 states and 1121 transitions. [2021-12-14 23:11:48,832 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 483 [2021-12-14 23:11:48,835 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 749 states to 742 states and 1114 transitions. [2021-12-14 23:11:48,836 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 518 [2021-12-14 23:11:48,836 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 518 [2021-12-14 23:11:48,836 INFO L73 IsDeterministic]: Start isDeterministic. Operand 742 states and 1114 transitions. [2021-12-14 23:11:48,837 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:48,837 INFO L681 BuchiCegarLoop]: Abstraction has 742 states and 1114 transitions. [2021-12-14 23:11:48,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states and 1114 transitions. [2021-12-14 23:11:48,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 723. [2021-12-14 23:11:48,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 723 states, 723 states have (on average 1.5020746887966805) internal successors, (1086), 722 states have internal predecessors, (1086), 0 states have call successors, (0), 0 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-14 23:11:48,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 1086 transitions. [2021-12-14 23:11:48,846 INFO L704 BuchiCegarLoop]: Abstraction has 723 states and 1086 transitions. [2021-12-14 23:11:48,847 INFO L587 BuchiCegarLoop]: Abstraction has 723 states and 1086 transitions. [2021-12-14 23:11:48,847 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-14 23:11:48,847 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 723 states and 1086 transitions. [2021-12-14 23:11:48,849 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 470 [2021-12-14 23:11:48,849 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:48,849 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:48,850 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-14 23:11:48,850 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-14 23:11:48,851 INFO L791 eck$LassoCheckResult]: Stem: 8741#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(17, 2);call #Ultimate.allocInit(12, 3); 8583#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 8568#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 8521#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 8522#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 8515#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 8516#L110-2 assume !false; 9035#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9122#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9121#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9120#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9119#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9118#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9117#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9116#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9055#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9056#L137 assume 8464 == ssl3_accept_~s__state~0#1; 8480#L144 [2021-12-14 23:11:48,851 INFO L793 eck$LassoCheckResult]: Loop: 8480#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 8481#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 8503#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; 8504#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9147#L614 ssl3_accept_~skip~0#1 := 0; 9145#L110-2 assume !false; 9143#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9141#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9139#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9138#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9136#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9135#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8634#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8589#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8590#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8743#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9132#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8716#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8694#L146 assume 8496 == ssl3_accept_~s__state~0#1; 8695#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 8550#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 8523#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 8524#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8702#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 8540#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9155#L614 ssl3_accept_~skip~0#1 := 0; 8584#L110-2 assume !false; 8511#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8512#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8542#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8543#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9137#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8690#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8691#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9134#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9133#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8648#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8640#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8641#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9131#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 9051#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 9049#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 8614#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 8495#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 8485#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 8487#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 8788#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 8753#L170 assume 8560 == ssl3_accept_~s__state~0#1; 8749#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 8684#L429 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; 8483#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8993#L614 ssl3_accept_~skip~0#1 := 0; 8991#L110-2 assume !false; 8989#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8987#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8985#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8983#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8981#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8979#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8977#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8976#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8770#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8758#L137 assume 8464 == ssl3_accept_~s__state~0#1; 8480#L144 [2021-12-14 23:11:48,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-12-14 23:11:48,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108091134] [2021-12-14 23:11:48,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:48,858 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:48,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:48,864 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:48,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:48,865 INFO L85 PathProgramCache]: Analyzing trace with hash 961369586, now seen corresponding path program 1 times [2021-12-14 23:11:48,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:48,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392286844] [2021-12-14 23:11:48,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:48,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:48,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:48,892 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-14 23:11:48,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:48,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392286844] [2021-12-14 23:11:48,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392286844] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:48,892 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:48,893 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:48,893 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687981400] [2021-12-14 23:11:48,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:48,896 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:48,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:48,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:48,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:48,897 INFO L87 Difference]: Start difference. First operand 723 states and 1086 transitions. cyclomatic complexity: 366 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-14 23:11:49,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:49,023 INFO L93 Difference]: Finished difference Result 871 states and 1217 transitions. [2021-12-14 23:11:49,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:49,024 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 871 states and 1217 transitions. [2021-12-14 23:11:49,028 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 573 [2021-12-14 23:11:49,032 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 871 states to 871 states and 1217 transitions. [2021-12-14 23:11:49,032 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 608 [2021-12-14 23:11:49,032 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 608 [2021-12-14 23:11:49,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 871 states and 1217 transitions. [2021-12-14 23:11:49,033 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:49,033 INFO L681 BuchiCegarLoop]: Abstraction has 871 states and 1217 transitions. [2021-12-14 23:11:49,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states and 1217 transitions. [2021-12-14 23:11:49,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 863. [2021-12-14 23:11:49,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 863 states, 863 states have (on average 1.3974507531865585) internal successors, (1206), 862 states have internal predecessors, (1206), 0 states have call successors, (0), 0 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-14 23:11:49,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 1206 transitions. [2021-12-14 23:11:49,044 INFO L704 BuchiCegarLoop]: Abstraction has 863 states and 1206 transitions. [2021-12-14 23:11:49,044 INFO L587 BuchiCegarLoop]: Abstraction has 863 states and 1206 transitions. [2021-12-14 23:11:49,044 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-14 23:11:49,044 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 863 states and 1206 transitions. [2021-12-14 23:11:49,047 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2021-12-14 23:11:49,047 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:49,047 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:49,048 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-14 23:11:49,048 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-14 23:11:49,048 INFO L791 eck$LassoCheckResult]: Stem: 10340#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(17, 2);call #Ultimate.allocInit(12, 3); 10179#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 10167#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 10117#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 10118#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 10107#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 10108#L110-2 assume !false; 10442#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10763#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10761#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10759#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10757#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10755#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10753#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10751#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10749#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10747#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10074#L144 [2021-12-14 23:11:49,048 INFO L793 eck$LassoCheckResult]: Loop: 10074#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 10075#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 10095#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; 10096#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10860#L614 ssl3_accept_~skip~0#1 := 0; 10906#L110-2 assume !false; 10904#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10902#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10900#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10899#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10898#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10897#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10895#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10893#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10891#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10245#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10238#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 10239#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10316#L146 assume 8496 == ssl3_accept_~s__state~0#1; 10309#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 10146#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 10147#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 10642#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 10639#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 10136#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10625#L614 ssl3_accept_~skip~0#1 := 0; 10622#L110-2 assume !false; 10619#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10616#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10612#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10609#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10607#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10606#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10605#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10604#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10603#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10601#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10599#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 10597#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10595#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 10591#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 10541#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 10542#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 10590#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 10589#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 10588#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 10587#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 10367#L170 assume 8560 == ssl3_accept_~s__state~0#1; 10351#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 10281#L429 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; 10083#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10561#L614 ssl3_accept_~skip~0#1 := 0; 10560#L110-2 assume !false; 10559#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10558#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10557#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10556#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10555#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10554#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10547#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10379#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10380#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10371#L137 assume 8464 == ssl3_accept_~s__state~0#1; 10074#L144 [2021-12-14 23:11:49,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:49,049 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-12-14 23:11:49,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:49,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684916785] [2021-12-14 23:11:49,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:49,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:49,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:49,055 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:49,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:49,061 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:49,061 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:49,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1385016308, now seen corresponding path program 1 times [2021-12-14 23:11:49,061 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:49,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466489922] [2021-12-14 23:11:49,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:49,062 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:49,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:49,082 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-14 23:11:49,082 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:49,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466489922] [2021-12-14 23:11:49,083 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466489922] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:49,083 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:49,083 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:49,083 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331620825] [2021-12-14 23:11:49,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:49,084 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:49,084 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:49,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:49,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:49,084 INFO L87 Difference]: Start difference. First operand 863 states and 1206 transitions. cyclomatic complexity: 346 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-14 23:11:49,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:49,176 INFO L93 Difference]: Finished difference Result 956 states and 1323 transitions. [2021-12-14 23:11:49,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:49,177 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 956 states and 1323 transitions. [2021-12-14 23:11:49,181 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 628 [2021-12-14 23:11:49,185 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 956 states to 956 states and 1323 transitions. [2021-12-14 23:11:49,185 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 663 [2021-12-14 23:11:49,186 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 663 [2021-12-14 23:11:49,186 INFO L73 IsDeterministic]: Start isDeterministic. Operand 956 states and 1323 transitions. [2021-12-14 23:11:49,186 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:49,186 INFO L681 BuchiCegarLoop]: Abstraction has 956 states and 1323 transitions. [2021-12-14 23:11:49,186 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states and 1323 transitions. [2021-12-14 23:11:49,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 944. [2021-12-14 23:11:49,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 944 states, 944 states have (on average 1.3855932203389831) internal successors, (1308), 943 states have internal predecessors, (1308), 0 states have call successors, (0), 0 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-14 23:11:49,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 944 states to 944 states and 1308 transitions. [2021-12-14 23:11:49,197 INFO L704 BuchiCegarLoop]: Abstraction has 944 states and 1308 transitions. [2021-12-14 23:11:49,197 INFO L587 BuchiCegarLoop]: Abstraction has 944 states and 1308 transitions. [2021-12-14 23:11:49,197 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-14 23:11:49,197 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 944 states and 1308 transitions. [2021-12-14 23:11:49,200 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 620 [2021-12-14 23:11:49,201 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:49,201 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:49,201 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-14 23:11:49,201 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-14 23:11:49,202 INFO L791 eck$LassoCheckResult]: Stem: 12165#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(17, 2);call #Ultimate.allocInit(12, 3); 12003#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 11992#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 11943#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 11944#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 11933#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 11934#L110-2 assume !false; 12354#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12623#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12621#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12619#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12617#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12615#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12614#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12611#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12610#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12184#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11899#L144 [2021-12-14 23:11:49,202 INFO L793 eck$LassoCheckResult]: Loop: 11899#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 11900#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 11921#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; 11922#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12812#L614 ssl3_accept_~skip~0#1 := 0; 12811#L110-2 assume !false; 12810#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12809#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11964#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11965#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12042#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12043#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12061#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12062#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12792#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12789#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12786#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12776#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12749#L146 assume 8496 == ssl3_accept_~s__state~0#1; 12137#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 11972#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11945#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 11946#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 12128#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 12083#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11889#L614 ssl3_accept_~skip~0#1 := 0; 11994#L110-2 assume !false; 11935#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11936#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12159#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12804#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12803#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12798#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12796#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12013#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12014#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12075#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12069#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12070#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12118#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 12119#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11980#L152 assume 8512 == ssl3_accept_~s__state~0#1; 11981#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 12021#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 12022#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 11962#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12746#L614 ssl3_accept_~skip~0#1 := 0; 12752#L110-2 assume !false; 12751#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12750#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12594#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12593#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12592#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12591#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12589#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12587#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12585#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12583#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12581#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12579#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12577#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 12575#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 12572#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 12570#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 12569#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 12546#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 12225#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 12226#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 12227#L170 assume 8560 == ssl3_accept_~s__state~0#1; 12174#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 12108#L429 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; 11908#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12493#L614 ssl3_accept_~skip~0#1 := 0; 12491#L110-2 assume !false; 12489#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12487#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12485#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12483#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12481#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12479#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12478#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12193#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12194#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12210#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11899#L144 [2021-12-14 23:11:49,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:49,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-12-14 23:11:49,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:49,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387035045] [2021-12-14 23:11:49,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:49,203 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:49,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:49,208 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:49,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:49,214 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:49,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:49,214 INFO L85 PathProgramCache]: Analyzing trace with hash 2012637658, now seen corresponding path program 1 times [2021-12-14 23:11:49,214 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:49,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922774904] [2021-12-14 23:11:49,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:49,215 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:49,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:49,251 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-14 23:11:49,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:49,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922774904] [2021-12-14 23:11:49,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922774904] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:49,251 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:49,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:49,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82880275] [2021-12-14 23:11:49,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:49,252 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:49,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:49,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:49,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:49,253 INFO L87 Difference]: Start difference. First operand 944 states and 1308 transitions. cyclomatic complexity: 367 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-14 23:11:49,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:49,349 INFO L93 Difference]: Finished difference Result 1070 states and 1479 transitions. [2021-12-14 23:11:49,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:49,351 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1070 states and 1479 transitions. [2021-12-14 23:11:49,356 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 704 [2021-12-14 23:11:49,360 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1070 states to 1070 states and 1479 transitions. [2021-12-14 23:11:49,361 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 739 [2021-12-14 23:11:49,361 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 739 [2021-12-14 23:11:49,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1070 states and 1479 transitions. [2021-12-14 23:11:49,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:49,361 INFO L681 BuchiCegarLoop]: Abstraction has 1070 states and 1479 transitions. [2021-12-14 23:11:49,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states and 1479 transitions. [2021-12-14 23:11:49,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 1031. [2021-12-14 23:11:49,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 1031 states have (on average 1.3734238603297768) internal successors, (1416), 1030 states have internal predecessors, (1416), 0 states have call successors, (0), 0 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-14 23:11:49,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 1416 transitions. [2021-12-14 23:11:49,375 INFO L704 BuchiCegarLoop]: Abstraction has 1031 states and 1416 transitions. [2021-12-14 23:11:49,375 INFO L587 BuchiCegarLoop]: Abstraction has 1031 states and 1416 transitions. [2021-12-14 23:11:49,375 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-14 23:11:49,376 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1031 states and 1416 transitions. [2021-12-14 23:11:49,379 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 678 [2021-12-14 23:11:49,379 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:49,379 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:49,380 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-14 23:11:49,380 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:49,381 INFO L791 eck$LassoCheckResult]: Stem: 14201#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(17, 2);call #Ultimate.allocInit(12, 3); 14024#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 14013#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 13964#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 13965#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 13954#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 13955#L110-2 assume !false; 13956#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13957#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13985#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13986#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14872#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14871#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14870#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14869#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14565#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14226#L137 assume 8464 == ssl3_accept_~s__state~0#1; 13919#L144 [2021-12-14 23:11:49,381 INFO L793 eck$LassoCheckResult]: Loop: 13919#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 13920#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 13942#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; 13943#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14713#L614 ssl3_accept_~skip~0#1 := 0; 14710#L110-2 assume !false; 14705#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14703#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14698#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14694#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14688#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14685#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14682#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14679#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14662#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14661#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14659#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14658#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14655#L146 assume 8496 == ssl3_accept_~s__state~0#1; 14165#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 14166#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 13966#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 13967#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 14168#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 14757#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14752#L614 ssl3_accept_~skip~0#1 := 0; 14751#L110-2 assume !false; 14750#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14749#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14748#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14747#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14746#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14745#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14744#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14743#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14742#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14741#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14740#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14739#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14738#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14737#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 14736#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 14734#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 14731#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 14732#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 14138#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 13950#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 13951#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 14601#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 14038#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 14039#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 14208#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 14171#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 14172#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 14598#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 14597#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 14596#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 14183#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 13978#L203 assume 8656 == ssl3_accept_~s__state~0#1; 13979#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 14110#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 14025#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 13922#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 14022#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 14027#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14919#L614 ssl3_accept_~skip~0#1 := 0; 14918#L110-2 assume !false; 14917#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14349#L113 assume 12292 == ssl3_accept_~s__state~0#1; 14070#L114 ssl3_accept_~s__new_session~0#1 := 1; 14071#L222 ssl3_accept_~s__server~0#1 := 1; 14160#L227 assume 0 != ssl3_accept_~cb~0#1; 14161#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 14902#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 14901#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 14030#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 14031#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#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~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 14899#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14895#L614 ssl3_accept_~skip~0#1 := 0; 14890#L110-2 assume !false; 14891#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14886#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14887#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14900#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14868#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14867#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14440#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14080#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14284#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14285#L137 assume 8464 == ssl3_accept_~s__state~0#1; 13919#L144 [2021-12-14 23:11:49,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:49,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-12-14 23:11:49,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:49,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240874564] [2021-12-14 23:11:49,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:49,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:49,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:49,391 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:49,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:49,402 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:49,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:49,403 INFO L85 PathProgramCache]: Analyzing trace with hash 768705039, now seen corresponding path program 1 times [2021-12-14 23:11:49,403 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:49,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955301120] [2021-12-14 23:11:49,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:49,404 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:49,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:49,449 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-14 23:11:49,451 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:49,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955301120] [2021-12-14 23:11:49,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955301120] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:49,453 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:49,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:49,453 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693143509] [2021-12-14 23:11:49,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:49,454 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:49,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:49,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:49,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:49,456 INFO L87 Difference]: Start difference. First operand 1031 states and 1416 transitions. cyclomatic complexity: 388 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-14 23:11:49,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:49,591 INFO L93 Difference]: Finished difference Result 970 states and 1324 transitions. [2021-12-14 23:11:49,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:49,591 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 970 states and 1324 transitions. [2021-12-14 23:11:49,596 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 636 [2021-12-14 23:11:49,600 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 970 states to 968 states and 1322 transitions. [2021-12-14 23:11:49,600 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 687 [2021-12-14 23:11:49,601 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2021-12-14 23:11:49,601 INFO L73 IsDeterministic]: Start isDeterministic. Operand 968 states and 1322 transitions. [2021-12-14 23:11:49,601 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:49,601 INFO L681 BuchiCegarLoop]: Abstraction has 968 states and 1322 transitions. [2021-12-14 23:11:49,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 968 states and 1322 transitions. [2021-12-14 23:11:49,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 968 to 962. [2021-12-14 23:11:49,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 962 states, 962 states have (on average 1.364864864864865) internal successors, (1313), 961 states have internal predecessors, (1313), 0 states have call successors, (0), 0 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-14 23:11:49,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 962 states to 962 states and 1313 transitions. [2021-12-14 23:11:49,612 INFO L704 BuchiCegarLoop]: Abstraction has 962 states and 1313 transitions. [2021-12-14 23:11:49,613 INFO L587 BuchiCegarLoop]: Abstraction has 962 states and 1313 transitions. [2021-12-14 23:11:49,613 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-14 23:11:49,613 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 962 states and 1313 transitions. [2021-12-14 23:11:49,616 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 630 [2021-12-14 23:11:49,616 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:49,616 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:49,617 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:49,617 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-14 23:11:49,617 INFO L791 eck$LassoCheckResult]: Stem: 16193#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(17, 2);call #Ultimate.allocInit(12, 3); 16027#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 16018#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 15969#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 15970#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 15959#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 15960#L110-2 assume !false; 16263#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16704#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16701#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16698#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16695#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16692#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16689#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16686#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16683#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16680#L137 assume 8464 == ssl3_accept_~s__state~0#1; 15926#L144 [2021-12-14 23:11:49,618 INFO L793 eck$LassoCheckResult]: Loop: 15926#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 15927#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 15948#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; 15949#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16803#L614 ssl3_accept_~skip~0#1 := 0; 16801#L110-2 assume !false; 16799#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16797#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16795#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16793#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16791#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16789#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16787#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16784#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16782#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16780#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16779#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16778#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16676#L146 assume 8496 == ssl3_accept_~s__state~0#1; 16164#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 15996#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 15997#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 16669#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 16663#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 16662#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16655#L614 ssl3_accept_~skip~0#1 := 0; 16650#L110-2 assume !false; 16648#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16646#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16644#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16642#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16640#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16638#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16636#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16634#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16632#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16630#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16628#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16626#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16625#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16622#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16304#L152 assume 8512 == ssl3_accept_~s__state~0#1; 16207#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 16208#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 16616#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 16609#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16602#L614 ssl3_accept_~skip~0#1 := 0; 16601#L110-2 assume !false; 16600#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16599#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16598#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16597#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16595#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16593#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16590#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16589#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16587#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16585#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16583#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16581#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16579#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16577#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16575#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 16573#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 16568#L158 assume 8528 == ssl3_accept_~s__state~0#1; 16011#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; 16012#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 16140#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 16120#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 16212#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 16001#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 15986#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16546#L614 ssl3_accept_~skip~0#1 := 0; 16545#L110-2 assume !false; 16543#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16541#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16532#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16527#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16522#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16520#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16518#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16516#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16514#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16512#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 16510#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 16508#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 16505#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 16500#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 16494#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 16302#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 16303#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 16569#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 16282#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 16283#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 16284#L170 assume 8560 == ssl3_accept_~s__state~0#1; 16210#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 16130#L429 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; 15935#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16425#L614 ssl3_accept_~skip~0#1 := 0; 16417#L110-2 assume !false; 16412#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16404#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 16400#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 16396#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 16392#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 16388#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 16384#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16380#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16241#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16222#L137 assume 8464 == ssl3_accept_~s__state~0#1; 15926#L144 [2021-12-14 23:11:49,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:49,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-12-14 23:11:49,619 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:49,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136188305] [2021-12-14 23:11:49,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:49,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:49,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:49,623 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:49,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:49,628 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:49,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:49,629 INFO L85 PathProgramCache]: Analyzing trace with hash 245560709, now seen corresponding path program 1 times [2021-12-14 23:11:49,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:49,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568226370] [2021-12-14 23:11:49,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:49,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:49,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:49,654 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-14 23:11:49,654 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:49,654 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568226370] [2021-12-14 23:11:49,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568226370] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:49,655 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:49,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:49,655 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512618982] [2021-12-14 23:11:49,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:49,656 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:49,656 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:49,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:49,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:49,656 INFO L87 Difference]: Start difference. First operand 962 states and 1313 transitions. cyclomatic complexity: 355 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-14 23:11:49,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:49,769 INFO L93 Difference]: Finished difference Result 1077 states and 1462 transitions. [2021-12-14 23:11:49,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:49,770 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1077 states and 1462 transitions. [2021-12-14 23:11:49,775 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 706 [2021-12-14 23:11:49,779 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1077 states to 1077 states and 1462 transitions. [2021-12-14 23:11:49,780 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 757 [2021-12-14 23:11:49,780 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2021-12-14 23:11:49,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1077 states and 1462 transitions. [2021-12-14 23:11:49,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:49,781 INFO L681 BuchiCegarLoop]: Abstraction has 1077 states and 1462 transitions. [2021-12-14 23:11:49,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states and 1462 transitions. [2021-12-14 23:11:49,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 1055. [2021-12-14 23:11:49,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1055 states, 1055 states have (on average 1.3526066350710901) internal successors, (1427), 1054 states have internal predecessors, (1427), 0 states have call successors, (0), 0 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-14 23:11:49,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1055 states to 1055 states and 1427 transitions. [2021-12-14 23:11:49,794 INFO L704 BuchiCegarLoop]: Abstraction has 1055 states and 1427 transitions. [2021-12-14 23:11:49,808 INFO L587 BuchiCegarLoop]: Abstraction has 1055 states and 1427 transitions. [2021-12-14 23:11:49,808 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-14 23:11:49,808 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1055 states and 1427 transitions. [2021-12-14 23:11:49,814 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 692 [2021-12-14 23:11:49,814 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:49,814 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:49,815 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-14 23:11:49,815 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:49,816 INFO L791 eck$LassoCheckResult]: Stem: 18236#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(17, 2);call #Ultimate.allocInit(12, 3); 18070#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 18061#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18014#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 18015#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18004#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 18005#L110-2 assume !false; 18006#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18007#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18230#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18237#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18238#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18517#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18516#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18477#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18475#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18476#L137 assume 8464 == ssl3_accept_~s__state~0#1; 17972#L144 [2021-12-14 23:11:49,816 INFO L793 eck$LassoCheckResult]: Loop: 17972#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 17973#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 17992#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; 17993#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18706#L614 ssl3_accept_~skip~0#1 := 0; 18705#L110-2 assume !false; 18704#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18703#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18702#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18700#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18696#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18693#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18692#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18690#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18688#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18686#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18680#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18677#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18661#L146 assume 8496 == ssl3_accept_~s__state~0#1; 18464#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 18660#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 18016#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 18017#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 18655#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 18829#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18824#L614 ssl3_accept_~skip~0#1 := 0; 18823#L110-2 assume !false; 18821#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18820#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18819#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18818#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18817#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18816#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18812#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18809#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18808#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18807#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18806#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18805#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18804#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18803#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18802#L152 assume 8512 == ssl3_accept_~s__state~0#1; 18461#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 18801#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 18799#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 18798#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18731#L614 ssl3_accept_~skip~0#1 := 0; 18728#L110-2 assume !false; 18726#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18722#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18719#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18718#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18717#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18716#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18612#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18608#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18605#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18603#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18600#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18542#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18541#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18537#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18536#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 18535#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 18520#L158 assume 8528 == ssl3_accept_~s__state~0#1; 18055#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; 18022#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 18023#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 18176#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 18043#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 18045#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 18756#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18751#L614 ssl3_accept_~skip~0#1 := 0; 18750#L110-2 assume !false; 18749#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18748#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18747#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18746#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18745#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18744#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18743#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18742#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18741#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18740#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18739#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18738#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18737#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18736#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18735#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 18734#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 18733#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 18732#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 18730#L164 assume 8544 == ssl3_accept_~s__state~0#1; 18000#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 18685#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 18684#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 18720#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 18220#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 18125#L411 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; 17950#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17962#L614 ssl3_accept_~skip~0#1 := 0; 18063#L110-2 assume !false; 18076#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18844#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18843#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18842#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18841#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18837#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18836#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18376#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18285#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18257#L137 assume 8464 == ssl3_accept_~s__state~0#1; 17972#L144 [2021-12-14 23:11:49,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:49,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-12-14 23:11:49,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:49,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698444139] [2021-12-14 23:11:49,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:49,818 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:49,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:49,825 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:49,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:49,834 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:49,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:49,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1116491286, now seen corresponding path program 1 times [2021-12-14 23:11:49,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:49,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497541429] [2021-12-14 23:11:49,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:49,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:49,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:49,874 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-14 23:11:49,875 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:49,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497541429] [2021-12-14 23:11:49,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497541429] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:49,875 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:49,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:49,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226935417] [2021-12-14 23:11:49,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:49,877 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:49,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:49,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:49,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:49,877 INFO L87 Difference]: Start difference. First operand 1055 states and 1427 transitions. cyclomatic complexity: 376 Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:49,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:49,893 INFO L93 Difference]: Finished difference Result 2080 states and 2798 transitions. [2021-12-14 23:11:49,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:49,894 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2080 states and 2798 transitions. [2021-12-14 23:11:49,903 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1370 [2021-12-14 23:11:49,911 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2080 states to 2080 states and 2798 transitions. [2021-12-14 23:11:49,912 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1463 [2021-12-14 23:11:49,913 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1463 [2021-12-14 23:11:49,913 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2080 states and 2798 transitions. [2021-12-14 23:11:49,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:49,913 INFO L681 BuchiCegarLoop]: Abstraction has 2080 states and 2798 transitions. [2021-12-14 23:11:49,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2080 states and 2798 transitions. [2021-12-14 23:11:49,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2080 to 1058. [2021-12-14 23:11:49,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 1058 states have (on average 1.3516068052930057) internal successors, (1430), 1057 states have internal predecessors, (1430), 0 states have call successors, (0), 0 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-14 23:11:49,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1430 transitions. [2021-12-14 23:11:49,935 INFO L704 BuchiCegarLoop]: Abstraction has 1058 states and 1430 transitions. [2021-12-14 23:11:49,935 INFO L587 BuchiCegarLoop]: Abstraction has 1058 states and 1430 transitions. [2021-12-14 23:11:49,935 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-14 23:11:49,935 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1058 states and 1430 transitions. [2021-12-14 23:11:49,938 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 694 [2021-12-14 23:11:49,938 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:49,938 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:49,940 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-14 23:11:49,940 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:49,941 INFO L791 eck$LassoCheckResult]: Stem: 21376#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(17, 2);call #Ultimate.allocInit(12, 3); 21218#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 21203#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 21155#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 21156#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 21149#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 21150#L110-2 assume !false; 21440#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21975#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21973#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21971#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21969#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21967#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21966#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21964#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21962#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21960#L137 assume 8464 == ssl3_accept_~s__state~0#1; 21119#L144 [2021-12-14 23:11:49,941 INFO L793 eck$LassoCheckResult]: Loop: 21119#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 21120#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 21138#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; 21139#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22099#L614 ssl3_accept_~skip~0#1 := 0; 22097#L110-2 assume !false; 22095#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22093#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22091#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22089#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22087#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22085#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22083#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22081#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22079#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22077#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22075#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22074#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21534#L146 assume 8496 == ssl3_accept_~s__state~0#1; 21535#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 21952#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 21951#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 21948#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 21949#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 22024#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22019#L614 ssl3_accept_~skip~0#1 := 0; 22018#L110-2 assume !false; 22017#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22016#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22015#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22014#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22013#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22012#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22011#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22010#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22009#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22008#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22007#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 21699#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21696#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 21697#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 21950#L152 assume 8512 == ssl3_accept_~s__state~0#1; 21685#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 21945#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 21938#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 21936#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21930#L614 ssl3_accept_~skip~0#1 := 0; 21928#L110-2 assume !false; 21926#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21924#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21922#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21920#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21918#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21916#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21914#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21912#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21910#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21908#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 21906#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 21904#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21902#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 21900#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 21898#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 21896#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 21700#L158 assume 8528 == ssl3_accept_~s__state~0#1; 21198#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; 21165#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 21166#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 21317#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 21709#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 21367#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 21368#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22100#L614 ssl3_accept_~skip~0#1 := 0; 22098#L110-2 assume !false; 22096#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 22094#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 22092#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 22090#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 22088#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 22086#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 22084#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 22082#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 22080#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22078#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 22076#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 22073#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21318#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 21319#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 21192#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 21193#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 21131#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 21123#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 21124#L164 assume 8544 == ssl3_accept_~s__state~0#1; 21458#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 21457#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 21455#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 21452#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 21364#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 21265#L411 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; 21091#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21981#L614 ssl3_accept_~skip~0#1 := 0; 21979#L110-2 assume !false; 21977#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21976#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21974#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21972#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21970#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21968#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21965#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21963#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21961#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21959#L137 assume 8464 == ssl3_accept_~s__state~0#1; 21119#L144 [2021-12-14 23:11:49,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:49,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-12-14 23:11:49,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:49,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391683674] [2021-12-14 23:11:49,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:49,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:49,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:49,952 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:49,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:49,959 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:49,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:49,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1719454357, now seen corresponding path program 1 times [2021-12-14 23:11:49,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:49,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827689840] [2021-12-14 23:11:49,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:49,961 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:49,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:49,996 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-14 23:11:49,997 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:49,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827689840] [2021-12-14 23:11:49,997 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827689840] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:49,997 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:49,997 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:49,998 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91177424] [2021-12-14 23:11:49,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:49,999 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:50,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:50,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:50,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:50,001 INFO L87 Difference]: Start difference. First operand 1058 states and 1430 transitions. cyclomatic complexity: 376 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:50,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:50,107 INFO L93 Difference]: Finished difference Result 1143 states and 1536 transitions. [2021-12-14 23:11:50,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:50,108 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1143 states and 1536 transitions. [2021-12-14 23:11:50,112 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 730 [2021-12-14 23:11:50,116 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1143 states to 1117 states and 1499 transitions. [2021-12-14 23:11:50,116 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 805 [2021-12-14 23:11:50,117 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 821 [2021-12-14 23:11:50,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1117 states and 1499 transitions. [2021-12-14 23:11:50,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:50,118 INFO L681 BuchiCegarLoop]: Abstraction has 1117 states and 1499 transitions. [2021-12-14 23:11:50,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1117 states and 1499 transitions. [2021-12-14 23:11:50,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1117 to 1064. [2021-12-14 23:11:50,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1064 states have (on average 1.3477443609022557) internal successors, (1434), 1063 states have internal predecessors, (1434), 0 states have call successors, (0), 0 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-14 23:11:50,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1434 transitions. [2021-12-14 23:11:50,131 INFO L704 BuchiCegarLoop]: Abstraction has 1064 states and 1434 transitions. [2021-12-14 23:11:50,131 INFO L587 BuchiCegarLoop]: Abstraction has 1064 states and 1434 transitions. [2021-12-14 23:11:50,131 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-14 23:11:50,131 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1064 states and 1434 transitions. [2021-12-14 23:11:50,133 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2021-12-14 23:11:50,134 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:50,134 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:50,134 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:50,134 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:50,135 INFO L791 eck$LassoCheckResult]: Stem: 23580#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(17, 2);call #Ultimate.allocInit(12, 3); 23416#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 23403#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 23356#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 23357#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 23354#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 23355#L110-2 assume !false; 23786#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23785#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23784#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23783#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23782#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23781#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23780#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23779#L131 assume 8481 == ssl3_accept_~s__state~0#1; 23593#L132 [2021-12-14 23:11:50,135 INFO L793 eck$LassoCheckResult]: Loop: 23593#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 23324#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; 23325#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23309#L614 ssl3_accept_~skip~0#1 := 0; 23405#L110-2 assume !false; 23346#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23347#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23376#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23377#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23448#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23449#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23462#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23421#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23422#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 24211#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 24210#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 24209#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 24208#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 24023#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 24207#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 24206#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 24179#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 24178#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 24177#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 24071#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 24068#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 24065#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 23631#L176 assume 8448 == ssl3_accept_~s__state~0#1; 23459#L177 assume !(ssl3_accept_~num1~0#1 > 0); 23396#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 23397#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23642#L614 ssl3_accept_~skip~0#1 := 0; 23639#L110-2 assume !false; 23637#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23629#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23630#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23803#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23804#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23801#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23802#L128 assume 8480 == ssl3_accept_~s__state~0#1; 23593#L132 [2021-12-14 23:11:50,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,135 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-12-14 23:11:50,136 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,136 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835161486] [2021-12-14 23:11:50,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,136 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:50,147 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-14 23:11:50,147 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:50,147 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835161486] [2021-12-14 23:11:50,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835161486] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:50,148 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:50,148 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:50,148 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569675584] [2021-12-14 23:11:50,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:50,149 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:50,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,149 INFO L85 PathProgramCache]: Analyzing trace with hash -713595886, now seen corresponding path program 1 times [2021-12-14 23:11:50,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978858746] [2021-12-14 23:11:50,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:50,166 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-14 23:11:50,166 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:50,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978858746] [2021-12-14 23:11:50,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978858746] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:50,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619875439] [2021-12-14 23:11:50,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,167 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:50,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:50,168 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:11:50,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-12-14 23:11:50,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:50,206 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:11:50,207 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:50,291 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-14 23:11:50,291 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:11:50,392 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-14 23:11:50,393 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619875439] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:11:50,393 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:11:50,393 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-14 23:11:50,393 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421465969] [2021-12-14 23:11:50,394 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:11:50,394 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:50,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:50,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:50,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:50,395 INFO L87 Difference]: Start difference. First operand 1064 states and 1434 transitions. cyclomatic complexity: 375 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-14 23:11:50,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:50,488 INFO L93 Difference]: Finished difference Result 1066 states and 1434 transitions. [2021-12-14 23:11:50,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:50,489 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1066 states and 1434 transitions. [2021-12-14 23:11:50,493 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 721 [2021-12-14 23:11:50,497 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1066 states to 1066 states and 1434 transitions. [2021-12-14 23:11:50,497 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 770 [2021-12-14 23:11:50,497 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 770 [2021-12-14 23:11:50,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1066 states and 1434 transitions. [2021-12-14 23:11:50,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:50,498 INFO L681 BuchiCegarLoop]: Abstraction has 1066 states and 1434 transitions. [2021-12-14 23:11:50,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1066 states and 1434 transitions. [2021-12-14 23:11:50,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1066 to 1064. [2021-12-14 23:11:50,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1064 states have (on average 1.3458646616541354) internal successors, (1432), 1063 states have internal predecessors, (1432), 0 states have call successors, (0), 0 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-14 23:11:50,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1432 transitions. [2021-12-14 23:11:50,514 INFO L704 BuchiCegarLoop]: Abstraction has 1064 states and 1432 transitions. [2021-12-14 23:11:50,514 INFO L587 BuchiCegarLoop]: Abstraction has 1064 states and 1432 transitions. [2021-12-14 23:11:50,514 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-14 23:11:50,515 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1064 states and 1432 transitions. [2021-12-14 23:11:50,517 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2021-12-14 23:11:50,517 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:50,517 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:50,518 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:50,518 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-14 23:11:50,518 INFO L791 eck$LassoCheckResult]: Stem: 25933#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(17, 2);call #Ultimate.allocInit(12, 3); 25786#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 25778#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25729#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 25730#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25719#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25720#L110-2 assume !false; 26099#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26076#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26073#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26069#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26063#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26058#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26051#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26047#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26026#L134 assume 8482 == ssl3_accept_~s__state~0#1; 25922#L135 [2021-12-14 23:11:50,518 INFO L793 eck$LassoCheckResult]: Loop: 25922#L135 ssl3_accept_~s__state~0#1 := 3; 25700#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26483#L614 ssl3_accept_~skip~0#1 := 0; 26479#L110-2 assume !false; 26469#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26468#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26467#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26457#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26454#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26451#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26448#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26445#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26441#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26438#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26435#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26432#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26414#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 26412#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26410#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 26408#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 26406#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 26404#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 26402#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 26363#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 26359#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 26355#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 26024#L176 assume 8448 == ssl3_accept_~s__state~0#1; 25830#L177 assume !(ssl3_accept_~num1~0#1 > 0); 25771#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 25772#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26048#L614 ssl3_accept_~skip~0#1 := 0; 26044#L110-2 assume !false; 26041#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26022#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26023#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26206#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26204#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26202#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26200#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26198#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26196#L134 assume 8482 == ssl3_accept_~s__state~0#1; 25922#L135 [2021-12-14 23:11:50,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,519 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-12-14 23:11:50,519 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677834868] [2021-12-14 23:11:50,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,520 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:50,549 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-14 23:11:50,550 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:50,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677834868] [2021-12-14 23:11:50,550 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677834868] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:50,550 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:50,550 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:50,550 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466952361] [2021-12-14 23:11:50,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:50,551 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:50,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,551 INFO L85 PathProgramCache]: Analyzing trace with hash -761317213, now seen corresponding path program 1 times [2021-12-14 23:11:50,551 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500838686] [2021-12-14 23:11:50,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,552 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:50,568 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-14 23:11:50,568 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:50,568 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500838686] [2021-12-14 23:11:50,568 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500838686] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:50,568 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:50,569 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:50,570 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93969021] [2021-12-14 23:11:50,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:50,570 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:50,570 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:50,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:50,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:50,571 INFO L87 Difference]: Start difference. First operand 1064 states and 1432 transitions. cyclomatic complexity: 373 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-14 23:11:50,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:50,669 INFO L93 Difference]: Finished difference Result 1064 states and 1430 transitions. [2021-12-14 23:11:50,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:50,670 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1064 states and 1430 transitions. [2021-12-14 23:11:50,674 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2021-12-14 23:11:50,678 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1064 states to 1064 states and 1430 transitions. [2021-12-14 23:11:50,678 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 768 [2021-12-14 23:11:50,679 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 768 [2021-12-14 23:11:50,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1064 states and 1430 transitions. [2021-12-14 23:11:50,679 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:50,679 INFO L681 BuchiCegarLoop]: Abstraction has 1064 states and 1430 transitions. [2021-12-14 23:11:50,680 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states and 1430 transitions. [2021-12-14 23:11:50,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 1064. [2021-12-14 23:11:50,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1064 states have (on average 1.343984962406015) internal successors, (1430), 1063 states have internal predecessors, (1430), 0 states have call successors, (0), 0 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-14 23:11:50,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1430 transitions. [2021-12-14 23:11:50,693 INFO L704 BuchiCegarLoop]: Abstraction has 1064 states and 1430 transitions. [2021-12-14 23:11:50,693 INFO L587 BuchiCegarLoop]: Abstraction has 1064 states and 1430 transitions. [2021-12-14 23:11:50,693 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-14 23:11:50,693 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1064 states and 1430 transitions. [2021-12-14 23:11:50,695 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2021-12-14 23:11:50,696 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:50,696 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:50,697 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-14 23:11:50,697 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-14 23:11:50,697 INFO L791 eck$LassoCheckResult]: Stem: 28062#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(17, 2);call #Ultimate.allocInit(12, 3); 27921#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 27912#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 27864#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 27865#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27854#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 27855#L110-2 assume !false; 28401#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28495#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28493#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28491#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28488#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28489#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28564#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28562#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28561#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28077#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27826#L144 [2021-12-14 23:11:50,697 INFO L793 eck$LassoCheckResult]: Loop: 27826#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 27827#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 27843#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; 27844#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28585#L614 ssl3_accept_~skip~0#1 := 0; 28584#L110-2 assume !false; 28583#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28582#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28581#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28577#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28575#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28566#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28565#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28563#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28560#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28559#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28557#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28554#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28553#L146 assume 8496 == ssl3_accept_~s__state~0#1; 28443#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 28552#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 28551#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 28549#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 28545#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 28542#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28537#L614 ssl3_accept_~skip~0#1 := 0; 28536#L110-2 assume !false; 28531#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28527#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28526#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28525#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28519#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28518#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28516#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28515#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28514#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28513#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28512#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28508#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28505#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28504#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28503#L152 assume 8512 == ssl3_accept_~s__state~0#1; 28435#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27936#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 27937#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 28501#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28496#L614 ssl3_accept_~skip~0#1 := 0; 28494#L110-2 assume !false; 28492#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28490#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28487#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28485#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28483#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28482#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28479#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28478#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28477#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28475#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28474#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28472#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28439#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28438#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28437#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 28436#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28430#L158 assume 8528 == ssl3_accept_~s__state~0#1; 27907#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; 27872#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 27873#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 28005#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 28068#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 27897#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 28055#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28786#L614 ssl3_accept_~skip~0#1 := 0; 28785#L110-2 assume !false; 28784#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28783#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28782#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28781#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28780#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28779#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28778#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28777#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28776#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28775#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28774#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28773#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28772#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28771#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28764#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 28761#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28754#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 28753#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 28162#L164 assume 8544 == ssl3_accept_~s__state~0#1; 28161#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; 27883#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28462#L614 ssl3_accept_~skip~0#1 := 0; 28461#L110-2 assume !false; 28460#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28459#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28458#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28457#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28456#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28455#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28454#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28453#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28452#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28451#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28449#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28446#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28447#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28616#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 28440#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 28434#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28433#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 28431#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 28432#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 28163#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 28147#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 28143#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 28144#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 28307#L179 assume 8576 == ssl3_accept_~s__state~0#1; 27889#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 27890#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 27805#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 27807#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28524#L614 ssl3_accept_~skip~0#1 := 0; 28572#L110-2 assume !false; 28571#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28570#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28569#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28568#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28567#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28486#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28484#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28374#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28480#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28481#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27826#L144 [2021-12-14 23:11:50,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-12-14 23:11:50,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105883322] [2021-12-14 23:11:50,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,703 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:50,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,711 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:50,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,712 INFO L85 PathProgramCache]: Analyzing trace with hash -16280909, now seen corresponding path program 1 times [2021-12-14 23:11:50,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177886746] [2021-12-14 23:11:50,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:50,739 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-14 23:11:50,739 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:50,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177886746] [2021-12-14 23:11:50,739 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177886746] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:50,739 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:50,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:50,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640351633] [2021-12-14 23:11:50,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:50,740 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:50,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:50,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:50,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:50,741 INFO L87 Difference]: Start difference. First operand 1064 states and 1430 transitions. cyclomatic complexity: 371 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-14 23:11:50,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:50,835 INFO L93 Difference]: Finished difference Result 1026 states and 1341 transitions. [2021-12-14 23:11:50,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:50,835 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1026 states and 1341 transitions. [2021-12-14 23:11:50,839 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 589 [2021-12-14 23:11:50,843 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1026 states to 881 states and 1156 transitions. [2021-12-14 23:11:50,843 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 622 [2021-12-14 23:11:50,844 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 767 [2021-12-14 23:11:50,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 881 states and 1156 transitions. [2021-12-14 23:11:50,844 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:50,844 INFO L681 BuchiCegarLoop]: Abstraction has 881 states and 1156 transitions. [2021-12-14 23:11:50,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states and 1156 transitions. [2021-12-14 23:11:50,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 734. [2021-12-14 23:11:50,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 734 states, 734 states have (on average 1.3174386920980927) internal successors, (967), 733 states have internal predecessors, (967), 0 states have call successors, (0), 0 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-14 23:11:50,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 967 transitions. [2021-12-14 23:11:50,853 INFO L704 BuchiCegarLoop]: Abstraction has 734 states and 967 transitions. [2021-12-14 23:11:50,853 INFO L587 BuchiCegarLoop]: Abstraction has 734 states and 967 transitions. [2021-12-14 23:11:50,853 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-14 23:11:50,853 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 734 states and 967 transitions. [2021-12-14 23:11:50,855 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 587 [2021-12-14 23:11:50,855 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:50,855 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:50,856 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-14 23:11:50,856 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:50,856 INFO L791 eck$LassoCheckResult]: Stem: 30118#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(17, 2);call #Ultimate.allocInit(12, 3); 30002#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 29993#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 29953#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 29954#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 29945#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 29946#L110-2 assume !false; 30213#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30467#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30460#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30461#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30450#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30451#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30444#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30445#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30439#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30440#L137 assume 8464 == ssl3_accept_~s__state~0#1; 29916#L144 [2021-12-14 23:11:50,857 INFO L793 eck$LassoCheckResult]: Loop: 29916#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 29917#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 29934#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; 29935#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30417#L614 ssl3_accept_~skip~0#1 := 0; 30415#L110-2 assume !false; 30413#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30411#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30409#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30407#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30405#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30403#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30401#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30399#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30397#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30395#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30392#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30389#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30381#L146 assume 8496 == ssl3_accept_~s__state~0#1; 30101#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 30102#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 29955#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 29956#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 30096#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 30063#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29909#L614 ssl3_accept_~skip~0#1 := 0; 29995#L110-2 assume !false; 29947#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29948#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 29970#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 29971#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30119#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30619#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30618#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30617#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30616#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30615#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30592#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30588#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30587#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30586#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30250#L152 assume 8512 == ssl3_accept_~s__state~0#1; 30123#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 30018#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 30019#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 30081#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30449#L614 ssl3_accept_~skip~0#1 := 0; 30446#L110-2 assume !false; 30443#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30441#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30438#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30437#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30436#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30387#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30380#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30379#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30378#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30377#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30376#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30375#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30374#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30373#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30372#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30371#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30370#L158 assume 8528 == ssl3_accept_~s__state~0#1; 29988#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; 29961#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 29962#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 30078#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 30122#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 29981#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 30114#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30347#L614 ssl3_accept_~skip~0#1 := 0; 30345#L110-2 assume !false; 30343#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30341#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30339#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30337#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30335#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30333#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30331#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30329#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30327#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30325#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30323#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30321#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30319#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30317#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30315#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30313#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30311#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30309#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30308#L164 assume 8544 == ssl3_accept_~s__state~0#1; 29904#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 29905#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 29952#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 30065#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 30066#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 30050#L411 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; 29925#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30416#L614 ssl3_accept_~skip~0#1 := 0; 30414#L110-2 assume !false; 30412#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30410#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30408#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30406#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30404#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30402#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30400#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30398#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30396#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30394#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30391#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30388#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30307#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30306#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30305#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30304#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30302#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30303#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30298#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 30299#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 30294#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 30295#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 30131#L176 assume 8448 == ssl3_accept_~s__state~0#1; 30043#L177 assume !(ssl3_accept_~num1~0#1 > 0); 29986#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 29987#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30145#L614 ssl3_accept_~skip~0#1 := 0; 30142#L110-2 assume !false; 30139#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30129#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30130#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30159#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30154#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30146#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30143#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30140#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30132#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30133#L137 assume 8464 == ssl3_accept_~s__state~0#1; 29916#L144 [2021-12-14 23:11:50,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-12-14 23:11:50,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760924047] [2021-12-14 23:11:50,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,861 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:50,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:50,865 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:50,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:50,866 INFO L85 PathProgramCache]: Analyzing trace with hash -798965670, now seen corresponding path program 1 times [2021-12-14 23:11:50,866 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:50,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124933893] [2021-12-14 23:11:50,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:50,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:50,910 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-14 23:11:50,911 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:50,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124933893] [2021-12-14 23:11:50,911 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124933893] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:50,911 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1386062573] [2021-12-14 23:11:50,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:50,911 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:50,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:50,916 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:11:50,919 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-12-14 23:11:51,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:51,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:11:51,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:51,231 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-14 23:11:51,231 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:11:51,429 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-14 23:11:51,429 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1386062573] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:11:51,430 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:11:51,430 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-14 23:11:51,430 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255742812] [2021-12-14 23:11:51,430 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:11:51,431 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:51,431 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:51,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 23:11:51,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-14 23:11:51,431 INFO L87 Difference]: Start difference. First operand 734 states and 967 transitions. cyclomatic complexity: 236 Second operand has 6 states, 5 states have (on average 26.2) internal successors, (131), 6 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:52,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:52,017 INFO L93 Difference]: Finished difference Result 1823 states and 2389 transitions. [2021-12-14 23:11:52,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-14 23:11:52,018 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1823 states and 2389 transitions. [2021-12-14 23:11:52,034 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1646 [2021-12-14 23:11:52,041 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1823 states to 1793 states and 2359 transitions. [2021-12-14 23:11:52,041 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1679 [2021-12-14 23:11:52,042 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1679 [2021-12-14 23:11:52,042 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1793 states and 2359 transitions. [2021-12-14 23:11:52,043 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:52,043 INFO L681 BuchiCegarLoop]: Abstraction has 1793 states and 2359 transitions. [2021-12-14 23:11:52,044 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1793 states and 2359 transitions. [2021-12-14 23:11:52,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1793 to 1110. [2021-12-14 23:11:52,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1110 states, 1110 states have (on average 1.3324324324324324) internal successors, (1479), 1109 states have internal predecessors, (1479), 0 states have call successors, (0), 0 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-14 23:11:52,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1110 states to 1110 states and 1479 transitions. [2021-12-14 23:11:52,060 INFO L704 BuchiCegarLoop]: Abstraction has 1110 states and 1479 transitions. [2021-12-14 23:11:52,060 INFO L587 BuchiCegarLoop]: Abstraction has 1110 states and 1479 transitions. [2021-12-14 23:11:52,060 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-14 23:11:52,060 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1110 states and 1479 transitions. [2021-12-14 23:11:52,064 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 963 [2021-12-14 23:11:52,064 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:52,064 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:52,065 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-14 23:11:52,066 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-14 23:11:52,066 INFO L791 eck$LassoCheckResult]: Stem: 33547#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(17, 2);call #Ultimate.allocInit(12, 3); 33418#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 33406#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 33367#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 33368#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 33365#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 33366#L110-2 assume !false; 33582#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34136#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34135#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34134#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34133#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34132#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34131#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34130#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34129#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34128#L137 assume 8464 == ssl3_accept_~s__state~0#1; 33334#L144 [2021-12-14 23:11:52,066 INFO L793 eck$LassoCheckResult]: Loop: 33334#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 33335#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 33347#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; 33348#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33321#L614 ssl3_accept_~skip~0#1 := 0; 33408#L110-2 assume !false; 33359#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33360#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33384#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33385#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33446#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33447#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33456#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33421#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33422#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33469#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 33463#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 33464#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33528#L146 assume 8496 == ssl3_accept_~s__state~0#1; 33843#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 34107#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 34106#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 34105#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 33512#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 33513#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34409#L614 ssl3_accept_~skip~0#1 := 0; 34405#L110-2 assume !false; 34402#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34401#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34400#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34395#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34369#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34366#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34358#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34355#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34354#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34349#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34347#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34345#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34343#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34341#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34339#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34337#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34335#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 34333#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 34332#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 33355#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 33356#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 33467#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 33425#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 33426#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 34306#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 34304#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 34301#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 33494#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 33495#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 33486#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 33487#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 33373#L203 assume 8656 == ssl3_accept_~s__state~0#1; 33374#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 33481#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 33414#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 33329#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 33410#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 33416#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34394#L614 ssl3_accept_~skip~0#1 := 0; 34389#L110-2 assume !false; 34387#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34385#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34383#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34381#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34379#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34377#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34375#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34373#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34372#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34368#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34365#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34362#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33503#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 33504#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 33395#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 33396#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 33344#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 33338#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 33339#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 33501#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 34320#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 34314#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 34311#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 33550#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 33530#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 33522#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 33349#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 33350#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 34236#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 34141#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 34138#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 34137#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 34125#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 33405#L209 assume 8672 == ssl3_accept_~s__state~0#1; 33484#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 33450#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 33326#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 33485#L554 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 33342#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 33343#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34276#L614 ssl3_accept_~skip~0#1 := 0; 34274#L110-2 assume !false; 34272#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34270#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34268#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34266#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34264#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34262#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34260#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34258#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34256#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34254#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34252#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34250#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34248#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34124#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34247#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34246#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34245#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 34244#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 34243#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 34242#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 34241#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 33645#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 33646#L176 assume 8448 == ssl3_accept_~s__state~0#1; 33862#L177 assume !(ssl3_accept_~num1~0#1 > 0); 33860#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 33631#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33627#L614 ssl3_accept_~skip~0#1 := 0; 33622#L110-2 assume !false; 33623#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33618#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33619#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33614#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33615#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33594#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33595#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33586#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 33587#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 33851#L137 assume 8464 == ssl3_accept_~s__state~0#1; 33334#L144 [2021-12-14 23:11:52,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:52,067 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-12-14 23:11:52,067 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:52,067 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093684167] [2021-12-14 23:11:52,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:52,068 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:52,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:52,072 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:52,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:52,077 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:52,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:52,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1268227832, now seen corresponding path program 1 times [2021-12-14 23:11:52,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:52,078 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902132690] [2021-12-14 23:11:52,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:52,078 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:52,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:52,106 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-14 23:11:52,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:52,107 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902132690] [2021-12-14 23:11:52,107 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902132690] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:52,107 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:52,107 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:52,107 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608579510] [2021-12-14 23:11:52,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:52,108 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:52,108 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:52,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:52,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:52,109 INFO L87 Difference]: Start difference. First operand 1110 states and 1479 transitions. cyclomatic complexity: 372 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-14 23:11:52,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:52,124 INFO L93 Difference]: Finished difference Result 1948 states and 2621 transitions. [2021-12-14 23:11:52,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:52,125 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1948 states and 2621 transitions. [2021-12-14 23:11:52,131 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1801 [2021-12-14 23:11:52,139 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1948 states to 1948 states and 2621 transitions. [2021-12-14 23:11:52,139 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1834 [2021-12-14 23:11:52,140 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1834 [2021-12-14 23:11:52,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1948 states and 2621 transitions. [2021-12-14 23:11:52,140 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:52,140 INFO L681 BuchiCegarLoop]: Abstraction has 1948 states and 2621 transitions. [2021-12-14 23:11:52,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1948 states and 2621 transitions. [2021-12-14 23:11:52,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1948 to 1948. [2021-12-14 23:11:52,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1948 states, 1948 states have (on average 1.345482546201232) internal successors, (2621), 1947 states have internal predecessors, (2621), 0 states have call successors, (0), 0 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-14 23:11:52,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1948 states to 1948 states and 2621 transitions. [2021-12-14 23:11:52,163 INFO L704 BuchiCegarLoop]: Abstraction has 1948 states and 2621 transitions. [2021-12-14 23:11:52,163 INFO L587 BuchiCegarLoop]: Abstraction has 1948 states and 2621 transitions. [2021-12-14 23:11:52,164 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-14 23:11:52,164 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1948 states and 2621 transitions. [2021-12-14 23:11:52,168 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1801 [2021-12-14 23:11:52,169 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:52,169 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:52,170 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-14 23:11:52,170 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:52,170 INFO L791 eck$LassoCheckResult]: Stem: 36616#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(17, 2);call #Ultimate.allocInit(12, 3); 36480#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 36471#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 36431#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 36432#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 36422#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 36423#L110-2 assume !false; 36660#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37145#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37142#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37139#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37136#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37133#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37130#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37127#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37124#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37121#L137 assume 8464 == ssl3_accept_~s__state~0#1; 36834#L144 [2021-12-14 23:11:52,171 INFO L793 eck$LassoCheckResult]: Loop: 36834#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 37322#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 37321#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; 37298#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37286#L614 ssl3_accept_~skip~0#1 := 0; 37282#L110-2 assume !false; 37278#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37274#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37270#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37266#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37262#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37258#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37254#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37250#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37247#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37243#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37239#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37235#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 36774#L146 assume 8496 == ssl3_accept_~s__state~0#1; 36773#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 36772#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 36771#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 36770#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 36594#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 37663#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37657#L614 ssl3_accept_~skip~0#1 := 0; 37655#L110-2 assume !false; 37653#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37651#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37649#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37647#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37645#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37643#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37641#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37639#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37632#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37627#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37623#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37619#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37614#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37609#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 36679#L152 assume 8512 == ssl3_accept_~s__state~0#1; 36680#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 36497#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 36498#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 36563#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37765#L614 ssl3_accept_~skip~0#1 := 0; 37755#L110-2 assume !false; 37751#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37747#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37743#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37739#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37735#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37731#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37727#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37725#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37721#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37718#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37717#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37686#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37685#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37684#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 37600#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 37599#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 37598#L158 assume 8528 == ssl3_accept_~s__state~0#1; 37103#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; 36439#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 36440#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 36560#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 36629#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 36458#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 36612#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37514#L614 ssl3_accept_~skip~0#1 := 0; 37512#L110-2 assume !false; 37510#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37508#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37506#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37504#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37502#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37500#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37498#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37496#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37357#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37356#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37355#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37354#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37353#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37352#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 37351#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 37349#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 37347#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 37345#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 37339#L164 assume 8544 == ssl3_accept_~s__state~0#1; 36380#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 36381#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 36579#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 36580#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 36608#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 36609#L411 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; 37308#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37288#L614 ssl3_accept_~skip~0#1 := 0; 37284#L110-2 assume !false; 37280#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37276#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37272#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 37268#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 37264#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 37260#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 37256#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 37252#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37249#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37245#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37241#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 37237#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37233#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 37231#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 37230#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 37229#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 37228#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 37227#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 37226#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 37225#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 37224#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 37223#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 37222#L176 assume 8448 == ssl3_accept_~s__state~0#1; 37221#L177 assume !(ssl3_accept_~num1~0#1 > 0); 37216#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 37213#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 37208#L614 ssl3_accept_~skip~0#1 := 0; 37207#L110-2 assume !false; 37206#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 37205#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 37200#L116 assume 16384 == ssl3_accept_~s__state~0#1; 37199#L222 ssl3_accept_~s__server~0#1 := 1; 37198#L227 assume 0 != ssl3_accept_~cb~0#1; 37197#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 37196#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 37193#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 37189#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 36986#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#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~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 36964#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36979#L614 ssl3_accept_~skip~0#1 := 0; 36978#L110-2 assume !false; 36977#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36975#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 36973#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 36971#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 36967#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 36965#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 36958#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 36959#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 37246#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 37242#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 37238#L140 assume 8465 == ssl3_accept_~s__state~0#1; 36834#L144 [2021-12-14 23:11:52,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:52,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-12-14 23:11:52,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:52,172 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958913725] [2021-12-14 23:11:52,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:52,172 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:52,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:52,176 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:52,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:52,180 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:52,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:52,180 INFO L85 PathProgramCache]: Analyzing trace with hash -449626420, now seen corresponding path program 1 times [2021-12-14 23:11:52,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:52,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37539859] [2021-12-14 23:11:52,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:52,181 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:52,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:52,208 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-14 23:11:52,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:52,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37539859] [2021-12-14 23:11:52,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37539859] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:52,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1311768207] [2021-12-14 23:11:52,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:52,209 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:52,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:52,211 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-14 23:11:52,243 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-14 23:11:52,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:52,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:11:52,280 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:52,466 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-14 23:11:52,467 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 23:11:52,467 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1311768207] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:52,467 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 23:11:52,467 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-14 23:11:52,467 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586175816] [2021-12-14 23:11:52,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:52,468 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:52,468 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:52,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:52,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-14 23:11:52,468 INFO L87 Difference]: Start difference. First operand 1948 states and 2621 transitions. cyclomatic complexity: 678 Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:52,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:52,540 INFO L93 Difference]: Finished difference Result 2008 states and 2693 transitions. [2021-12-14 23:11:52,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:52,540 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2008 states and 2693 transitions. [2021-12-14 23:11:52,559 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1861 [2021-12-14 23:11:52,572 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2008 states to 2008 states and 2693 transitions. [2021-12-14 23:11:52,572 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1894 [2021-12-14 23:11:52,574 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1894 [2021-12-14 23:11:52,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2008 states and 2693 transitions. [2021-12-14 23:11:52,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:52,574 INFO L681 BuchiCegarLoop]: Abstraction has 2008 states and 2693 transitions. [2021-12-14 23:11:52,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2008 states and 2693 transitions. [2021-12-14 23:11:52,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2008 to 1984. [2021-12-14 23:11:52,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1984 states, 1984 states have (on average 1.3432459677419355) internal successors, (2665), 1983 states have internal predecessors, (2665), 0 states have call successors, (0), 0 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-14 23:11:52,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 2665 transitions. [2021-12-14 23:11:52,601 INFO L704 BuchiCegarLoop]: Abstraction has 1984 states and 2665 transitions. [2021-12-14 23:11:52,601 INFO L587 BuchiCegarLoop]: Abstraction has 1984 states and 2665 transitions. [2021-12-14 23:11:52,601 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-14 23:11:52,601 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1984 states and 2665 transitions. [2021-12-14 23:11:52,605 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1837 [2021-12-14 23:11:52,606 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:52,606 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:52,607 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-14 23:11:52,607 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:52,607 INFO L791 eck$LassoCheckResult]: Stem: 41041#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(17, 2);call #Ultimate.allocInit(12, 3); 40903#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 40893#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 40854#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 40855#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 40846#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 40847#L110-2 assume !false; 41082#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42658#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42656#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42654#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42652#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42650#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42509#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42503#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42501#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 41117#L137 assume 8464 == ssl3_accept_~s__state~0#1; 40815#L144 [2021-12-14 23:11:52,608 INFO L793 eck$LassoCheckResult]: Loop: 40815#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 40816#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 42558#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; 42555#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42550#L614 ssl3_accept_~skip~0#1 := 0; 42549#L110-2 assume !false; 42544#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42542#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42540#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42538#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42536#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42534#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42532#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42530#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42528#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42526#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42524#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42492#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 41195#L146 assume 8496 == ssl3_accept_~s__state~0#1; 41194#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 41193#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 41192#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 41191#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 41017#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 42466#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42461#L614 ssl3_accept_~skip~0#1 := 0; 42460#L110-2 assume !false; 42459#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42458#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42454#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42451#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42446#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42444#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42442#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42440#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42438#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42436#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42434#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 41787#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 41758#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 41757#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 41101#L152 assume 8512 == ssl3_accept_~s__state~0#1; 41053#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 41054#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 40986#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 40987#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42384#L614 ssl3_accept_~skip~0#1 := 0; 42383#L110-2 assume !false; 42382#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42381#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42379#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42377#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42375#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42371#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42369#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42368#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42365#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42359#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42357#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42355#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42353#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 42351#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 42349#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 42347#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 41102#L158 assume 8528 == ssl3_accept_~s__state~0#1; 40888#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; 40862#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 40864#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 40983#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 41052#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 40881#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 41037#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42204#L614 ssl3_accept_~skip~0#1 := 0; 42203#L110-2 assume !false; 42202#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42201#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42200#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42199#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42198#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42197#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42196#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42192#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42189#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42188#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42187#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42182#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42180#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 42178#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 42176#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 42174#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 42172#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 41753#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 41110#L164 assume 8544 == ssl3_accept_~s__state~0#1; 40803#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 40804#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 40853#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 40970#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 40971#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 42113#L411 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; 42106#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42100#L614 ssl3_accept_~skip~0#1 := 0; 42098#L110-2 assume !false; 42096#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42094#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42092#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42090#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42088#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42086#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42084#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42082#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42080#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42078#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42076#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42074#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42073#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 42071#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 42070#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 42069#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 42068#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 42064#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 42061#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 42060#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 42059#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 42058#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 42057#L176 assume 8448 == ssl3_accept_~s__state~0#1; 42056#L177 assume !(ssl3_accept_~num1~0#1 > 0); 42054#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 42050#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42043#L614 ssl3_accept_~skip~0#1 := 0; 42042#L110-2 assume !false; 42041#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42039#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42038#L116 assume 16384 == ssl3_accept_~s__state~0#1; 42035#L222 ssl3_accept_~s__server~0#1 := 1; 42580#L227 assume 0 != ssl3_accept_~cb~0#1; 42578#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 42574#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 42571#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 42569#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 42483#L254 assume 12292 != ssl3_accept_~s__state~0#1; 42114#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1; 42111#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42101#L614 ssl3_accept_~skip~0#1 := 0; 42099#L110-2 assume !false; 42097#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42095#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42093#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42091#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42089#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42087#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42085#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42083#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42081#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42079#L137 assume 8464 == ssl3_accept_~s__state~0#1; 40815#L144 [2021-12-14 23:11:52,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:52,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-12-14 23:11:52,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:52,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620300448] [2021-12-14 23:11:52,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:52,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:52,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:52,613 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:52,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:52,618 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:52,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:52,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1760043554, now seen corresponding path program 1 times [2021-12-14 23:11:52,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:52,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995265550] [2021-12-14 23:11:52,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:52,619 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:52,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:52,640 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2021-12-14 23:11:52,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:52,640 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995265550] [2021-12-14 23:11:52,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995265550] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:52,641 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:52,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:52,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814827336] [2021-12-14 23:11:52,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:52,641 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:52,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:52,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:52,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:52,642 INFO L87 Difference]: Start difference. First operand 1984 states and 2665 transitions. cyclomatic complexity: 686 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-14 23:11:52,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:52,657 INFO L93 Difference]: Finished difference Result 3713 states and 5006 transitions. [2021-12-14 23:11:52,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:52,657 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3713 states and 5006 transitions. [2021-12-14 23:11:52,668 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3566 [2021-12-14 23:11:52,678 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3713 states to 3713 states and 5006 transitions. [2021-12-14 23:11:52,679 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3599 [2021-12-14 23:11:52,681 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3599 [2021-12-14 23:11:52,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3713 states and 5006 transitions. [2021-12-14 23:11:52,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:52,682 INFO L681 BuchiCegarLoop]: Abstraction has 3713 states and 5006 transitions. [2021-12-14 23:11:52,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3713 states and 5006 transitions. [2021-12-14 23:11:52,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3713 to 1984. [2021-12-14 23:11:52,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1984 states, 1984 states have (on average 1.3422379032258065) internal successors, (2663), 1983 states have internal predecessors, (2663), 0 states have call successors, (0), 0 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-14 23:11:52,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 2663 transitions. [2021-12-14 23:11:52,711 INFO L704 BuchiCegarLoop]: Abstraction has 1984 states and 2663 transitions. [2021-12-14 23:11:52,711 INFO L587 BuchiCegarLoop]: Abstraction has 1984 states and 2663 transitions. [2021-12-14 23:11:52,711 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-14 23:11:52,711 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1984 states and 2663 transitions. [2021-12-14 23:11:52,715 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1837 [2021-12-14 23:11:52,715 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:52,715 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:52,717 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-14 23:11:52,717 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:52,717 INFO L791 eck$LassoCheckResult]: Stem: 46740#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(17, 2);call #Ultimate.allocInit(12, 3); 46604#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 46595#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 46556#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 46557#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 46548#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 46549#L110-2 assume !false; 46784#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47048#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47047#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47046#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47045#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47044#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47043#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47042#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47041#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47040#L137 assume 8464 == ssl3_accept_~s__state~0#1; 47038#L144 [2021-12-14 23:11:52,717 INFO L793 eck$LassoCheckResult]: Loop: 47038#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 46736#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 46737#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; 47415#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47403#L614 ssl3_accept_~skip~0#1 := 0; 47399#L110-2 assume !false; 47395#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47391#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47387#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47383#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47379#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47375#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47371#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47367#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47364#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47360#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47356#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47352#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 46904#L146 assume 8496 == ssl3_accept_~s__state~0#1; 46902#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 46900#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 46898#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 46896#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 46714#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 48322#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48316#L614 ssl3_accept_~skip~0#1 := 0; 48315#L110-2 assume !false; 48314#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48311#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48308#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48304#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48271#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48266#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48260#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48258#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48256#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48254#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48015#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 48012#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 48008#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 48006#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 46810#L152 assume 8512 == ssl3_accept_~s__state~0#1; 46753#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 46621#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 46622#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 47588#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47582#L614 ssl3_accept_~skip~0#1 := 0; 47580#L110-2 assume !false; 47578#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47576#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47574#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47572#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47570#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47568#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47566#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47564#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47562#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47560#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47558#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47556#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47554#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 47552#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 47550#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 47548#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 46892#L158 assume 8528 == ssl3_accept_~s__state~0#1; 46893#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; 47545#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 46802#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 46803#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 46581#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 46583#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 47537#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47532#L614 ssl3_accept_~skip~0#1 := 0; 47531#L110-2 assume !false; 47530#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47526#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47523#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47518#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47516#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47514#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47512#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47510#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47508#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47506#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47504#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47502#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47500#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 47498#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 47496#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 47494#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 47492#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 47490#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 47457#L164 assume 8544 == ssl3_accept_~s__state~0#1; 47244#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 47456#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 47454#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 46670#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 46671#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 46729#L411 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; 47425#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47405#L614 ssl3_accept_~skip~0#1 := 0; 47401#L110-2 assume !false; 47397#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47393#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47389#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47385#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47381#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47377#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47373#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47369#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47366#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47362#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47358#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47354#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47350#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 47348#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 47347#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 47346#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 47345#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 47344#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 47343#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 47342#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 47341#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 47340#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 47339#L176 assume 8448 == ssl3_accept_~s__state~0#1; 47338#L177 assume !(ssl3_accept_~num1~0#1 > 0); 47333#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 47330#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47325#L614 ssl3_accept_~skip~0#1 := 0; 47324#L110-2 assume !false; 47323#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47321#L113 assume 12292 == ssl3_accept_~s__state~0#1; 47320#L114 ssl3_accept_~s__new_session~0#1 := 1; 47319#L222 ssl3_accept_~s__server~0#1 := 1; 47316#L227 assume 0 != ssl3_accept_~cb~0#1; 47313#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 47310#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 47304#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 47298#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 47205#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#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~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 47202#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47197#L614 ssl3_accept_~skip~0#1 := 0; 47196#L110-2 assume !false; 47195#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47194#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47193#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47192#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47191#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47190#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47188#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47189#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47363#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47359#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47355#L140 assume 8465 == ssl3_accept_~s__state~0#1; 47038#L144 [2021-12-14 23:11:52,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:52,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-12-14 23:11:52,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:52,718 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682639187] [2021-12-14 23:11:52,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:52,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:52,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:52,722 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:52,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:52,743 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:52,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:52,744 INFO L85 PathProgramCache]: Analyzing trace with hash -985089569, now seen corresponding path program 1 times [2021-12-14 23:11:52,745 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:52,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145774880] [2021-12-14 23:11:52,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:52,746 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:52,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:52,778 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-14 23:11:52,778 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:52,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145774880] [2021-12-14 23:11:52,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145774880] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:52,779 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734406138] [2021-12-14 23:11:52,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:52,779 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:52,779 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:52,787 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-14 23:11:52,814 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-14 23:11:52,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:52,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:11:52,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:53,068 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-14 23:11:53,069 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 23:11:53,069 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734406138] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:53,069 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 23:11:53,069 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-12-14 23:11:53,069 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91083252] [2021-12-14 23:11:53,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:53,070 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:53,070 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:53,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:53,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-14 23:11:53,071 INFO L87 Difference]: Start difference. First operand 1984 states and 2663 transitions. cyclomatic complexity: 684 Second operand has 3 states, 2 states have (on average 39.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:53,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:53,208 INFO L93 Difference]: Finished difference Result 2016 states and 2699 transitions. [2021-12-14 23:11:53,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:53,209 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2016 states and 2699 transitions. [2021-12-14 23:11:53,215 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1869 [2021-12-14 23:11:53,220 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2016 states to 2016 states and 2699 transitions. [2021-12-14 23:11:53,221 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1902 [2021-12-14 23:11:53,222 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1902 [2021-12-14 23:11:53,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2016 states and 2699 transitions. [2021-12-14 23:11:53,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:53,224 INFO L681 BuchiCegarLoop]: Abstraction has 2016 states and 2699 transitions. [2021-12-14 23:11:53,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2016 states and 2699 transitions. [2021-12-14 23:11:53,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2016 to 1984. [2021-12-14 23:11:53,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1984 states, 1984 states have (on average 1.3422379032258065) internal successors, (2663), 1983 states have internal predecessors, (2663), 0 states have call successors, (0), 0 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-14 23:11:53,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1984 states to 1984 states and 2663 transitions. [2021-12-14 23:11:53,248 INFO L704 BuchiCegarLoop]: Abstraction has 1984 states and 2663 transitions. [2021-12-14 23:11:53,248 INFO L587 BuchiCegarLoop]: Abstraction has 1984 states and 2663 transitions. [2021-12-14 23:11:53,248 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-14 23:11:53,248 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1984 states and 2663 transitions. [2021-12-14 23:11:53,253 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1837 [2021-12-14 23:11:53,253 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:53,253 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:53,254 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-14 23:11:53,254 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:53,255 INFO L791 eck$LassoCheckResult]: Stem: 51212#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(17, 2);call #Ultimate.allocInit(12, 3); 51074#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 51062#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 51024#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 51025#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 51022#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 51023#L110-2 assume !false; 51251#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52379#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52377#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52375#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52373#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52370#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52368#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52365#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52363#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52361#L137 assume 8464 == ssl3_accept_~s__state~0#1; 50991#L144 [2021-12-14 23:11:53,255 INFO L793 eck$LassoCheckResult]: Loop: 50991#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 50992#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 51008#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; 51009#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52946#L614 ssl3_accept_~skip~0#1 := 0; 52945#L110-2 assume !false; 51016#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 51017#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 51041#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 51042#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 51099#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 51100#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 51114#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 51078#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 51079#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 51128#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 51122#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 51123#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 51191#L146 assume 8496 == ssl3_accept_~s__state~0#1; 51461#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 51460#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 51459#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 51458#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 51190#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 52462#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52455#L614 ssl3_accept_~skip~0#1 := 0; 52452#L110-2 assume !false; 52449#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52446#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52443#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52440#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52437#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52434#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52431#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52427#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52422#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52418#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52413#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52409#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 52404#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 52402#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 51284#L152 assume 8512 == ssl3_accept_~s__state~0#1; 51221#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 51222#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 51156#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 51157#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52558#L614 ssl3_accept_~skip~0#1 := 0; 52555#L110-2 assume !false; 52552#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52549#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52546#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52543#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52540#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52537#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52534#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52531#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52528#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52525#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52522#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52519#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 52516#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 52513#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 52510#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 52507#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 51272#L158 assume 8528 == ssl3_accept_~s__state~0#1; 51058#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; 51032#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 51033#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 51171#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 51220#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 51205#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 51206#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52239#L614 ssl3_accept_~skip~0#1 := 0; 52237#L110-2 assume !false; 52235#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52233#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52231#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52229#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52227#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52225#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52223#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52221#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52219#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52217#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52215#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52213#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 52211#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 52209#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 52206#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 52204#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 52201#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 52199#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 51428#L164 assume 8544 == ssl3_accept_~s__state~0#1; 50973#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 50974#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 51021#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 51138#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 51139#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 51120#L411 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; 51121#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52907#L614 ssl3_accept_~skip~0#1 := 0; 52905#L110-2 assume !false; 52903#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52901#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52899#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52897#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52895#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52893#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52891#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52889#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52888#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52886#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52884#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52882#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 51165#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 51166#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 51052#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 51053#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 51001#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 50995#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 50996#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 52833#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 52831#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 52799#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 52793#L176 assume 8448 == ssl3_accept_~s__state~0#1; 51112#L177 assume !(ssl3_accept_~num1~0#1 > 0); 51056#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 51057#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52782#L614 ssl3_accept_~skip~0#1 := 0; 52780#L110-2 assume !false; 52778#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52775#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52773#L116 assume 16384 == ssl3_accept_~s__state~0#1; 52769#L222 ssl3_accept_~s__server~0#1 := 1; 52817#L227 assume 0 != ssl3_accept_~cb~0#1; 52816#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 52815#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 52813#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 52811#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 52806#L254 assume 12292 != ssl3_accept_~s__state~0#1; 51010#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1; 51011#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52857#L614 ssl3_accept_~skip~0#1 := 0; 52855#L110-2 assume !false; 52853#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52851#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52849#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52847#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52845#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52843#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52841#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52839#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52837#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 51252#L137 assume 8464 == ssl3_accept_~s__state~0#1; 50991#L144 [2021-12-14 23:11:53,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:53,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-12-14 23:11:53,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:53,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020938573] [2021-12-14 23:11:53,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:53,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:53,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:53,260 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:53,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:53,264 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:53,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:53,265 INFO L85 PathProgramCache]: Analyzing trace with hash -765349856, now seen corresponding path program 1 times [2021-12-14 23:11:53,265 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:53,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792960752] [2021-12-14 23:11:53,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:53,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:53,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:53,292 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-14 23:11:53,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:53,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792960752] [2021-12-14 23:11:53,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792960752] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:53,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709954963] [2021-12-14 23:11:53,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:53,294 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:53,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:53,299 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-14 23:11:53,314 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-14 23:11:53,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:53,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:11:53,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:53,590 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-14 23:11:53,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:11:53,791 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-14 23:11:53,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709954963] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:11:53,791 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:11:53,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-14 23:11:53,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254554059] [2021-12-14 23:11:53,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:11:53,792 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:53,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:53,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 23:11:53,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-14 23:11:53,793 INFO L87 Difference]: Start difference. First operand 1984 states and 2663 transitions. cyclomatic complexity: 684 Second operand has 6 states, 6 states have (on average 23.0) internal successors, (138), 6 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:54,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:54,177 INFO L93 Difference]: Finished difference Result 3173 states and 4162 transitions. [2021-12-14 23:11:54,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-14 23:11:54,178 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3173 states and 4162 transitions. [2021-12-14 23:11:54,206 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2500 [2021-12-14 23:11:54,213 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3173 states to 3123 states and 4108 transitions. [2021-12-14 23:11:54,213 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3009 [2021-12-14 23:11:54,215 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3009 [2021-12-14 23:11:54,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3123 states and 4108 transitions. [2021-12-14 23:11:54,215 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:54,216 INFO L681 BuchiCegarLoop]: Abstraction has 3123 states and 4108 transitions. [2021-12-14 23:11:54,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3123 states and 4108 transitions. [2021-12-14 23:11:54,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3123 to 2286. [2021-12-14 23:11:54,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2286 states, 2286 states have (on average 1.331583552055993) internal successors, (3044), 2285 states have internal predecessors, (3044), 0 states have call successors, (0), 0 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-14 23:11:54,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2286 states to 2286 states and 3044 transitions. [2021-12-14 23:11:54,248 INFO L704 BuchiCegarLoop]: Abstraction has 2286 states and 3044 transitions. [2021-12-14 23:11:54,248 INFO L587 BuchiCegarLoop]: Abstraction has 2286 states and 3044 transitions. [2021-12-14 23:11:54,248 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-14 23:11:54,248 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2286 states and 3044 transitions. [2021-12-14 23:11:54,254 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2100 [2021-12-14 23:11:54,254 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:54,254 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:54,255 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-14 23:11:54,255 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:54,256 INFO L791 eck$LassoCheckResult]: Stem: 57303#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(17, 2);call #Ultimate.allocInit(12, 3); 57168#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 57159#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 57120#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 57121#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 57111#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 57112#L110-2 assume !false; 57340#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58355#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58354#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58353#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58352#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58351#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58350#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58349#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58348#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58347#L137 assume 8464 == ssl3_accept_~s__state~0#1; 57401#L144 [2021-12-14 23:11:54,256 INFO L793 eck$LassoCheckResult]: Loop: 57401#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 59008#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 59006#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; 59004#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58998#L614 ssl3_accept_~skip~0#1 := 0; 58996#L110-2 assume !false; 58995#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58994#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58992#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58990#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58989#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58988#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58987#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58848#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58985#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58986#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58980#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 58865#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 58749#L146 assume 8496 == ssl3_accept_~s__state~0#1; 57398#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 58746#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 58744#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 58742#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 57278#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 58739#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58733#L614 ssl3_accept_~skip~0#1 := 0; 58731#L110-2 assume !false; 58729#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58727#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58725#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58723#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58721#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58719#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58717#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58715#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58713#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58712#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58710#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 58708#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 58706#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 58703#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 58664#L152 assume 8512 == ssl3_accept_~s__state~0#1; 57395#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 57183#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 57184#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 59323#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59317#L614 ssl3_accept_~skip~0#1 := 0; 59315#L110-2 assume !false; 59313#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59307#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 59304#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 59301#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 59299#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 59297#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 59295#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59293#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 59292#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 59291#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 59290#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 59289#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 59288#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 59287#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 59286#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 59285#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 59284#L158 assume 8528 == ssl3_accept_~s__state~0#1; 57392#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; 59282#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 59283#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 57266#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 57268#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 57296#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 57297#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59305#L614 ssl3_accept_~skip~0#1 := 0; 59302#L110-2 assume !false; 59280#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59279#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 59278#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 59277#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 59271#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 59269#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 59267#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59265#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 59263#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 59261#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 59259#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 59257#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57260#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 57261#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 57148#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 57149#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 57097#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 57091#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 57092#L164 assume 8544 == ssl3_accept_~s__state~0#1; 57257#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 57205#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 57119#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 57234#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 57235#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 59125#L411 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; 59124#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58946#L614 ssl3_accept_~skip~0#1 := 0; 58947#L110-2 assume !false; 58940#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58941#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58934#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58935#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58928#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58929#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58922#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58923#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58917#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58914#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58915#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 58908#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 58909#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 58902#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 58903#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 58896#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 58897#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 58890#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 58891#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 58885#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 58886#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 58881#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 58882#L176 assume 8448 == ssl3_accept_~s__state~0#1; 57208#L177 assume !(ssl3_accept_~num1~0#1 > 0); 57209#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 59092#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59086#L614 ssl3_accept_~skip~0#1 := 0; 59084#L110-2 assume !false; 59077#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59074#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 59072#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 59070#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 59069#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 59068#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 59062#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59061#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 59060#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 59057#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 59056#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 59055#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 59054#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 59018#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 59017#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 59015#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 59013#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 59011#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 59009#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 58981#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 57233#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 57222#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 57179#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 57180#L179 assume 8576 == ssl3_accept_~s__state~0#1; 57141#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 57142#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 57066#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 57068#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59146#L614 ssl3_accept_~skip~0#1 := 0; 59145#L110-2 assume !false; 59144#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59143#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 59142#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 59141#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 59140#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 59139#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 59138#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59137#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 59136#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58982#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58983#L140 assume 8465 == ssl3_accept_~s__state~0#1; 57401#L144 [2021-12-14 23:11:54,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:54,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-12-14 23:11:54,256 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:54,256 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754096599] [2021-12-14 23:11:54,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:54,257 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:54,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:54,260 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:54,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:54,264 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:54,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:54,264 INFO L85 PathProgramCache]: Analyzing trace with hash 425309208, now seen corresponding path program 1 times [2021-12-14 23:11:54,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:54,265 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147338110] [2021-12-14 23:11:54,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:54,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:54,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:54,288 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-14 23:11:54,288 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:54,288 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147338110] [2021-12-14 23:11:54,288 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147338110] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:54,288 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:54,288 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:54,288 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337648149] [2021-12-14 23:11:54,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:54,289 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:54,289 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:54,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:54,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:54,289 INFO L87 Difference]: Start difference. First operand 2286 states and 3044 transitions. cyclomatic complexity: 766 Second operand has 3 states, 2 states have (on average 37.0) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:54,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:54,412 INFO L93 Difference]: Finished difference Result 2312 states and 3074 transitions. [2021-12-14 23:11:54,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:54,414 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2312 states and 3074 transitions. [2021-12-14 23:11:54,421 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2126 [2021-12-14 23:11:54,432 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2312 states to 2312 states and 3074 transitions. [2021-12-14 23:11:54,432 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2198 [2021-12-14 23:11:54,434 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2198 [2021-12-14 23:11:54,434 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2312 states and 3074 transitions. [2021-12-14 23:11:54,434 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:54,434 INFO L681 BuchiCegarLoop]: Abstraction has 2312 states and 3074 transitions. [2021-12-14 23:11:54,435 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2312 states and 3074 transitions. [2021-12-14 23:11:54,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2312 to 2286. [2021-12-14 23:11:54,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2286 states, 2286 states have (on average 1.330708661417323) internal successors, (3042), 2285 states have internal predecessors, (3042), 0 states have call successors, (0), 0 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-14 23:11:54,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2286 states to 2286 states and 3042 transitions. [2021-12-14 23:11:54,475 INFO L704 BuchiCegarLoop]: Abstraction has 2286 states and 3042 transitions. [2021-12-14 23:11:54,476 INFO L587 BuchiCegarLoop]: Abstraction has 2286 states and 3042 transitions. [2021-12-14 23:11:54,476 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-14 23:11:54,476 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2286 states and 3042 transitions. [2021-12-14 23:11:54,483 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2100 [2021-12-14 23:11:54,483 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:54,483 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:54,484 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-14 23:11:54,484 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:54,485 INFO L791 eck$LassoCheckResult]: Stem: 61909#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(17, 2);call #Ultimate.allocInit(12, 3); 61770#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 61762#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 61724#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 61725#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 61719#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 61720#L110-2 assume !false; 61946#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62657#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62653#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62654#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62649#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62650#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62645#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62646#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62641#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62642#L137 assume 8464 == ssl3_accept_~s__state~0#1; 62040#L144 [2021-12-14 23:11:54,485 INFO L793 eck$LassoCheckResult]: Loop: 62040#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 63787#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 63786#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; 63785#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63744#L614 ssl3_accept_~skip~0#1 := 0; 63742#L110-2 assume !false; 63740#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63738#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63736#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63734#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63731#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63730#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63729#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 61969#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63728#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63669#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63051#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62954#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62678#L146 assume 8496 == ssl3_accept_~s__state~0#1; 62035#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 62677#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 62676#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 62674#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 61884#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 63510#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63504#L614 ssl3_accept_~skip~0#1 := 0; 63502#L110-2 assume !false; 63500#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63498#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63496#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63494#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63492#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63490#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63488#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63486#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63484#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63482#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63474#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63471#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63468#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63465#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 61965#L152 assume 8512 == ssl3_accept_~s__state~0#1; 61915#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 61916#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 63603#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 63601#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63595#L614 ssl3_accept_~skip~0#1 := 0; 63593#L110-2 assume !false; 63591#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63589#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63587#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63585#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63583#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63581#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63579#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63577#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63575#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63573#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63571#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63569#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63567#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63565#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 63563#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 63561#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 63560#L158 assume 8528 == ssl3_accept_~s__state~0#1; 62026#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; 63558#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 61862#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 61863#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 61871#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 61901#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 61902#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63515#L614 ssl3_accept_~skip~0#1 := 0; 63513#L110-2 assume !false; 63511#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63505#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63503#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63501#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63499#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63497#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63495#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63493#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63491#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63489#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63487#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63485#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63483#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63481#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 63473#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 63470#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 63467#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 63464#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 61973#L164 assume 8544 == ssl3_accept_~s__state~0#1; 61673#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 61674#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 61872#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 61840#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 61841#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 61899#L411 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; 63435#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63429#L614 ssl3_accept_~skip~0#1 := 0; 63427#L110-2 assume !false; 63425#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63423#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63421#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63415#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63413#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63411#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63409#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63407#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63405#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63403#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63401#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63399#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63397#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63395#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 63393#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 63391#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 63389#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 63387#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 63385#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 63383#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 63381#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 63379#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 63377#L176 assume 8448 == ssl3_accept_~s__state~0#1; 63375#L177 assume !(ssl3_accept_~num1~0#1 > 0); 63368#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 63363#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63356#L614 ssl3_accept_~skip~0#1 := 0; 63353#L110-2 assume !false; 63350#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63347#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63344#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63341#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63338#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63335#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63332#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63329#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63307#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63306#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63305#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63304#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 63303#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 63302#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 63301#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 63297#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 63294#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 63293#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 63292#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 63291#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 63289#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 63288#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 63286#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 63284#L179 assume 8576 == ssl3_accept_~s__state~0#1; 63187#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 63268#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 63266#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 62579#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 63806#L614 ssl3_accept_~skip~0#1 := 0; 63805#L110-2 assume !false; 63804#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 63803#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 63802#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 63801#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 63800#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 63799#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 63798#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 63797#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 63796#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 63795#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 63794#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 63793#L143 assume 8466 == ssl3_accept_~s__state~0#1; 62040#L144 [2021-12-14 23:11:54,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:54,486 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-12-14 23:11:54,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:54,486 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645139546] [2021-12-14 23:11:54,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:54,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:54,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:54,494 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:54,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:54,498 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:54,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:54,499 INFO L85 PathProgramCache]: Analyzing trace with hash 299683717, now seen corresponding path program 1 times [2021-12-14 23:11:54,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:54,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832439983] [2021-12-14 23:11:54,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:54,499 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:54,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:54,557 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-14 23:11:54,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:54,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832439983] [2021-12-14 23:11:54,558 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832439983] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:54,558 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:54,558 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:54,559 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660027145] [2021-12-14 23:11:54,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:54,560 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:54,560 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:54,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:54,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:54,561 INFO L87 Difference]: Start difference. First operand 2286 states and 3042 transitions. cyclomatic complexity: 764 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-14 23:11:54,577 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:54,578 INFO L93 Difference]: Finished difference Result 3923 states and 5192 transitions. [2021-12-14 23:11:54,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:54,578 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3923 states and 5192 transitions. [2021-12-14 23:11:54,589 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3737 [2021-12-14 23:11:54,598 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3923 states to 3923 states and 5192 transitions. [2021-12-14 23:11:54,599 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3809 [2021-12-14 23:11:54,602 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3809 [2021-12-14 23:11:54,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3923 states and 5192 transitions. [2021-12-14 23:11:54,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:54,605 INFO L681 BuchiCegarLoop]: Abstraction has 3923 states and 5192 transitions. [2021-12-14 23:11:54,607 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3923 states and 5192 transitions. [2021-12-14 23:11:54,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3923 to 2286. [2021-12-14 23:11:54,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2286 states, 2286 states have (on average 1.3298337707786527) internal successors, (3040), 2285 states have internal predecessors, (3040), 0 states have call successors, (0), 0 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-14 23:11:54,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2286 states to 2286 states and 3040 transitions. [2021-12-14 23:11:54,668 INFO L704 BuchiCegarLoop]: Abstraction has 2286 states and 3040 transitions. [2021-12-14 23:11:54,668 INFO L587 BuchiCegarLoop]: Abstraction has 2286 states and 3040 transitions. [2021-12-14 23:11:54,668 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-14 23:11:54,669 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2286 states and 3040 transitions. [2021-12-14 23:11:54,673 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 2100 [2021-12-14 23:11:54,674 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:54,674 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:54,678 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-14 23:11:54,678 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:54,678 INFO L791 eck$LassoCheckResult]: Stem: 68121#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(17, 2);call #Ultimate.allocInit(12, 3); 67989#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 67977#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 67939#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 67940#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 67937#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 67938#L110-2 assume !false; 68162#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68635#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 68636#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 68821#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 68370#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 68363#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 68356#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 68357#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 68343#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 68344#L137 assume 8464 == ssl3_accept_~s__state~0#1; 68237#L144 [2021-12-14 23:11:54,679 INFO L793 eck$LassoCheckResult]: Loop: 68237#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 68115#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 68116#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; 69023#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 69018#L614 ssl3_accept_~skip~0#1 := 0; 69017#L110-2 assume !false; 69016#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69015#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 69014#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 69013#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 69012#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 69011#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 68992#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 68990#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 68989#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 68988#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 68987#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 68986#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 68977#L146 assume 8496 == ssl3_accept_~s__state~0#1; 68095#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 68096#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 68973#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 68972#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 68098#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 69751#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 69742#L614 ssl3_accept_~skip~0#1 := 0; 69737#L110-2 assume !false; 69732#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69727#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 69722#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 69717#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 69712#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 69707#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 69702#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 69697#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 69692#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 69688#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 69682#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 69678#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 69672#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 69667#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 68187#L152 assume 8512 == ssl3_accept_~s__state~0#1; 68185#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 70165#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 70163#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 70162#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70157#L614 ssl3_accept_~skip~0#1 := 0; 70156#L110-2 assume !false; 70155#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70154#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70153#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70152#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70151#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70150#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70149#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70148#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70147#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70146#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 70145#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70144#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 70143#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 70130#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 70128#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 70127#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 68196#L158 assume 8528 == ssl3_accept_~s__state~0#1; 68197#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; 70112#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 70113#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 68125#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 70107#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 70106#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 70105#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70100#L614 ssl3_accept_~skip~0#1 := 0; 70099#L110-2 assume !false; 70098#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70097#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70096#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70095#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70094#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70093#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70092#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70091#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70090#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70089#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 70088#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 70087#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 70082#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 70080#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 70078#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 69979#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 69977#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 67910#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 67911#L164 assume 8544 == ssl3_accept_~s__state~0#1; 68190#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 70067#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 70064#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 68052#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 68053#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 68033#L411 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; 68034#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 70081#L614 ssl3_accept_~skip~0#1 := 0; 70079#L110-2 assume !false; 70077#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 70076#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 70075#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 70073#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 70071#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 70070#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 70069#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 70068#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 70065#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 70063#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 68038#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 68039#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 68078#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 68079#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 67966#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 67967#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 68013#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 69925#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 69923#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 69922#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 69917#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 68035#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 68036#L176 assume 8448 == ssl3_accept_~s__state~0#1; 69370#L177 assume !(ssl3_accept_~num1~0#1 > 0); 69900#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 69893#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 69884#L614 ssl3_accept_~skip~0#1 := 0; 69883#L110-2 assume !false; 69882#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69881#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 69879#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 69878#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 69876#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 69874#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 69872#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 69870#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 69868#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 69865#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 69863#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 69860#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 69852#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 69851#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 69849#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 69848#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 69847#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 69846#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 69845#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 69844#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 69843#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 69842#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 69838#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 69835#L179 assume 8576 == ssl3_accept_~s__state~0#1; 69686#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 69834#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 69833#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 68616#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 69266#L614 ssl3_accept_~skip~0#1 := 0; 69147#L110-2 assume !false; 69135#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 69130#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 69125#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 69120#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 69115#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 69110#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 69104#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 69098#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 69093#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 69089#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 69080#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 69081#L143 assume 8466 == ssl3_accept_~s__state~0#1; 68237#L144 [2021-12-14 23:11:54,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:54,679 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-12-14 23:11:54,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:54,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616406315] [2021-12-14 23:11:54,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:54,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:54,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:54,684 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:54,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:54,689 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:54,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:54,690 INFO L85 PathProgramCache]: Analyzing trace with hash -854822586, now seen corresponding path program 1 times [2021-12-14 23:11:54,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:54,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944889283] [2021-12-14 23:11:54,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:54,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:54,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:54,773 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-14 23:11:54,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:54,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944889283] [2021-12-14 23:11:54,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944889283] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:54,774 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:54,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-14 23:11:54,775 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189343913] [2021-12-14 23:11:54,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:54,775 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:54,775 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:54,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-14 23:11:54,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-14 23:11:54,776 INFO L87 Difference]: Start difference. First operand 2286 states and 3040 transitions. cyclomatic complexity: 762 Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:54,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:54,867 INFO L93 Difference]: Finished difference Result 10423 states and 13762 transitions. [2021-12-14 23:11:54,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-14 23:11:54,868 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10423 states and 13762 transitions. [2021-12-14 23:11:54,905 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 10063 [2021-12-14 23:11:54,930 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10423 states to 10423 states and 13762 transitions. [2021-12-14 23:11:54,931 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10309 [2021-12-14 23:11:54,938 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10309 [2021-12-14 23:11:54,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10423 states and 13762 transitions. [2021-12-14 23:11:54,938 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:54,938 INFO L681 BuchiCegarLoop]: Abstraction has 10423 states and 13762 transitions. [2021-12-14 23:11:54,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10423 states and 13762 transitions. [2021-12-14 23:11:55,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10423 to 3941. [2021-12-14 23:11:55,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3941 states, 3941 states have (on average 1.3240294341537682) internal successors, (5218), 3940 states have internal predecessors, (5218), 0 states have call successors, (0), 0 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-14 23:11:55,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3941 states to 3941 states and 5218 transitions. [2021-12-14 23:11:55,013 INFO L704 BuchiCegarLoop]: Abstraction has 3941 states and 5218 transitions. [2021-12-14 23:11:55,013 INFO L587 BuchiCegarLoop]: Abstraction has 3941 states and 5218 transitions. [2021-12-14 23:11:55,013 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-14 23:11:55,013 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3941 states and 5218 transitions. [2021-12-14 23:11:55,020 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3755 [2021-12-14 23:11:55,020 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:55,021 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:55,022 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-14 23:11:55,022 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-14 23:11:55,022 INFO L791 eck$LassoCheckResult]: Stem: 80857#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(17, 2);call #Ultimate.allocInit(12, 3); 80713#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 80704#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 80665#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 80666#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 80656#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 80657#L110-2 assume !false; 80898#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82922#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 82918#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 82919#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 82914#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 82915#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 82910#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 82911#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 82906#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 82907#L137 assume 8464 == ssl3_accept_~s__state~0#1; 82633#L144 [2021-12-14 23:11:55,023 INFO L793 eck$LassoCheckResult]: Loop: 82633#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 80853#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 80854#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; 83719#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83714#L614 ssl3_accept_~skip~0#1 := 0; 83710#L110-2 assume !false; 83705#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83700#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 83698#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 83696#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 83694#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83692#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 83663#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 83657#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 83654#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 83651#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83648#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 83645#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 83158#L146 assume 8496 == ssl3_accept_~s__state~0#1; 80823#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 80824#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 80667#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 80668#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 80827#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 83207#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83200#L614 ssl3_accept_~skip~0#1 := 0; 83197#L110-2 assume !false; 83194#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83191#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 83188#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 83185#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 83182#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83179#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 83176#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 83173#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 83170#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 83167#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83164#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 83161#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 83157#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 83152#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 82229#L152 assume 8512 == ssl3_accept_~s__state~0#1; 80867#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 80868#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 80872#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 80873#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 83771#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83767#L614 ssl3_accept_~skip~0#1 := 0; 83762#L110-2 assume !false; 83763#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83758#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 83759#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 83754#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 83755#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83750#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 83751#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 83746#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 83747#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 83742#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83743#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 83738#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 83739#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 83734#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 83735#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 83730#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 83731#L158 assume 8528 == ssl3_accept_~s__state~0#1; 82701#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; 84450#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 80806#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 80807#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 84443#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 80849#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 80850#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 84347#L614 ssl3_accept_~skip~0#1 := 0; 84345#L110-2 assume !false; 84343#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 84341#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 84339#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 84337#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 84335#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 84333#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 84332#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 84331#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 84330#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 84329#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 84328#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 84327#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 84326#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 84325#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 84324#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 84320#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 84319#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 84318#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 84317#L164 assume 8544 == ssl3_accept_~s__state~0#1; 82698#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 80751#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 80664#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 80815#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 80845#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 80762#L411 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; 80763#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 84420#L614 ssl3_accept_~skip~0#1 := 0; 84418#L110-2 assume !false; 84413#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 84409#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 84403#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 84400#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 84397#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 84394#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 84391#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 84388#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 84385#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 84382#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 84379#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 84376#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 84373#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 84370#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 84367#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 83918#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 83916#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 83810#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 83808#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 83781#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 83728#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 83726#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 83727#L176 assume 8448 == ssl3_accept_~s__state~0#1; 84256#L177 assume !(ssl3_accept_~num1~0#1 > 0); 84249#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 84247#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 84240#L614 ssl3_accept_~skip~0#1 := 0; 84237#L110-2 assume !false; 84234#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 84231#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 84229#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 84228#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 84224#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 84221#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 84220#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 84219#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 84213#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 84210#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 84207#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 84206#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 84205#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 84204#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 84203#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 84202#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 84201#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 84198#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 84194#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 84192#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 84191#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 84190#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 84189#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 84188#L179 assume 8576 == ssl3_accept_~s__state~0#1; 83937#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 84187#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 84184#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 83269#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83699#L614 ssl3_accept_~skip~0#1 := 0; 83697#L110-2 assume !false; 83695#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83693#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 83672#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 83671#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 83670#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83666#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 83662#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 83656#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 83653#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 83650#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83647#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 83644#L143 assume 8466 == ssl3_accept_~s__state~0#1; 82633#L144 [2021-12-14 23:11:55,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:55,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-12-14 23:11:55,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:55,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079934674] [2021-12-14 23:11:55,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:55,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:55,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:55,028 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:55,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:55,032 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:55,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:55,033 INFO L85 PathProgramCache]: Analyzing trace with hash -959318444, now seen corresponding path program 1 times [2021-12-14 23:11:55,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:55,033 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875866103] [2021-12-14 23:11:55,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:55,034 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:55,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:55,061 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:55,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:55,081 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:55,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:55,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1879966824, now seen corresponding path program 1 times [2021-12-14 23:11:55,082 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:55,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821100830] [2021-12-14 23:11:55,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:55,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:55,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:55,102 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2021-12-14 23:11:55,102 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:55,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821100830] [2021-12-14 23:11:55,103 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821100830] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:55,103 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:55,103 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:55,103 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808068222] [2021-12-14 23:11:55,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:56,307 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:56,307 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:56,307 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:56,307 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:56,307 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:11:56,307 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:56,308 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:56,308 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:56,308 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration26_Loop [2021-12-14 23:11:56,308 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:56,308 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:56,310 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-14 23:11:56,312 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-14 23:11:56,314 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-14 23:11:56,316 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-14 23:11:56,318 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-14 23:11:56,322 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-14 23:11:56,324 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-14 23:11:56,326 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:56,328 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-14 23:11:56,332 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-14 23:11:56,334 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-14 23:11:56,336 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-14 23:11:56,338 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:56,342 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:56,344 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:56,346 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:56,348 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:56,350 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-14 23:11:56,352 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-14 23:11:56,353 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:56,364 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-14 23:11:56,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:56,585 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:56,586 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:11:56,586 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:56,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:56,592 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:56,597 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:56,597 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:56,599 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-12-14 23:11:56,607 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:56,608 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:56,623 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:56,623 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:56,623 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:56,624 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:56,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-12-14 23:11:56,626 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:56,626 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:56,646 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:56,647 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-14 23:11:56,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:56,668 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:56,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:56,669 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-14 23:11:56,677 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-14 23:11:56,678 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:56,678 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:56,684 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:56,685 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:56,703 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-14 23:11:56,703 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:56,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:56,704 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-14 23:11:56,704 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-14 23:11:56,706 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:56,706 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:56,716 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:56,717 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:56,731 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-14 23:11:56,731 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:56,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:56,732 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-14 23:11:56,734 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-14 23:11:56,735 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:56,735 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:56,745 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:56,745 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Honda state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:56,760 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-14 23:11:56,761 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:56,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:56,763 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-14 23:11:56,764 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-14 23:11:56,764 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:56,764 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:56,771 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:56,771 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:56,785 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-14 23:11:56,786 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:56,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:56,787 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-14 23:11:56,794 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-14 23:11:56,795 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:56,795 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:56,801 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:56,801 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-14 23:11:56,816 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-14 23:11:56,816 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:56,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:56,817 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-14 23:11:56,817 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-14 23:11:56,819 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:56,819 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:56,825 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:56,825 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-14 23:11:56,840 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:56,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:56,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:56,841 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-14 23:11:56,841 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-14 23:11:56,843 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:56,843 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:56,853 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:56,853 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~ret~0#1=2, ULTIMATE.start_ssl3_accept_#t~nondet43#1=2} Honda state: {ULTIMATE.start_ssl3_accept_~ret~0#1=2, ULTIMATE.start_ssl3_accept_#t~nondet43#1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:56,867 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-12-14 23:11:56,868 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:56,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:56,869 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:56,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-12-14 23:11:56,872 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:56,872 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:56,890 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:56,890 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:56,905 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2021-12-14 23:11:56,905 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:56,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:56,906 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:56,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-12-14 23:11:56,913 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:56,913 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:56,922 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:56,923 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-14 23:11:56,938 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-12-14 23:11:56,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:56,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:56,939 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:56,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-12-14 23:11:56,941 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:56,941 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:56,948 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:56,948 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:56,962 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2021-12-14 23:11:56,962 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:56,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:56,963 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:56,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-12-14 23:11:56,965 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:56,966 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:56,986 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:56,987 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:56,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:56,988 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:56,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-12-14 23:11:56,990 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:11:56,990 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:56,997 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:11:57,011 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:57,012 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:57,012 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:57,012 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:57,012 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:57,012 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:11:57,012 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:57,012 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:57,012 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:57,012 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration26_Loop [2021-12-14 23:11:57,012 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:57,012 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:57,014 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-14 23:11:57,025 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-14 23:11:57,027 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-14 23:11:57,028 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-14 23:11:57,032 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-14 23:11:57,033 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-14 23:11:57,041 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-14 23:11:57,043 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-14 23:11:57,045 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-14 23:11:57,047 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-14 23:11:57,049 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-14 23:11:57,053 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-14 23:11:57,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:57,058 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-14 23:11:57,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:57,063 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-14 23:11:57,066 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-14 23:11:57,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:57,070 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-14 23:11:57,072 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-14 23:11:57,075 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-14 23:11:57,079 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-14 23:11:57,272 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:57,272 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:11:57,272 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:57,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:57,274 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:57,276 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-12-14 23:11:57,277 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-14 23:11:57,284 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:57,284 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:57,284 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:57,284 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:57,284 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:57,286 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:57,286 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:57,290 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:57,304 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2021-12-14 23:11:57,305 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:57,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:57,306 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:57,306 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-12-14 23:11:57,307 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-14 23:11:57,312 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:57,313 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:57,313 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:57,313 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:57,313 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:57,313 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:57,313 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:57,314 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:57,328 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:57,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:57,329 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:57,329 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:57,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-12-14 23:11:57,331 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-14 23:11:57,337 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:57,337 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:57,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:57,337 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:57,337 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:57,338 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:57,338 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:57,366 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:57,380 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:57,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:57,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:57,381 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:57,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-12-14 23:11:57,384 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-14 23:11:57,389 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:57,389 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:57,390 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:57,390 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:57,390 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:57,391 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:57,391 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:57,392 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:57,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2021-12-14 23:11:57,407 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:57,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:57,408 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:57,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-12-14 23:11:57,410 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-14 23:11:57,415 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:57,415 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:57,415 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:57,415 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:57,415 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:57,416 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:57,416 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:57,417 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:57,432 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-12-14 23:11:57,432 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:57,432 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:57,433 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:57,433 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-12-14 23:11:57,435 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-14 23:11:57,440 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:57,440 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:57,440 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:57,440 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:57,440 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:57,441 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:57,442 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:57,443 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:57,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:57,460 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:57,460 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:57,460 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:57,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-12-14 23:11:57,462 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-14 23:11:57,467 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:57,468 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:57,468 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:57,468 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:57,468 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:57,468 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:57,468 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:57,469 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:57,483 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2021-12-14 23:11:57,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:57,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:57,484 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:57,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-12-14 23:11:57,489 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-14 23:11:57,495 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:57,495 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:57,496 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:57,496 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:57,496 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:57,496 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:57,496 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:57,519 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:57,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:57,542 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:57,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:57,544 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:57,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-12-14 23:11:57,547 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-14 23:11:57,552 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:57,552 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:57,552 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:57,552 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:57,552 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:57,553 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:57,553 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:57,563 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:57,577 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-12-14 23:11:57,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:57,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:57,578 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:57,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-12-14 23:11:57,581 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-14 23:11:57,586 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:57,586 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:57,586 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:57,586 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:57,586 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:57,587 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:57,587 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:57,613 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:57,637 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:57,637 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:57,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:57,638 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:57,639 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-12-14 23:11:57,640 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:57,647 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:57,647 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:57,647 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:57,647 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:57,647 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:57,648 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:57,648 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:57,651 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:57,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:57,666 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:57,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:57,667 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:57,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-12-14 23:11:57,669 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-14 23:11:57,674 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:57,674 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:57,674 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:57,674 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-14 23:11:57,674 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:57,675 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:57,675 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:57,676 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:57,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:57,691 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:57,691 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:57,692 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:57,692 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-12-14 23:11:57,693 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:57,698 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:57,698 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:57,698 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:57,698 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:57,699 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:57,699 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:57,699 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:57,700 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:57,714 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:57,714 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:57,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:57,715 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:57,718 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-12-14 23:11:57,718 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-14 23:11:57,723 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:57,723 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:57,723 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:57,723 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:57,723 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:57,724 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:57,724 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:57,725 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-14 23:11:57,729 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-14 23:11:57,729 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-14 23:11:57,729 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:57,729 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:57,730 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:57,731 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-12-14 23:11:57,732 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-14 23:11:57,732 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-14 23:11:57,732 INFO L513 LassoAnalysis]: Proved termination. [2021-12-14 23:11:57,732 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0#1) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0#1 + 1 Supporting invariants [] [2021-12-14 23:11:57,747 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-12-14 23:11:57,747 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-14 23:11:57,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:57,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:57,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:11:57,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:57,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:57,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-14 23:11:57,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:57,994 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-12-14 23:11:58,504 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-14 23:11:58,505 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-14 23:11:58,506 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3941 states and 5218 transitions. cyclomatic complexity: 1288 Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:58,588 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3941 states and 5218 transitions. cyclomatic complexity: 1288. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 10589 states and 13976 transitions. Complement of second has 4 states. [2021-12-14 23:11:58,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2021-12-14 23:11:58,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:58,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 413 transitions. [2021-12-14 23:11:58,590 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 413 transitions. Stem has 17 letters. Loop has 173 letters. [2021-12-14 23:11:58,593 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:58,593 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 413 transitions. Stem has 190 letters. Loop has 173 letters. [2021-12-14 23:11:58,594 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:58,594 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 413 transitions. Stem has 17 letters. Loop has 346 letters. [2021-12-14 23:11:58,595 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:58,596 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10589 states and 13976 transitions. [2021-12-14 23:11:58,635 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7067 [2021-12-14 23:11:58,667 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10589 states to 10589 states and 13976 transitions. [2021-12-14 23:11:58,667 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7143 [2021-12-14 23:11:58,673 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7155 [2021-12-14 23:11:58,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10589 states and 13976 transitions. [2021-12-14 23:11:58,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:58,674 INFO L681 BuchiCegarLoop]: Abstraction has 10589 states and 13976 transitions. [2021-12-14 23:11:58,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10589 states and 13976 transitions. [2021-12-14 23:11:58,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10589 to 10577. [2021-12-14 23:11:58,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10577 states, 10577 states have (on average 1.3196558570483123) internal successors, (13958), 10576 states have internal predecessors, (13958), 0 states have call successors, (0), 0 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-14 23:11:58,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10577 states to 10577 states and 13958 transitions. [2021-12-14 23:11:58,858 INFO L704 BuchiCegarLoop]: Abstraction has 10577 states and 13958 transitions. [2021-12-14 23:11:58,858 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:58,859 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:58,859 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:58,859 INFO L87 Difference]: Start difference. First operand 10577 states and 13958 transitions. 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-14 23:11:58,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:58,895 INFO L93 Difference]: Finished difference Result 10577 states and 13705 transitions. [2021-12-14 23:11:58,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:58,895 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10577 states and 13705 transitions. [2021-12-14 23:11:58,932 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7067 [2021-12-14 23:11:58,961 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10577 states to 10577 states and 13705 transitions. [2021-12-14 23:11:58,962 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7143 [2021-12-14 23:11:58,967 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7143 [2021-12-14 23:11:58,967 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10577 states and 13705 transitions. [2021-12-14 23:11:58,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:58,969 INFO L681 BuchiCegarLoop]: Abstraction has 10577 states and 13705 transitions. [2021-12-14 23:11:58,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10577 states and 13705 transitions. [2021-12-14 23:11:59,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10577 to 10577. [2021-12-14 23:11:59,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10577 states, 10577 states have (on average 1.2957360310106836) internal successors, (13705), 10576 states have internal predecessors, (13705), 0 states have call successors, (0), 0 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-14 23:11:59,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10577 states to 10577 states and 13705 transitions. [2021-12-14 23:11:59,169 INFO L704 BuchiCegarLoop]: Abstraction has 10577 states and 13705 transitions. [2021-12-14 23:11:59,169 INFO L587 BuchiCegarLoop]: Abstraction has 10577 states and 13705 transitions. [2021-12-14 23:11:59,169 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-12-14 23:11:59,170 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10577 states and 13705 transitions. [2021-12-14 23:11:59,186 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7067 [2021-12-14 23:11:59,187 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:59,187 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:59,188 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:59,188 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:59,189 INFO L791 eck$LassoCheckResult]: Stem: 117225#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(17, 2);call #Ultimate.allocInit(12, 3); 117027#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 117015#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 116962#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 116963#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 116955#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 116956#L110-2 assume !false; 119604#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 121910#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 121908#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 121906#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 121904#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 121902#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 121900#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 121898#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 121896#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 121893#L137 assume 8464 == ssl3_accept_~s__state~0#1; 118876#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 118877#L285 [2021-12-14 23:11:59,189 INFO L793 eck$LassoCheckResult]: Loop: 118877#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 125393#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; 125389#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 125385#L615 assume !(0 == ssl3_accept_~skip~0#1); 125379#L614 ssl3_accept_~skip~0#1 := 0; 125377#L110-2 assume !false; 125375#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 125374#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 125372#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 125370#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 125365#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 125363#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 125361#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 125359#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 125357#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 125355#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 125353#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 125351#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 125177#L146 assume 8496 == ssl3_accept_~s__state~0#1; 125175#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 125173#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 125171#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 125169#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 125167#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 125162#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 125157#L615 assume !(0 == ssl3_accept_~skip~0#1); 125153#L614 ssl3_accept_~skip~0#1 := 0; 125151#L110-2 assume !false; 125149#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 125147#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 125145#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 125143#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 125141#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 125139#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 125138#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 125134#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 125133#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 125132#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 125128#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 125125#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 125121#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 125118#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 117376#L152 assume 8512 == ssl3_accept_~s__state~0#1; 117377#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 117364#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 117366#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 126494#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 126490#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 126486#L615 assume !(0 == ssl3_accept_~skip~0#1); 126483#L614 ssl3_accept_~skip~0#1 := 0; 126482#L110-2 assume !false; 126481#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126480#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126479#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126478#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126477#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126476#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126475#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126474#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126473#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126472#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126471#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126470#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126469#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126468#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126467#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126466#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126465#L158 assume 8528 == ssl3_accept_~s__state~0#1; 125670#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; 126464#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 126462#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 126455#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 126453#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 126452#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 126448#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 126444#L615 assume !(0 == ssl3_accept_~skip~0#1); 126438#L614 ssl3_accept_~skip~0#1 := 0; 126435#L110-2 assume !false; 126430#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126428#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126426#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126424#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126422#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126420#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126418#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126416#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126414#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126412#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126410#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126408#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126406#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126404#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126402#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126400#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126398#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 126396#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 126394#L164 assume 8544 == ssl3_accept_~s__state~0#1; 125665#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 126391#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 126388#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 126386#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 126382#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 126381#L411 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; 126376#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 126372#L615 assume !(0 == ssl3_accept_~skip~0#1); 126369#L614 ssl3_accept_~skip~0#1 := 0; 126368#L110-2 assume !false; 126367#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126366#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126365#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126364#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126363#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126362#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126361#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126360#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126359#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126358#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126357#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126356#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126355#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126354#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126353#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126352#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126351#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 126350#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 126349#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 126348#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 126347#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 126346#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 126345#L176 assume 8448 == ssl3_accept_~s__state~0#1; 126344#L177 assume !(ssl3_accept_~num1~0#1 > 0); 126342#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 126338#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 126333#L615 assume !(0 == ssl3_accept_~skip~0#1); 126327#L614 ssl3_accept_~skip~0#1 := 0; 126324#L110-2 assume !false; 126321#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126317#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126313#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126308#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126306#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126304#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126302#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126300#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126298#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126296#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126294#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126292#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126290#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126288#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 126286#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 126284#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 126282#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 126280#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 126278#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 126276#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 126274#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 126272#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 126271#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 126253#L179 assume 8576 == ssl3_accept_~s__state~0#1; 126246#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 126242#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 125879#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 125874#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 125871#L615 assume !(0 == ssl3_accept_~skip~0#1); 125867#L614 ssl3_accept_~skip~0#1 := 0; 125865#L110-2 assume !false; 125863#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 125861#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 125859#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 125857#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 125855#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 125853#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 125851#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 125849#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 125847#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 125845#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 125843#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 125349#L143 assume 8466 == ssl3_accept_~s__state~0#1; 125350#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 118877#L285 [2021-12-14 23:11:59,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:59,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-12-14 23:11:59,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:59,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306844133] [2021-12-14 23:11:59,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:59,190 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:59,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:59,229 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:59,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:59,234 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:59,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:59,235 INFO L85 PathProgramCache]: Analyzing trace with hash -852302533, now seen corresponding path program 1 times [2021-12-14 23:11:59,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:59,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352222648] [2021-12-14 23:11:59,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:59,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:59,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:59,251 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-12-14 23:11:59,252 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:59,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352222648] [2021-12-14 23:11:59,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352222648] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:59,252 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:59,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:59,253 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866980226] [2021-12-14 23:11:59,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:59,253 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:59,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:59,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:59,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:59,254 INFO L87 Difference]: Start difference. First operand 10577 states and 13705 transitions. cyclomatic complexity: 3151 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-14 23:11:59,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:59,284 INFO L93 Difference]: Finished difference Result 10643 states and 13548 transitions. [2021-12-14 23:11:59,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:59,285 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10643 states and 13548 transitions. [2021-12-14 23:11:59,314 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7111 [2021-12-14 23:11:59,337 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10643 states to 10643 states and 13548 transitions. [2021-12-14 23:11:59,338 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7187 [2021-12-14 23:11:59,341 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7187 [2021-12-14 23:11:59,341 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10643 states and 13548 transitions. [2021-12-14 23:11:59,342 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:59,342 INFO L681 BuchiCegarLoop]: Abstraction has 10643 states and 13548 transitions. [2021-12-14 23:11:59,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10643 states and 13548 transitions. [2021-12-14 23:11:59,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10643 to 10613. [2021-12-14 23:11:59,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10613 states, 10613 states have (on average 1.273720908319985) internal successors, (13518), 10612 states have internal predecessors, (13518), 0 states have call successors, (0), 0 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-14 23:11:59,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10613 states to 10613 states and 13518 transitions. [2021-12-14 23:11:59,521 INFO L704 BuchiCegarLoop]: Abstraction has 10613 states and 13518 transitions. [2021-12-14 23:11:59,521 INFO L587 BuchiCegarLoop]: Abstraction has 10613 states and 13518 transitions. [2021-12-14 23:11:59,521 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-12-14 23:11:59,521 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10613 states and 13518 transitions. [2021-12-14 23:11:59,570 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 7091 [2021-12-14 23:11:59,570 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:59,570 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:59,571 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:59,571 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 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, 1, 1, 1, 1, 1] [2021-12-14 23:11:59,572 INFO L791 eck$LassoCheckResult]: Stem: 138470#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(17, 2);call #Ultimate.allocInit(12, 3); 138266#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 138247#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 138190#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 138191#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 138188#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 138189#L110-2 assume !false; 141031#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 141969#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 141970#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 141963#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 141964#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 141955#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 141956#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 141949#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 141950#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 139158#L137 assume 8464 == ssl3_accept_~s__state~0#1; 139150#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 139151#L285 [2021-12-14 23:11:59,572 INFO L793 eck$LassoCheckResult]: Loop: 139151#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 146756#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; 146751#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 146748#L615 assume 0 == ssl3_accept_~skip~0#1; 146744#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 146743#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 146741#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 146739#L614 ssl3_accept_~skip~0#1 := 0; 146738#L110-2 assume !false; 146737#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146736#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 146735#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 146734#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 146733#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 146732#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 146731#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 146730#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 146729#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 146728#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 146726#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 146723#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 146227#L146 assume 8496 == ssl3_accept_~s__state~0#1; 146223#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 146221#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 146219#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 146217#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 146215#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 146213#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 146208#L615 assume 0 == ssl3_accept_~skip~0#1; 146202#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 146199#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 146196#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 146193#L614 ssl3_accept_~skip~0#1 := 0; 146191#L110-2 assume !false; 146189#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146187#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 146185#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 146183#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 146181#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 146179#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 146177#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 146175#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 146173#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 146171#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 146169#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 146167#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 145875#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 145726#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 138608#L152 assume 8512 == ssl3_accept_~s__state~0#1; 138609#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 138588#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 138590#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 147552#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 147551#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 147550#L615 assume 0 == ssl3_accept_~skip~0#1; 147546#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 147545#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 147543#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 147541#L614 ssl3_accept_~skip~0#1 := 0; 147540#L110-2 assume !false; 147539#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147538#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 147537#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 147536#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 147535#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 147534#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 147533#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 147532#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 147531#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 147530#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147529#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 147528#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 147527#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 147526#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 147525#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 147524#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 147523#L158 assume 8528 == ssl3_accept_~s__state~0#1; 147033#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; 147522#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 147520#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 147519#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 147517#L344 assume 0 != (1 + ssl3_accept_~l~0#1) % 4294967296; 147515#L345 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1);ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1; 147511#L350 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 147507#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 147503#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 147499#L615 assume !(0 == ssl3_accept_~skip~0#1); 147483#L614 ssl3_accept_~skip~0#1 := 0; 147481#L110-2 assume !false; 147479#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147476#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 147473#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 147470#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 147467#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 147464#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 147461#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 147458#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 147455#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 147452#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147449#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 147446#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 147443#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 147440#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 147437#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 147434#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 147431#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 147428#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 147425#L164 assume 8544 == ssl3_accept_~s__state~0#1; 138119#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 138120#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 138400#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 138401#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 147417#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 147416#L411 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; 147414#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 147413#L615 assume 0 == ssl3_accept_~skip~0#1; 147409#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 147408#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 147406#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 147404#L614 ssl3_accept_~skip~0#1 := 0; 147403#L110-2 assume !false; 147402#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147401#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 147400#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 147399#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 147398#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 147397#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 147396#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 147395#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 147394#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 147393#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147392#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 147391#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 147390#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 147389#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 147388#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 147387#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 147386#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 147385#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 147384#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 147383#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 147382#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 147381#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 147380#L176 assume 8448 == ssl3_accept_~s__state~0#1; 147379#L177 assume !(ssl3_accept_~num1~0#1 > 0); 147377#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 147376#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 147374#L615 assume 0 == ssl3_accept_~skip~0#1; 147367#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 147352#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 147350#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 147347#L614 ssl3_accept_~skip~0#1 := 0; 147345#L110-2 assume !false; 147344#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147343#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 147339#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 147337#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 147335#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 147334#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 147333#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 147332#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 147327#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 147324#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147323#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 147322#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 147317#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 147248#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 147245#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 147243#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 147241#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 147239#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 147237#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 147235#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 147233#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 147231#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 147223#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 147224#L179 assume 8576 == ssl3_accept_~s__state~0#1; 147196#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 147197#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 146882#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 146880#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 146878#L615 assume 0 == ssl3_accept_~skip~0#1; 146872#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 146860#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 146857#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 146849#L614 ssl3_accept_~skip~0#1 := 0; 146845#L110-2 assume !false; 146841#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146838#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 146835#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 146832#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 146829#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 146826#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 146823#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 146820#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 146817#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 146814#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 146812#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 146813#L143 assume 8466 == ssl3_accept_~s__state~0#1; 146722#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 139151#L285 [2021-12-14 23:11:59,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:59,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 2 times [2021-12-14 23:11:59,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:59,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491319754] [2021-12-14 23:11:59,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:59,573 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:59,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:59,576 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:59,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:59,580 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:59,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:59,581 INFO L85 PathProgramCache]: Analyzing trace with hash -340624106, now seen corresponding path program 1 times [2021-12-14 23:11:59,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:59,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374087641] [2021-12-14 23:11:59,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:59,581 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:59,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:59,631 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 288 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-12-14 23:11:59,631 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:59,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374087641] [2021-12-14 23:11:59,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374087641] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:59,632 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:59,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-14 23:11:59,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023499972] [2021-12-14 23:11:59,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:59,633 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:59,633 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:59,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-14 23:11:59,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-14 23:11:59,633 INFO L87 Difference]: Start difference. First operand 10613 states and 13518 transitions. cyclomatic complexity: 2928 Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 0 states have call successors, (0), 0 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-14 23:11:59,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:59,714 INFO L93 Difference]: Finished difference Result 13918 states and 17656 transitions. [2021-12-14 23:11:59,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-14 23:11:59,715 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 13918 states and 17656 transitions. [2021-12-14 23:11:59,825 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 9285 [2021-12-14 23:11:59,864 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 13918 states to 13918 states and 17656 transitions. [2021-12-14 23:11:59,865 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9642 [2021-12-14 23:11:59,870 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9642 [2021-12-14 23:11:59,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13918 states and 17656 transitions. [2021-12-14 23:11:59,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:59,871 INFO L681 BuchiCegarLoop]: Abstraction has 13918 states and 17656 transitions. [2021-12-14 23:11:59,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13918 states and 17656 transitions. [2021-12-14 23:12:00,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13918 to 13726. [2021-12-14 23:12:00,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13726 states, 13726 states have (on average 1.2701442517849337) internal successors, (17434), 13725 states have internal predecessors, (17434), 0 states have call successors, (0), 0 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-14 23:12:00,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13726 states to 13726 states and 17434 transitions. [2021-12-14 23:12:00,129 INFO L704 BuchiCegarLoop]: Abstraction has 13726 states and 17434 transitions. [2021-12-14 23:12:00,129 INFO L587 BuchiCegarLoop]: Abstraction has 13726 states and 17434 transitions. [2021-12-14 23:12:00,129 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-12-14 23:12:00,129 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 13726 states and 17434 transitions. [2021-12-14 23:12:00,162 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 9285 [2021-12-14 23:12:00,162 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:00,162 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:00,163 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-14 23:12:00,163 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:00,164 INFO L791 eck$LassoCheckResult]: Stem: 162997#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(17, 2);call #Ultimate.allocInit(12, 3); 162801#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 162788#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 162732#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 162733#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 162726#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 162727#L110-2 assume !false; 163391#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 167751#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 167752#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 167745#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 167746#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 167739#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 167740#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 167734#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 167735#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 167730#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 167731#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 170030#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 170031#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 167445#L149 [2021-12-14 23:12:00,164 INFO L793 eck$LassoCheckResult]: Loop: 167445#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 167444#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 167443#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 167442#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 167441#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 167440#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 167439#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 167438#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 167437#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 167436#L176 assume 8448 == ssl3_accept_~s__state~0#1; 167378#L177 assume !(ssl3_accept_~num1~0#1 > 0); 167434#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 167433#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 167431#L615 assume 0 == ssl3_accept_~skip~0#1; 167427#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 167426#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 167424#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 167422#L614 ssl3_accept_~skip~0#1 := 0; 167421#L110-2 assume !false; 167420#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 167418#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 167417#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 167416#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 167415#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 167413#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 167412#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 167409#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 167405#L134 assume 8482 == ssl3_accept_~s__state~0#1; 167406#L135 ssl3_accept_~s__state~0#1 := 3; 167780#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 167779#L615 assume 0 == ssl3_accept_~skip~0#1; 167775#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 167774#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 167772#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 167766#L614 ssl3_accept_~skip~0#1 := 0; 167763#L110-2 assume !false; 167760#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 167758#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 167756#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 167753#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 167750#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 167747#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 167744#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 167741#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 167738#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 167729#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 167727#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 167724#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 167446#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 167445#L149 [2021-12-14 23:12:00,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:00,164 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-12-14 23:12:00,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:00,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657980658] [2021-12-14 23:12:00,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:00,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:00,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:00,232 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-14 23:12:00,232 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:00,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657980658] [2021-12-14 23:12:00,232 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657980658] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:00,232 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:00,232 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:00,232 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533463259] [2021-12-14 23:12:00,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:00,233 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:12:00,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:00,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1806135835, now seen corresponding path program 1 times [2021-12-14 23:12:00,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:00,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107372819] [2021-12-14 23:12:00,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:00,233 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:00,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:00,236 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:00,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:00,240 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:00,391 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:12:00,391 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:12:00,391 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:12:00,391 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:12:00,391 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:12:00,391 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:00,391 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:12:00,391 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:12:00,391 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration29_Loop [2021-12-14 23:12:00,391 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:12:00,391 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:12:00,393 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:00,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:00,397 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-14 23:12:00,399 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-14 23:12:00,404 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:00,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-14 23:12:00,410 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:00,412 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-14 23:12:00,479 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:12:00,479 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:12:00,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:00,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:00,483 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:00,484 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-12-14 23:12:00,485 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:00,485 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:00,506 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:12:00,506 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~cb~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~cb~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:12:00,527 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:00,528 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:00,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:00,529 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:00,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-12-14 23:12:00,531 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:00,531 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:00,552 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:12:00,552 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__debug~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__debug~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:12:00,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2021-12-14 23:12:00,570 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:00,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:00,571 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:00,574 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-12-14 23:12:00,574 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:00,574 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:00,584 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:12:00,585 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-14 23:12:00,599 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-12-14 23:12:00,599 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:00,600 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:00,600 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:00,601 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-12-14 23:12:00,602 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:00,602 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:00,628 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-12-14 23:12:00,628 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:00,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:00,629 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:00,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-12-14 23:12:00,633 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:12:00,633 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:00,651 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:12:00,672 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:00,672 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:12:00,672 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:12:00,672 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:12:00,672 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:12:00,673 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:12:00,673 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:00,673 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:12:00,673 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:12:00,673 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration29_Loop [2021-12-14 23:12:00,673 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:12:00,673 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:12:00,674 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-14 23:12:00,679 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-14 23:12:00,681 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-14 23:12:00,683 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-14 23:12:00,685 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-14 23:12:00,687 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-14 23:12:00,689 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-14 23:12:00,692 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-14 23:12:00,757 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:12:00,757 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:12:00,757 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:00,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:00,758 INFO L229 MonitoredProcess]: Starting monitored process 53 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-14 23:12:00,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-12-14 23:12:00,763 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-14 23:12:00,768 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:12:00,769 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:12:00,769 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:12:00,769 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:12:00,769 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:12:00,770 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:12:00,770 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:12:00,771 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-14 23:12:00,775 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-14 23:12:00,775 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-14 23:12:00,775 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:00,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:00,776 INFO L229 MonitoredProcess]: Starting monitored process 54 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-14 23:12:00,777 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-12-14 23:12:00,778 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-14 23:12:00,778 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-14 23:12:00,778 INFO L513 LassoAnalysis]: Proved termination. [2021-12-14 23:12:00,778 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-14 23:12:00,793 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2021-12-14 23:12:00,793 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-14 23:12:00,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:00,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:00,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 72 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:12:00,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:00,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:00,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-14 23:12:00,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:01,020 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:12:01,021 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-14 23:12:01,021 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 13726 states and 17434 transitions. cyclomatic complexity: 3736 Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 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-14 23:12:01,481 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 13726 states and 17434 transitions. cyclomatic complexity: 3736. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 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) Result 48314 states and 60734 transitions. Complement of second has 9 states. [2021-12-14 23:12:01,482 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-14 23:12:01,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 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-14 23:12:01,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 376 transitions. [2021-12-14 23:12:01,483 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 20 letters. Loop has 49 letters. [2021-12-14 23:12:01,483 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:12:01,483 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 69 letters. Loop has 49 letters. [2021-12-14 23:12:01,483 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:12:01,483 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 20 letters. Loop has 98 letters. [2021-12-14 23:12:01,484 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:12:01,484 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 48314 states and 60734 transitions. [2021-12-14 23:12:01,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:01,640 INFO L131 ngComponentsAnalysis]: Automaton has 45 accepting balls. 17749 [2021-12-14 23:12:01,773 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 48314 states to 47778 states and 60016 transitions. [2021-12-14 23:12:01,773 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19757 [2021-12-14 23:12:01,785 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19834 [2021-12-14 23:12:01,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47778 states and 60016 transitions. [2021-12-14 23:12:01,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:01,786 INFO L681 BuchiCegarLoop]: Abstraction has 47778 states and 60016 transitions. [2021-12-14 23:12:01,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47778 states and 60016 transitions. [2021-12-14 23:12:02,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47778 to 41512. [2021-12-14 23:12:02,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41512 states, 41512 states have (on average 1.2672239352476393) internal successors, (52605), 41511 states have internal predecessors, (52605), 0 states have call successors, (0), 0 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-14 23:12:02,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41512 states to 41512 states and 52605 transitions. [2021-12-14 23:12:02,472 INFO L704 BuchiCegarLoop]: Abstraction has 41512 states and 52605 transitions. [2021-12-14 23:12:02,472 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:02,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:02,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:02,473 INFO L87 Difference]: Start difference. First operand 41512 states and 52605 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-14 23:12:02,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:02,605 INFO L93 Difference]: Finished difference Result 20964 states and 26387 transitions. [2021-12-14 23:12:02,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:02,605 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20964 states and 26387 transitions. [2021-12-14 23:12:02,666 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6313 [2021-12-14 23:12:02,719 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20964 states to 20954 states and 26377 transitions. [2021-12-14 23:12:02,719 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6567 [2021-12-14 23:12:02,722 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6567 [2021-12-14 23:12:02,722 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20954 states and 26377 transitions. [2021-12-14 23:12:02,722 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:02,723 INFO L681 BuchiCegarLoop]: Abstraction has 20954 states and 26377 transitions. [2021-12-14 23:12:02,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20954 states and 26377 transitions. [2021-12-14 23:12:03,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20954 to 20764. [2021-12-14 23:12:03,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20764 states, 20764 states have (on average 1.2588614910421885) internal successors, (26139), 20763 states have internal predecessors, (26139), 0 states have call successors, (0), 0 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-14 23:12:03,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20764 states to 20764 states and 26139 transitions. [2021-12-14 23:12:03,143 INFO L704 BuchiCegarLoop]: Abstraction has 20764 states and 26139 transitions. [2021-12-14 23:12:03,143 INFO L587 BuchiCegarLoop]: Abstraction has 20764 states and 26139 transitions. [2021-12-14 23:12:03,143 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-12-14 23:12:03,143 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20764 states and 26139 transitions. [2021-12-14 23:12:03,183 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6286 [2021-12-14 23:12:03,183 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:03,183 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:03,185 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-12-14 23:12:03,185 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:03,185 INFO L791 eck$LassoCheckResult]: Stem: 287735#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(17, 2);call #Ultimate.allocInit(12, 3); 287552#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 287539#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 287482#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 287483#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 287471#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 287472#L110-2 assume !false; 288011#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 288007#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 288000#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 287994#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 287990#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 287985#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 287981#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 287979#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 287974#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 287971#L137 assume 8464 == ssl3_accept_~s__state~0#1; 287968#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 287965#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 287961#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; 287958#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 287955#L615 assume 0 == ssl3_accept_~skip~0#1; 287944#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 287940#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 287935#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 287931#L614 ssl3_accept_~skip~0#1 := 0; 287928#L110-2 assume !false; 287925#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 287922#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 287919#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 287916#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 287913#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 287910#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 287907#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 287904#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 287901#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 287898#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 287895#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 287892#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 287889#L146 assume 8496 == ssl3_accept_~s__state~0#1; 287886#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 287881#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 287877#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 287874#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 287875#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 288621#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 288620#L615 assume 0 == ssl3_accept_~skip~0#1; 288616#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 288615#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 288613#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 288611#L614 ssl3_accept_~skip~0#1 := 0; 288610#L110-2 assume !false; 288609#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 288608#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 288607#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 288606#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 288605#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 288604#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 288603#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 288602#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 288601#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 288600#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 288599#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 288598#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 288597#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 288594#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 288587#L152 [2021-12-14 23:12:03,185 INFO L793 eck$LassoCheckResult]: Loop: 288587#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 288588#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 288731#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 288580#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 288577#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 288578#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 288571#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 288568#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 288569#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 288562#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 288563#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 288557#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 288555#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 288426#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 288374#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 288372#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 288367#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 288364#L203 assume 8656 == ssl3_accept_~s__state~0#1; 288222#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 288360#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 288358#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 288354#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 288351#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 288349#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 288347#L615 assume 0 == ssl3_accept_~skip~0#1; 288342#L616 assume -12288 != ssl3_accept_~tmp___1~0#1; 288343#L617 assume !(8656 != ssl3_accept_~s__state~0#1); 288108#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 288655#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 288652#L614 ssl3_accept_~skip~0#1 := 0; 288650#L110-2 assume !false; 288648#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 288646#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 288644#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 288641#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 288642#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 288785#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 288783#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 288632#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 288630#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 288628#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 288626#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 288624#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 288622#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 288590#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 288587#L152 [2021-12-14 23:12:03,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:03,186 INFO L85 PathProgramCache]: Analyzing trace with hash -341088725, now seen corresponding path program 1 times [2021-12-14 23:12:03,186 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:03,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690118274] [2021-12-14 23:12:03,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:03,186 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:03,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:03,200 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-14 23:12:03,200 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:03,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690118274] [2021-12-14 23:12:03,200 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690118274] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:03,201 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:03,201 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:03,201 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088268218] [2021-12-14 23:12:03,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:03,201 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:12:03,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:03,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1115684582, now seen corresponding path program 1 times [2021-12-14 23:12:03,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:03,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762885185] [2021-12-14 23:12:03,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:03,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:03,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:03,211 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-14 23:12:03,211 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:03,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762885185] [2021-12-14 23:12:03,211 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762885185] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:03,211 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:03,211 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:03,212 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845705675] [2021-12-14 23:12:03,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:03,212 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:03,212 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:03,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:03,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:03,213 INFO L87 Difference]: Start difference. First operand 20764 states and 26139 transitions. cyclomatic complexity: 5415 Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 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-14 23:12:03,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:03,527 INFO L93 Difference]: Finished difference Result 20768 states and 26059 transitions. [2021-12-14 23:12:03,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:03,528 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20768 states and 26059 transitions. [2021-12-14 23:12:03,570 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6286 [2021-12-14 23:12:03,612 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20768 states to 20768 states and 26059 transitions. [2021-12-14 23:12:03,613 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6496 [2021-12-14 23:12:03,616 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6496 [2021-12-14 23:12:03,616 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20768 states and 26059 transitions. [2021-12-14 23:12:03,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:03,617 INFO L681 BuchiCegarLoop]: Abstraction has 20768 states and 26059 transitions. [2021-12-14 23:12:03,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20768 states and 26059 transitions. [2021-12-14 23:12:03,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20768 to 20764. [2021-12-14 23:12:03,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20764 states, 20764 states have (on average 1.2548160277403198) internal successors, (26055), 20763 states have internal predecessors, (26055), 0 states have call successors, (0), 0 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-14 23:12:03,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20764 states to 20764 states and 26055 transitions. [2021-12-14 23:12:03,929 INFO L704 BuchiCegarLoop]: Abstraction has 20764 states and 26055 transitions. [2021-12-14 23:12:03,929 INFO L587 BuchiCegarLoop]: Abstraction has 20764 states and 26055 transitions. [2021-12-14 23:12:03,929 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-12-14 23:12:03,929 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20764 states and 26055 transitions. [2021-12-14 23:12:03,957 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6286 [2021-12-14 23:12:03,957 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:03,957 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:03,958 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-12-14 23:12:03,958 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-14 23:12:03,959 INFO L791 eck$LassoCheckResult]: Stem: 329292#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(17, 2);call #Ultimate.allocInit(12, 3); 329091#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 329077#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 329022#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 329023#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 329014#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 329015#L110-2 assume !false; 329558#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 329557#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 329551#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 329545#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 329541#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 329536#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 329532#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 329530#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 329525#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 329522#L137 assume 8464 == ssl3_accept_~s__state~0#1; 329519#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 329517#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 329513#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; 329510#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 329507#L615 assume 0 == ssl3_accept_~skip~0#1; 329499#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 329493#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 329488#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 329483#L614 ssl3_accept_~skip~0#1 := 0; 329480#L110-2 assume !false; 329477#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 329474#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 329471#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 329468#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 329465#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 329462#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 329459#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 329456#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 329453#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 329450#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 329447#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 329444#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 329441#L146 assume 8496 == ssl3_accept_~s__state~0#1; 329438#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 329434#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 329430#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 329425#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 329426#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 330170#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 330169#L615 assume 0 == ssl3_accept_~skip~0#1; 330165#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 330164#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 330162#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 330160#L614 ssl3_accept_~skip~0#1 := 0; 330159#L110-2 assume !false; 330158#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 330157#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 330156#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 330155#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 330154#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 330153#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 330152#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 330151#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 330150#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 330149#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 330148#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 330147#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 330146#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 330144#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 330137#L152 [2021-12-14 23:12:03,959 INFO L793 eck$LassoCheckResult]: Loop: 330137#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 330138#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 330281#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 330130#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 330127#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 330128#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 330122#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 330119#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 330120#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 330113#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 330114#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 330108#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 330106#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 329977#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 329925#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 329923#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 329918#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 329915#L203 assume 8656 == ssl3_accept_~s__state~0#1; 329773#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 329911#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 329909#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 329905#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 329902#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 329900#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 329898#L615 assume 0 == ssl3_accept_~skip~0#1; 329893#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 329891#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 329888#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 329883#L614 ssl3_accept_~skip~0#1 := 0; 329881#L110-2 assume !false; 329878#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 329876#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 329874#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 329869#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 329865#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 329861#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 329858#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 329855#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 329852#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 329849#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 329846#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 329843#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 329840#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 329837#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 329833#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 329831#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 329828#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 329826#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 329824#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 329818#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 329814#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 329810#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 329807#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 329804#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 329801#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 329797#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 329794#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 329790#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 329787#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 329783#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 329780#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 329777#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 329774#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 329767#L209 assume 8672 == ssl3_accept_~s__state~0#1; 329762#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 329756#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 329752#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 329749#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 329745#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 329743#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 329741#L615 assume 0 == ssl3_accept_~skip~0#1; 329736#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 329735#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 329733#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 329730#L614 ssl3_accept_~skip~0#1 := 0; 329727#L110-2 assume !false; 329725#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 329722#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 329720#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 329717#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 329715#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 329712#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 329710#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 329707#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 329705#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 329702#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 329700#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 329698#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 329697#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 329695#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 329692#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 329688#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 329686#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 329683#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 329678#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 329675#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 329672#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 329670#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 329668#L176 assume 8448 == ssl3_accept_~s__state~0#1; 329666#L177 assume !(ssl3_accept_~num1~0#1 > 0); 329663#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 329661#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 329658#L615 assume 0 == ssl3_accept_~skip~0#1; 329653#L616 assume -12288 != ssl3_accept_~tmp___1~0#1; 329654#L617 assume !(8656 != ssl3_accept_~s__state~0#1); 329659#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 330204#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 330201#L614 ssl3_accept_~skip~0#1 := 0; 330199#L110-2 assume !false; 330197#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 330195#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 330193#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 330190#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 330191#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 330337#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 330335#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 330181#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 330179#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 330177#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 330175#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 330173#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 330171#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 330140#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 330137#L152 [2021-12-14 23:12:03,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:03,960 INFO L85 PathProgramCache]: Analyzing trace with hash -341088725, now seen corresponding path program 2 times [2021-12-14 23:12:03,960 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:03,960 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492733812] [2021-12-14 23:12:03,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:03,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:03,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:03,973 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-12-14 23:12:03,974 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:03,974 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492733812] [2021-12-14 23:12:03,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492733812] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:03,974 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:03,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:03,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056757743] [2021-12-14 23:12:03,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:03,975 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:12:03,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:03,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1644794767, now seen corresponding path program 1 times [2021-12-14 23:12:03,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:03,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114571051] [2021-12-14 23:12:03,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:03,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:03,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:04,001 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-14 23:12:04,001 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:04,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114571051] [2021-12-14 23:12:04,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114571051] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:04,002 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:04,002 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:04,002 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568188752] [2021-12-14 23:12:04,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:04,003 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:04,003 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:04,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:04,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:04,004 INFO L87 Difference]: Start difference. First operand 20764 states and 26055 transitions. cyclomatic complexity: 5331 Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 0 states have call successors, (0), 0 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-14 23:12:04,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:04,059 INFO L93 Difference]: Finished difference Result 20762 states and 26051 transitions. [2021-12-14 23:12:04,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:04,060 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20762 states and 26051 transitions. [2021-12-14 23:12:04,104 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6286 [2021-12-14 23:12:04,132 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20762 states to 20761 states and 26050 transitions. [2021-12-14 23:12:04,132 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6492 [2021-12-14 23:12:04,134 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6492 [2021-12-14 23:12:04,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20761 states and 26050 transitions. [2021-12-14 23:12:04,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:04,135 INFO L681 BuchiCegarLoop]: Abstraction has 20761 states and 26050 transitions. [2021-12-14 23:12:04,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20761 states and 26050 transitions. [2021-12-14 23:12:04,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20761 to 20761. [2021-12-14 23:12:04,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20761 states, 20761 states have (on average 1.2547565146187563) internal successors, (26050), 20760 states have internal predecessors, (26050), 0 states have call successors, (0), 0 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-14 23:12:04,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20761 states to 20761 states and 26050 transitions. [2021-12-14 23:12:04,466 INFO L704 BuchiCegarLoop]: Abstraction has 20761 states and 26050 transitions. [2021-12-14 23:12:04,466 INFO L587 BuchiCegarLoop]: Abstraction has 20761 states and 26050 transitions. [2021-12-14 23:12:04,466 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-12-14 23:12:04,466 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20761 states and 26050 transitions. [2021-12-14 23:12:04,501 INFO L131 ngComponentsAnalysis]: Automaton has 13 accepting balls. 6286 [2021-12-14 23:12:04,502 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:04,502 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:04,503 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-12-14 23:12:04,503 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-14 23:12:04,503 INFO L791 eck$LassoCheckResult]: Stem: 370811#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(17, 2);call #Ultimate.allocInit(12, 3); 370628#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 370608#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 370554#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 370555#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 370552#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 370553#L110-2 assume !false; 371074#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 371073#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 371067#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 371061#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 371057#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 371052#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 371048#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 371046#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 371041#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 371038#L137 assume 8464 == ssl3_accept_~s__state~0#1; 371035#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 371033#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 371031#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; 371029#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 371026#L615 assume 0 == ssl3_accept_~skip~0#1; 371018#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 371012#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 371007#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 371002#L614 ssl3_accept_~skip~0#1 := 0; 370999#L110-2 assume !false; 370996#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 370993#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 370990#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 370987#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 370984#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 370981#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 370978#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 370975#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 370972#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 370969#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 370966#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 370963#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 370960#L146 assume 8496 == ssl3_accept_~s__state~0#1; 370957#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 370953#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 370949#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 370944#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 370945#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 371696#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 371695#L615 assume 0 == ssl3_accept_~skip~0#1; 371691#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 371690#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 371688#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 371686#L614 ssl3_accept_~skip~0#1 := 0; 371685#L110-2 assume !false; 371684#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 371683#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 371682#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 371681#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 371680#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 371679#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 371678#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 371677#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 371676#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 371675#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 371674#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 371673#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 371672#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 371671#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 371659#L152 [2021-12-14 23:12:04,503 INFO L793 eck$LassoCheckResult]: Loop: 371659#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 371655#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 371656#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 371827#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 371644#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 371645#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 371638#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 371635#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 371636#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 371629#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 371630#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 371624#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 371622#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 371493#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 371441#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 371439#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 371434#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 371431#L203 assume 8656 == ssl3_accept_~s__state~0#1; 371289#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 371427#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 371425#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 371421#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 371418#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 371416#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 371414#L615 assume 0 == ssl3_accept_~skip~0#1; 371409#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 371407#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 371404#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 371399#L614 ssl3_accept_~skip~0#1 := 0; 371397#L110-2 assume !false; 371394#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 371392#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 371390#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 371385#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 371381#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 371377#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 371374#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 371371#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 371368#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 371365#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 371362#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 371359#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 371356#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 371353#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 371349#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 371347#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 371344#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 371342#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 371340#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 371334#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 371330#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 371326#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 371323#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 371320#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 371317#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 371313#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 371310#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 371306#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 371303#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 371299#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 371296#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 371293#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 371290#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 371283#L209 assume 8672 == ssl3_accept_~s__state~0#1; 371278#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 371272#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 371268#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 371265#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 371261#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 371259#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 371257#L615 assume 0 == ssl3_accept_~skip~0#1; 371252#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 371251#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 371249#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 371246#L614 ssl3_accept_~skip~0#1 := 0; 371243#L110-2 assume !false; 371241#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 371238#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 371236#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 371233#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 371231#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 371228#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 371226#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 371223#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 371221#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 371218#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 371216#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 371214#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 371213#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 371211#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 371208#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 371204#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 371202#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 371199#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 371194#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 371191#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 371188#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 371186#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 371184#L176 assume 8448 == ssl3_accept_~s__state~0#1; 371182#L177 assume !(ssl3_accept_~num1~0#1 > 0); 371179#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 371177#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 371174#L615 assume 0 == ssl3_accept_~skip~0#1; 371169#L616 assume -12288 != ssl3_accept_~tmp___1~0#1; 371170#L617 assume !(8656 != ssl3_accept_~s__state~0#1); 371175#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 371743#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 371739#L614 ssl3_accept_~skip~0#1 := 0; 371736#L110-2 assume !false; 371733#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 371730#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 371727#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 371724#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 371721#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 371718#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 371715#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 371712#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 371709#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 371706#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 371703#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 371700#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 371697#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 371662#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 371659#L152 [2021-12-14 23:12:04,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:04,503 INFO L85 PathProgramCache]: Analyzing trace with hash 2014716525, now seen corresponding path program 1 times [2021-12-14 23:12:04,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:04,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215761738] [2021-12-14 23:12:04,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:04,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:04,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:04,536 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-14 23:12:04,537 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:04,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215761738] [2021-12-14 23:12:04,537 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215761738] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:04,537 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:04,537 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:04,537 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129770284] [2021-12-14 23:12:04,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:04,537 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:12:04,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:04,538 INFO L85 PathProgramCache]: Analyzing trace with hash 1644794767, now seen corresponding path program 2 times [2021-12-14 23:12:04,538 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:04,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857937496] [2021-12-14 23:12:04,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:04,538 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:04,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:04,564 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-14 23:12:04,564 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:04,564 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857937496] [2021-12-14 23:12:04,564 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857937496] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:04,565 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:04,565 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:04,565 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066209589] [2021-12-14 23:12:04,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:04,565 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:04,566 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:04,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:04,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:04,566 INFO L87 Difference]: Start difference. First operand 20761 states and 26050 transitions. cyclomatic complexity: 5329 Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 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-14 23:12:04,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:04,775 INFO L93 Difference]: Finished difference Result 41008 states and 50540 transitions. [2021-12-14 23:12:04,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:04,776 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 41008 states and 50540 transitions. [2021-12-14 23:12:04,903 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 12415 [2021-12-14 23:12:05,003 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 41008 states to 41008 states and 50540 transitions. [2021-12-14 23:12:05,004 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12818 [2021-12-14 23:12:05,012 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12818 [2021-12-14 23:12:05,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41008 states and 50540 transitions. [2021-12-14 23:12:05,018 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:05,019 INFO L681 BuchiCegarLoop]: Abstraction has 41008 states and 50540 transitions. [2021-12-14 23:12:05,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41008 states and 50540 transitions. [2021-12-14 23:12:05,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41008 to 41008. [2021-12-14 23:12:05,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41008 states, 41008 states have (on average 1.232442450253609) internal successors, (50540), 41007 states have internal predecessors, (50540), 0 states have call successors, (0), 0 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-14 23:12:05,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41008 states to 41008 states and 50540 transitions. [2021-12-14 23:12:05,571 INFO L704 BuchiCegarLoop]: Abstraction has 41008 states and 50540 transitions. [2021-12-14 23:12:05,571 INFO L587 BuchiCegarLoop]: Abstraction has 41008 states and 50540 transitions. [2021-12-14 23:12:05,571 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-12-14 23:12:05,571 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 41008 states and 50540 transitions. [2021-12-14 23:12:05,746 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 12415 [2021-12-14 23:12:05,759 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:05,759 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:05,761 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-12-14 23:12:05,761 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-14 23:12:05,762 INFO L791 eck$LassoCheckResult]: Stem: 432619#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(17, 2);call #Ultimate.allocInit(12, 3); 432406#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 432387#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 432388#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 432605#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 432623#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 432426#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 436060#L110-2 assume !false; 436059#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 436058#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 436057#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 436056#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 436055#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 436054#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 436053#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 436052#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 436051#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 436050#L137 assume 8464 == ssl3_accept_~s__state~0#1; 436049#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 436048#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 436047#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; 436046#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 436044#L615 assume 0 == ssl3_accept_~skip~0#1; 436039#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 436034#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 436029#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 436026#L614 ssl3_accept_~skip~0#1 := 0; 436024#L110-2 assume !false; 436022#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 436020#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 436018#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 436016#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 436014#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 436012#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 436010#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 436008#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 436006#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 436004#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 436002#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 436000#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 435997#L146 assume 8496 == ssl3_accept_~s__state~0#1; 435991#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 435988#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 435982#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 435975#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 435976#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 449929#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 449927#L615 assume 0 == ssl3_accept_~skip~0#1; 449921#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 444259#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 444255#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 444257#L614 ssl3_accept_~skip~0#1 := 0; 449905#L110-2 assume !false; 449903#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 449901#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 444249#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 444247#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 444248#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 449895#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 444243#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 444241#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 444242#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 444238#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 444236#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 444237#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 448124#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 448125#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 444306#L152 [2021-12-14 23:12:05,762 INFO L793 eck$LassoCheckResult]: Loop: 444306#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 444307#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 444302#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 444303#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 444298#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 444299#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 444294#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 444295#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 444288#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 444289#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 434541#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 434542#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 448112#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 434324#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 434325#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 434032#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 434033#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 433708#L203 assume 8656 == ssl3_accept_~s__state~0#1; 433526#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 433703#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 433704#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 433697#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 433698#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 433693#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 433694#L615 assume 0 == ssl3_accept_~skip~0#1; 433684#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 433685#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 433678#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 433680#L614 ssl3_accept_~skip~0#1 := 0; 433669#L110-2 assume !false; 433670#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 433659#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 433660#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 433651#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 433652#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 433642#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 433643#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 433634#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 433635#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 433626#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 433627#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 433618#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 433619#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 433610#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 433611#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 433602#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 433603#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 433594#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 433595#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 433586#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 433587#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 433578#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 433579#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 433570#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 433571#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 433562#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 433563#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 433554#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 433555#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 433545#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 433546#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 433538#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 433539#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 433522#L209 assume 8672 == ssl3_accept_~s__state~0#1; 433520#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 433145#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 433144#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 433137#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 433138#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 432790#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 432791#L615 assume 0 == ssl3_accept_~skip~0#1; 432779#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 432780#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 448059#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 432769#L614 ssl3_accept_~skip~0#1 := 0; 432770#L110-2 assume !false; 432763#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 432764#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 432757#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 432758#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 432752#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 432749#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 432750#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 447932#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 447930#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 447929#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 447928#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 447927#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 447926#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 447925#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 447924#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 447923#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 447922#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 447921#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 447920#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 447919#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 447918#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 447917#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 447916#L176 assume 8448 == ssl3_accept_~s__state~0#1; 447915#L177 assume !(ssl3_accept_~num1~0#1 > 0); 432700#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 432701#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 432693#L615 assume 0 == ssl3_accept_~skip~0#1; 432694#L616 assume -12288 != ssl3_accept_~tmp___1~0#1; 432702#L617 assume !(8656 != ssl3_accept_~s__state~0#1); 432704#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 449911#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 444254#L614 ssl3_accept_~skip~0#1 := 0; 444253#L110-2 assume !false; 444252#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 444250#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 444251#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 449898#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 444246#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 444244#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 444245#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 449892#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 444239#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 444240#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 449888#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 444234#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 444235#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 448113#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 444306#L152 [2021-12-14 23:12:05,762 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:05,762 INFO L85 PathProgramCache]: Analyzing trace with hash 109454951, now seen corresponding path program 1 times [2021-12-14 23:12:05,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:05,763 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584863237] [2021-12-14 23:12:05,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:05,763 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:05,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:05,791 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-14 23:12:05,791 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:05,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584863237] [2021-12-14 23:12:05,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584863237] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:05,791 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:05,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:05,792 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906473026] [2021-12-14 23:12:05,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:05,792 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:12:05,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:05,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1644794767, now seen corresponding path program 3 times [2021-12-14 23:12:05,793 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:05,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823727471] [2021-12-14 23:12:05,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:05,793 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:05,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:05,815 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-14 23:12:05,815 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:05,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823727471] [2021-12-14 23:12:05,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823727471] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:05,816 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:05,816 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:05,816 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739388953] [2021-12-14 23:12:05,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:05,816 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:05,817 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:05,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:05,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:05,817 INFO L87 Difference]: Start difference. First operand 41008 states and 50540 transitions. cyclomatic complexity: 9612 Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 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-14 23:12:05,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:05,911 INFO L93 Difference]: Finished difference Result 42478 states and 52202 transitions. [2021-12-14 23:12:05,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:05,912 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42478 states and 52202 transitions. [2021-12-14 23:12:06,020 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 12415 [2021-12-14 23:12:06,099 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42478 states to 41683 states and 51287 transitions. [2021-12-14 23:12:06,099 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12753 [2021-12-14 23:12:06,105 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12753 [2021-12-14 23:12:06,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41683 states and 51287 transitions. [2021-12-14 23:12:06,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:06,105 INFO L681 BuchiCegarLoop]: Abstraction has 41683 states and 51287 transitions. [2021-12-14 23:12:06,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41683 states and 51287 transitions. [2021-12-14 23:12:06,565 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41683 to 41683. [2021-12-14 23:12:06,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41683 states, 41683 states have (on average 1.2304056809730586) internal successors, (51287), 41682 states have internal predecessors, (51287), 0 states have call successors, (0), 0 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-14 23:12:06,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41683 states to 41683 states and 51287 transitions. [2021-12-14 23:12:06,650 INFO L704 BuchiCegarLoop]: Abstraction has 41683 states and 51287 transitions. [2021-12-14 23:12:06,650 INFO L587 BuchiCegarLoop]: Abstraction has 41683 states and 51287 transitions. [2021-12-14 23:12:06,650 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-12-14 23:12:06,650 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 41683 states and 51287 transitions. [2021-12-14 23:12:06,722 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 12415 [2021-12-14 23:12:06,722 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:06,722 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:06,723 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-12-14 23:12:06,723 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-14 23:12:06,723 INFO L791 eck$LassoCheckResult]: Stem: 516096#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(17, 2);call #Ultimate.allocInit(12, 3); 515892#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 515878#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 515879#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 516088#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 516097#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 515916#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 521202#L110-2 assume !false; 521201#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 521200#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 521199#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 521198#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 521197#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 521196#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 521195#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 521194#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 521193#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 521192#L137 assume 8464 == ssl3_accept_~s__state~0#1; 521191#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 521190#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 521179#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; 521180#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 521154#L615 assume 0 == ssl3_accept_~skip~0#1; 521155#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 521132#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 521131#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 521111#L614 ssl3_accept_~skip~0#1 := 0; 521112#L110-2 assume !false; 521095#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 521096#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 521079#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 521080#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 521063#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 521064#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 521047#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 521048#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 521031#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 521032#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 521017#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 521018#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 519465#L146 assume 8496 == ssl3_accept_~s__state~0#1; 519466#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 519310#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 519311#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 519294#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 519295#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 530898#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 530897#L615 assume 0 == ssl3_accept_~skip~0#1; 530893#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 530892#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 530889#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 530888#L614 ssl3_accept_~skip~0#1 := 0; 530887#L110-2 assume !false; 530886#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 530885#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 530884#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 530883#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 530882#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 530881#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 530880#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 530879#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 530878#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 530877#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 530876#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 530875#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 530874#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 530873#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 527816#L152 [2021-12-14 23:12:06,724 INFO L793 eck$LassoCheckResult]: Loop: 527816#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 527807#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 527808#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 527799#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 527800#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 527791#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 527792#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 527783#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 527784#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 527690#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 527691#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 527586#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 527587#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 525306#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 525307#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 517942#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 517943#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 517939#L203 assume 8656 == ssl3_accept_~s__state~0#1; 516145#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 517910#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 517911#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 515884#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 515885#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 517890#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 517891#L615 assume 0 == ssl3_accept_~skip~0#1; 517877#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 517878#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 517867#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 517869#L614 ssl3_accept_~skip~0#1 := 0; 517859#L110-2 assume !false; 517860#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 517851#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 517852#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 517843#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 517844#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 517835#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 517836#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 517827#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 517828#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 517819#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 517820#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 517811#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 517812#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 517803#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 517804#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 517795#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 517796#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 517787#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 517788#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 517779#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 517780#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 517771#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 517772#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 517763#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 517764#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 517755#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 517756#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 517695#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 517696#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 517686#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 517687#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 517118#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 517119#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 516969#L209 assume 8672 == ssl3_accept_~s__state~0#1; 516968#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 516663#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 516662#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 516653#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 516654#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 516319#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 516320#L615 assume 0 == ssl3_accept_~skip~0#1; 516307#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 516308#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 516297#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 516299#L614 ssl3_accept_~skip~0#1 := 0; 516289#L110-2 assume !false; 516290#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 516281#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 516282#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 516273#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 516274#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 516266#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 516262#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 516263#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 516255#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 516251#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 516252#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 532273#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 532272#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 532271#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 516234#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 516235#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 516226#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 516227#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 516218#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 516219#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 532270#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 516207#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 516208#L176 assume 8448 == ssl3_accept_~s__state~0#1; 516202#L177 assume !(ssl3_accept_~num1~0#1 > 0); 516201#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 516191#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 516192#L615 assume 0 == ssl3_accept_~skip~0#1; 516177#L616 assume -12288 != ssl3_accept_~tmp___1~0#1; 516179#L617 assume !(8656 != ssl3_accept_~s__state~0#1); 532268#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 532287#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 532285#L614 ssl3_accept_~skip~0#1 := 0; 528076#L110-2 assume !false; 528077#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 528072#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 528073#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 528068#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 528069#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 528064#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 528065#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 528060#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 528061#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 528056#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 528057#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 528052#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 528053#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 527815#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 527816#L152 [2021-12-14 23:12:06,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:06,724 INFO L85 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 1 times [2021-12-14 23:12:06,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:06,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476858954] [2021-12-14 23:12:06,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:06,725 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:06,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:06,731 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:06,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:06,766 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:06,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:06,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1644794767, now seen corresponding path program 4 times [2021-12-14 23:12:06,767 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:06,767 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343315663] [2021-12-14 23:12:06,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:06,768 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:06,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:06,791 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-14 23:12:06,792 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:06,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343315663] [2021-12-14 23:12:06,792 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343315663] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:06,792 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:06,792 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:06,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599186364] [2021-12-14 23:12:06,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:06,793 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:06,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:06,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:06,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:06,795 INFO L87 Difference]: Start difference. First operand 41683 states and 51287 transitions. cyclomatic complexity: 9684 Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:07,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:07,151 INFO L93 Difference]: Finished difference Result 80218 states and 97092 transitions. [2021-12-14 23:12:07,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:07,151 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 80218 states and 97092 transitions. [2021-12-14 23:12:07,343 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23888 [2021-12-14 23:12:07,476 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 80218 states to 80218 states and 97092 transitions. [2021-12-14 23:12:07,476 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24530 [2021-12-14 23:12:07,488 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24530 [2021-12-14 23:12:07,488 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80218 states and 97092 transitions. [2021-12-14 23:12:07,488 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:07,488 INFO L681 BuchiCegarLoop]: Abstraction has 80218 states and 97092 transitions. [2021-12-14 23:12:07,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80218 states and 97092 transitions. [2021-12-14 23:12:08,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80218 to 80218. [2021-12-14 23:12:08,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80218 states, 80218 states have (on average 1.210351791368521) internal successors, (97092), 80217 states have internal predecessors, (97092), 0 states have call successors, (0), 0 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-14 23:12:08,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80218 states to 80218 states and 97092 transitions. [2021-12-14 23:12:08,560 INFO L704 BuchiCegarLoop]: Abstraction has 80218 states and 97092 transitions. [2021-12-14 23:12:08,560 INFO L587 BuchiCegarLoop]: Abstraction has 80218 states and 97092 transitions. [2021-12-14 23:12:08,560 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-12-14 23:12:08,560 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 80218 states and 97092 transitions. [2021-12-14 23:12:08,687 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23888 [2021-12-14 23:12:08,688 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:08,688 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:08,688 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-12-14 23:12:08,689 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 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-14 23:12:08,689 INFO L791 eck$LassoCheckResult]: Stem: 637996#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(17, 2);call #Ultimate.allocInit(12, 3); 637795#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 637782#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 637783#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 637988#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 637997#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 637999#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 650208#L110-2 assume !false; 650207#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 650206#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 650205#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 650204#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 650203#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 650202#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 650201#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 650200#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 650199#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 650198#L137 assume 8464 == ssl3_accept_~s__state~0#1; 650197#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 650196#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 650195#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; 650194#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 650193#L615 assume 0 == ssl3_accept_~skip~0#1; 650192#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 645459#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 650189#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 650188#L614 ssl3_accept_~skip~0#1 := 0; 650187#L110-2 assume !false; 650186#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 650185#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 650184#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 650183#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 650182#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 650181#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 650180#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 650179#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 650178#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 650177#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 650176#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 650175#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 650172#L146 assume 8496 == ssl3_accept_~s__state~0#1; 650169#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 650168#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 650162#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 650154#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 650155#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 661333#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 661275#L615 assume 0 == ssl3_accept_~skip~0#1; 661271#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 661272#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 674567#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 674565#L614 ssl3_accept_~skip~0#1 := 0; 661248#L110-2 assume !false; 661249#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 661240#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 661237#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 661233#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 661234#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 661225#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 661226#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 674526#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 661214#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 661215#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 661206#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 661207#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 661198#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 661199#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 661195#L152 [2021-12-14 23:12:08,689 INFO L793 eck$LassoCheckResult]: Loop: 661195#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 661190#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 661191#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 661186#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 661187#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 661182#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 661183#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 661178#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 661179#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 661174#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 661175#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 661171#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 661170#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 661169#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 661168#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 640921#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 640916#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 640914#L203 assume 8656 == ssl3_accept_~s__state~0#1; 637885#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 637886#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 637796#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 637684#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 637788#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 642106#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 642059#L615 assume 0 == ssl3_accept_~skip~0#1; 642058#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 639846#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 642056#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 642055#L614 ssl3_accept_~skip~0#1 := 0; 642054#L110-2 assume !false; 642053#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 642052#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 642051#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 642050#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 642049#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 642048#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 642047#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 642046#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 642045#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 642044#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 642043#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 642042#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 642041#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 642040#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 642039#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 642038#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 642037#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 642036#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 642035#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 642034#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 642033#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 642032#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 642031#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 642030#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 642029#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 642028#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 642027#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 642026#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 642025#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 642024#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 637974#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 637735#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 637736#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 637780#L209 assume 8672 == ssl3_accept_~s__state~0#1; 637893#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 637840#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 637674#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 637889#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 638025#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 638736#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 638731#L615 assume 0 == ssl3_accept_~skip~0#1; 638726#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 638163#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 638713#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 638709#L614 ssl3_accept_~skip~0#1 := 0; 638705#L110-2 assume !false; 638702#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 638700#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 638697#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 638694#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 638691#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 638688#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 638685#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 638682#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 638679#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 638676#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 638673#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 638670#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 638667#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 638664#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 638661#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 638658#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 638655#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 638652#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 638649#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 638646#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 638643#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 638640#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 638636#L176 assume 8448 == ssl3_accept_~s__state~0#1; 638086#L177 assume !(ssl3_accept_~num1~0#1 > 0); 638081#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 638078#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 638074#L615 assume 0 == ssl3_accept_~skip~0#1; 638063#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 638059#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 638055#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 638048#L614 ssl3_accept_~skip~0#1 := 0; 638049#L110-2 assume !false; 638039#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 638032#L113 assume 12292 == ssl3_accept_~s__state~0#1; 638033#L114 ssl3_accept_~s__new_session~0#1 := 1; 671360#L222 ssl3_accept_~s__server~0#1 := 1; 671356#L227 assume !(0 != ssl3_accept_~cb~0#1); 671353#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 671350#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 671345#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 671341#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 671337#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#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~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 671334#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 671331#L615 assume 0 == ssl3_accept_~skip~0#1; 671328#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 662069#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 671320#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 671316#L614 ssl3_accept_~skip~0#1 := 0; 671313#L110-2 assume !false; 671309#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 671306#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 671302#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 671298#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 671295#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 671290#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 671285#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 671286#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 674409#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 674403#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 674404#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 670645#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 670626#L146 assume 8496 == ssl3_accept_~s__state~0#1; 670625#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 670624#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 670622#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 670619#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 670573#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 670574#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 674574#L615 assume 0 == ssl3_accept_~skip~0#1; 674572#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 661263#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 661260#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 661253#L614 ssl3_accept_~skip~0#1 := 0; 661254#L110-2 assume !false; 661243#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 661244#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 674546#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 674545#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 661229#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 661230#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 661222#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 661218#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 661219#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 661210#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 661211#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 661202#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 661203#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 661194#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 661195#L152 [2021-12-14 23:12:08,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:08,690 INFO L85 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 2 times [2021-12-14 23:12:08,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:08,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921562173] [2021-12-14 23:12:08,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:08,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:08,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:08,696 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:08,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:08,703 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:08,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:08,704 INFO L85 PathProgramCache]: Analyzing trace with hash -473181782, now seen corresponding path program 1 times [2021-12-14 23:12:08,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:08,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91852069] [2021-12-14 23:12:08,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:08,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:08,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:08,727 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 148 proven. 9 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2021-12-14 23:12:08,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:08,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91852069] [2021-12-14 23:12:08,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91852069] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:12:08,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276132121] [2021-12-14 23:12:08,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:08,728 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:12:08,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,732 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2021-12-14 23:12:08,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:08,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:12:08,819 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:09,032 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-12-14 23:12:09,032 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 23:12:09,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276132121] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:09,033 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 23:12:09,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-14 23:12:09,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29933587] [2021-12-14 23:12:09,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:09,033 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:09,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:09,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:09,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-14 23:12:09,034 INFO L87 Difference]: Start difference. First operand 80218 states and 97092 transitions. cyclomatic complexity: 17034 Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:09,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:09,279 INFO L93 Difference]: Finished difference Result 80890 states and 97652 transitions. [2021-12-14 23:12:09,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:09,279 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 80890 states and 97652 transitions. [2021-12-14 23:12:09,765 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23960 [2021-12-14 23:12:09,931 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 80890 states to 80458 states and 97156 transitions. [2021-12-14 23:12:09,931 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24610 [2021-12-14 23:12:09,942 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24610 [2021-12-14 23:12:09,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 80458 states and 97156 transitions. [2021-12-14 23:12:09,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:09,962 INFO L681 BuchiCegarLoop]: Abstraction has 80458 states and 97156 transitions. [2021-12-14 23:12:10,006 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80458 states and 97156 transitions. [2021-12-14 23:12:10,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80458 to 80218. [2021-12-14 23:12:10,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80218 states, 80218 states have (on average 1.2081577700765413) internal successors, (96916), 80217 states have internal predecessors, (96916), 0 states have call successors, (0), 0 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-14 23:12:10,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80218 states to 80218 states and 96916 transitions. [2021-12-14 23:12:10,995 INFO L704 BuchiCegarLoop]: Abstraction has 80218 states and 96916 transitions. [2021-12-14 23:12:10,995 INFO L587 BuchiCegarLoop]: Abstraction has 80218 states and 96916 transitions. [2021-12-14 23:12:10,995 INFO L425 BuchiCegarLoop]: ======== Iteration 36============ [2021-12-14 23:12:10,995 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 80218 states and 96916 transitions. [2021-12-14 23:12:11,127 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23888 [2021-12-14 23:12:11,127 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:11,128 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:11,129 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-12-14 23:12:11,129 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:11,129 INFO L791 eck$LassoCheckResult]: Stem: 799605#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(17, 2);call #Ultimate.allocInit(12, 3); 799409#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 799390#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 799391#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 799596#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 807611#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 807612#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 808608#L110-2 assume !false; 808605#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 808602#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 808599#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 808596#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 808593#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 808590#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 808587#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 808583#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 808578#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 808574#L137 assume 8464 == ssl3_accept_~s__state~0#1; 808570#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 808566#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 808561#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; 808557#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 808553#L615 assume 0 == ssl3_accept_~skip~0#1; 808549#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 807119#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 808539#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 808534#L614 ssl3_accept_~skip~0#1 := 0; 808530#L110-2 assume !false; 808526#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 808522#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 808518#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 808514#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 808510#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 808506#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 808502#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 808499#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 808495#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 808491#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 808487#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 808483#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 808478#L146 assume 8496 == ssl3_accept_~s__state~0#1; 808475#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 808470#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 808461#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 808452#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 808453#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 858454#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 858453#L615 assume 0 == ssl3_accept_~skip~0#1; 858452#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 849584#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 858449#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 858448#L614 ssl3_accept_~skip~0#1 := 0; 858447#L110-2 assume !false; 858446#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 858445#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 858444#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 858443#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 858442#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 858441#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 858440#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 858439#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 858438#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 858437#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 858436#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 858435#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 858434#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 858430#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 858431#L152 [2021-12-14 23:12:11,129 INFO L793 eck$LassoCheckResult]: Loop: 858431#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 860374#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 860375#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 860359#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 860360#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 860342#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 860343#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 860324#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 860325#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 860097#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 860098#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 860016#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 859953#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 859951#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 858321#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 858319#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 858317#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 858315#L203 assume 8656 == ssl3_accept_~s__state~0#1; 858143#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 858312#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 858310#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 858306#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 858304#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 858302#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 858299#L615 assume 0 == ssl3_accept_~skip~0#1; 858295#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 801806#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 858286#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 858283#L614 ssl3_accept_~skip~0#1 := 0; 858280#L110-2 assume !false; 858277#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 858272#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 858269#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 858265#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 858261#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 858256#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 858252#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 858248#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 858244#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 858240#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 858236#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 858232#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 858228#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 858224#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 858220#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 858216#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 858212#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 858208#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 858204#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 858200#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 858196#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 858192#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 858188#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 858184#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 858179#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 858175#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 858170#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 858166#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 858160#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 858156#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 858151#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 858147#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 858141#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 858134#L209 assume 8672 == ssl3_accept_~s__state~0#1; 858131#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 858126#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 858123#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 858121#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 858118#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 858117#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 858116#L615 assume 0 == ssl3_accept_~skip~0#1; 858115#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 851164#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 858112#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 858111#L614 ssl3_accept_~skip~0#1 := 0; 858110#L110-2 assume !false; 858109#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 858108#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 858107#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 858106#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 858105#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 858104#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 858103#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 858102#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 858101#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 858100#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 858099#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 858098#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 858097#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 858096#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 858095#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 858094#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 858093#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 858092#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 858091#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 858090#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 858089#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 858088#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 858087#L176 assume 8448 == ssl3_accept_~s__state~0#1; 858086#L177 assume !(ssl3_accept_~num1~0#1 > 0); 858084#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 858083#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 858082#L615 assume 0 == ssl3_accept_~skip~0#1; 858081#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 799689#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 858078#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 858077#L614 ssl3_accept_~skip~0#1 := 0; 858076#L110-2 assume !false; 858075#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 858073#L113 assume 12292 == ssl3_accept_~s__state~0#1; 858072#L114 ssl3_accept_~s__new_session~0#1 := 1; 858071#L222 ssl3_accept_~s__server~0#1 := 1; 858069#L227 assume !(0 != ssl3_accept_~cb~0#1); 858068#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 858067#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 858065#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 858063#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 858061#L254 assume 12292 != ssl3_accept_~s__state~0#1; 858062#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1; 860919#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 860917#L615 assume 0 == ssl3_accept_~skip~0#1; 860914#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 856918#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 860909#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 860907#L614 ssl3_accept_~skip~0#1 := 0; 860905#L110-2 assume !false; 860903#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 860901#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 860899#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 860897#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 860895#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 860893#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 860891#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 860888#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 860885#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 860883#L137 assume 8464 == ssl3_accept_~s__state~0#1; 860858#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 860882#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 860881#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; 860880#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 860879#L615 assume 0 == ssl3_accept_~skip~0#1; 860878#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 856850#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 860875#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 860874#L614 ssl3_accept_~skip~0#1 := 0; 860873#L110-2 assume !false; 860872#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 860871#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 860870#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 860869#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 860868#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 860867#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 860866#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 860865#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 860864#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 860863#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 860861#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 860859#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 860854#L146 assume 8496 == ssl3_accept_~s__state~0#1; 860850#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 860848#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 860842#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 860837#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 860832#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 860827#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 860828#L615 assume 0 == ssl3_accept_~skip~0#1; 860814#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 857491#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 860799#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 860801#L614 ssl3_accept_~skip~0#1 := 0; 860785#L110-2 assume !false; 860786#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 860771#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 860772#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 860757#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 860758#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 860516#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 860517#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 860494#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 860495#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 860452#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 860453#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 860407#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 860408#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 860390#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 858431#L152 [2021-12-14 23:12:11,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:11,130 INFO L85 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 3 times [2021-12-14 23:12:11,130 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:11,130 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853735735] [2021-12-14 23:12:11,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:11,130 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:11,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:11,139 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:11,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:11,150 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:11,151 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:11,151 INFO L85 PathProgramCache]: Analyzing trace with hash 522244496, now seen corresponding path program 1 times [2021-12-14 23:12:11,151 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:11,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852146670] [2021-12-14 23:12:11,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:11,151 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:11,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:11,175 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 191 proven. 9 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2021-12-14 23:12:11,175 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:11,175 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852146670] [2021-12-14 23:12:11,175 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852146670] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:12:11,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [700524996] [2021-12-14 23:12:11,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:11,176 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:12:11,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:11,177 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:12:11,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2021-12-14 23:12:11,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:11,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 281 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:12:11,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:11,533 INFO L134 CoverageAnalysis]: Checked inductivity of 272 backedges. 143 proven. 0 refuted. 0 times theorem prover too weak. 129 trivial. 0 not checked. [2021-12-14 23:12:11,534 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 23:12:11,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [700524996] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:11,534 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 23:12:11,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-14 23:12:11,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194117574] [2021-12-14 23:12:11,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:11,535 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:11,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:11,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:11,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-14 23:12:11,535 INFO L87 Difference]: Start difference. First operand 80218 states and 96916 transitions. cyclomatic complexity: 16858 Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:11,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:11,766 INFO L93 Difference]: Finished difference Result 79210 states and 95700 transitions. [2021-12-14 23:12:11,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:11,767 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 79210 states and 95700 transitions. [2021-12-14 23:12:11,962 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23468 [2021-12-14 23:12:12,500 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 79210 states to 79210 states and 95700 transitions. [2021-12-14 23:12:12,500 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24278 [2021-12-14 23:12:12,513 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24278 [2021-12-14 23:12:12,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 79210 states and 95700 transitions. [2021-12-14 23:12:12,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:12,513 INFO L681 BuchiCegarLoop]: Abstraction has 79210 states and 95700 transitions. [2021-12-14 23:12:12,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79210 states and 95700 transitions. [2021-12-14 23:12:13,009 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79210 to 79210. [2021-12-14 23:12:13,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79210 states, 79210 states have (on average 1.208180785254387) internal successors, (95700), 79209 states have internal predecessors, (95700), 0 states have call successors, (0), 0 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-14 23:12:13,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79210 states to 79210 states and 95700 transitions. [2021-12-14 23:12:13,480 INFO L704 BuchiCegarLoop]: Abstraction has 79210 states and 95700 transitions. [2021-12-14 23:12:13,480 INFO L587 BuchiCegarLoop]: Abstraction has 79210 states and 95700 transitions. [2021-12-14 23:12:13,480 INFO L425 BuchiCegarLoop]: ======== Iteration 37============ [2021-12-14 23:12:13,480 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 79210 states and 95700 transitions. [2021-12-14 23:12:13,622 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 23468 [2021-12-14 23:12:13,622 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:13,622 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:13,623 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-12-14 23:12:13,623 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:13,623 INFO L791 eck$LassoCheckResult]: Stem: 959588#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(17, 2);call #Ultimate.allocInit(12, 3); 959395#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 959379#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 959380#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 959578#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 959593#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 959595#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 963050#L110-2 assume !false; 963048#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 963046#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 963044#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 963042#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 963040#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 963038#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 963036#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 963034#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 963032#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 963030#L137 assume 8464 == ssl3_accept_~s__state~0#1; 963028#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 963027#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 963025#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; 963023#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 963021#L615 assume 0 == ssl3_accept_~skip~0#1; 963019#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 962550#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 963014#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 963011#L614 ssl3_accept_~skip~0#1 := 0; 963009#L110-2 assume !false; 963007#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 963005#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 963003#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 963001#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 962999#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 962997#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 962995#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 962993#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 962991#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 962989#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 962987#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 962985#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 962983#L146 assume 8496 == ssl3_accept_~s__state~0#1; 962981#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 962980#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 962976#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 962971#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 962972#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 1029298#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1029297#L615 assume 0 == ssl3_accept_~skip~0#1; 1029296#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1008995#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1029293#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1029292#L614 ssl3_accept_~skip~0#1 := 0; 1029291#L110-2 assume !false; 1029290#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1029289#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1029288#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1029287#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1029286#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1029285#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1029284#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1029283#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1029282#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1008937#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1008933#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1008928#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1008929#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1029273#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1018189#L152 [2021-12-14 23:12:13,624 INFO L793 eck$LassoCheckResult]: Loop: 1018189#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1018185#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1018186#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1018181#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1018182#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1018177#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1018178#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1018173#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1018174#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1018169#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 1018170#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 1018165#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 1018166#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 1018161#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 1018162#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 1018156#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 1018157#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 1018153#L203 assume 8656 == ssl3_accept_~s__state~0#1; 1017996#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 1018150#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 1018151#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 1018144#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 1018145#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 1018140#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1018141#L615 assume 0 == ssl3_accept_~skip~0#1; 1018137#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 998802#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1018132#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1018134#L614 ssl3_accept_~skip~0#1 := 0; 1018128#L110-2 assume !false; 1018129#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1018124#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1018125#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1018120#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1018121#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1018116#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1018117#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1018112#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1018113#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1018108#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1018109#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1018104#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1018105#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1018100#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1018101#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1018096#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1018097#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1018092#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1018093#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1018088#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1018089#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1018084#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1018085#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1018080#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 1018081#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 1018076#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 1018077#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 1018072#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 1018073#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 1018068#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 1018069#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 1018064#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 1018065#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 1017990#L209 assume 8672 == ssl3_accept_~s__state~0#1; 1017989#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 1017984#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 1017983#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 998386#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 998387#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 998371#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 998372#L615 assume 0 == ssl3_accept_~skip~0#1; 998348#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 998349#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 998332#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 998334#L614 ssl3_accept_~skip~0#1 := 0; 998319#L110-2 assume !false; 998320#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 998309#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 998310#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 998297#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 998298#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 998285#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 998286#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 998273#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 998274#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 998261#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 998262#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 998249#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 998250#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 998237#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 998238#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 998225#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 998226#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 998214#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 998215#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 998202#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 998203#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 998187#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 998188#L176 assume 8448 == ssl3_accept_~s__state~0#1; 998172#L177 assume !(ssl3_accept_~num1~0#1 > 0); 998171#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 998157#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 998158#L615 assume 0 == ssl3_accept_~skip~0#1; 998140#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 998141#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1021195#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1021194#L614 ssl3_accept_~skip~0#1 := 0; 998553#L110-2 assume !false; 998554#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 998548#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 998550#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1018058#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1018059#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1018054#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1018055#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1018050#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1018051#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1018046#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1018047#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1018042#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1018043#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1018038#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1018039#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1018034#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1018035#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1018030#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1018031#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1018026#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1018027#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1018022#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1018023#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1018017#L179 assume 8576 == ssl3_accept_~s__state~0#1; 1018018#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 1018271#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 1018266#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 1018268#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1023597#L615 assume 0 == ssl3_accept_~skip~0#1; 1023596#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1013204#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1023592#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1023590#L614 ssl3_accept_~skip~0#1 := 0; 1023587#L110-2 assume !false; 1023586#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1023585#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1023583#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1023581#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1023578#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1023573#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1023570#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1023564#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1023561#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1023558#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1023555#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1023552#L143 assume 8466 == ssl3_accept_~s__state~0#1; 1020848#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 1023547#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 1023544#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; 1023541#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1023538#L615 assume 0 == ssl3_accept_~skip~0#1; 1023535#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1009601#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1023528#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1023525#L614 ssl3_accept_~skip~0#1 := 0; 1023522#L110-2 assume !false; 1023518#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1023513#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1023508#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1023504#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1023500#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1023496#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1023494#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1023406#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1023402#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1023401#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1023400#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1023397#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1023395#L146 assume 8496 == ssl3_accept_~s__state~0#1; 1020840#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 1023387#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 959327#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 959328#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 959532#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 959533#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1010681#L615 assume 0 == ssl3_accept_~skip~0#1; 1008983#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1008981#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1008976#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1008973#L614 ssl3_accept_~skip~0#1 := 0; 1008970#L110-2 assume !false; 1008967#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1008964#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1008961#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1008958#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1008955#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1008952#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1008949#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1008945#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1008940#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1008941#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1029279#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1029277#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1008330#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1008331#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1018189#L152 [2021-12-14 23:12:13,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:13,624 INFO L85 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 4 times [2021-12-14 23:12:13,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:13,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941447905] [2021-12-14 23:12:13,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:13,625 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:13,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:13,631 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:13,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:13,639 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:13,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:13,639 INFO L85 PathProgramCache]: Analyzing trace with hash 434017212, now seen corresponding path program 1 times [2021-12-14 23:12:13,639 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:13,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542204717] [2021-12-14 23:12:13,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:13,640 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:13,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:13,671 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 260 proven. 30 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2021-12-14 23:12:13,671 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:13,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542204717] [2021-12-14 23:12:13,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542204717] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:12:13,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [867894407] [2021-12-14 23:12:13,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:13,672 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:12:13,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:13,679 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:12:13,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2021-12-14 23:12:13,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:13,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:12:13,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:14,074 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 260 proven. 30 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2021-12-14 23:12:14,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:12:14,366 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 260 proven. 30 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2021-12-14 23:12:14,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [867894407] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:12:14,366 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:12:14,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-14 23:12:14,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814399277] [2021-12-14 23:12:14,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:12:14,367 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:14,367 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:14,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 23:12:14,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-14 23:12:14,368 INFO L87 Difference]: Start difference. First operand 79210 states and 95700 transitions. cyclomatic complexity: 16650 Second operand has 6 states, 6 states have (on average 35.666666666666664) internal successors, (214), 6 states have internal predecessors, (214), 0 states have call successors, (0), 0 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-14 23:12:14,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:14,800 INFO L93 Difference]: Finished difference Result 93498 states and 111060 transitions. [2021-12-14 23:12:14,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-14 23:12:14,803 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 93498 states and 111060 transitions. [2021-12-14 23:12:15,054 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 27727 [2021-12-14 23:12:15,595 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 93498 states to 93498 states and 111060 transitions. [2021-12-14 23:12:15,595 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 28537 [2021-12-14 23:12:15,609 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 28537 [2021-12-14 23:12:15,609 INFO L73 IsDeterministic]: Start isDeterministic. Operand 93498 states and 111060 transitions. [2021-12-14 23:12:15,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:15,610 INFO L681 BuchiCegarLoop]: Abstraction has 93498 states and 111060 transitions. [2021-12-14 23:12:15,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93498 states and 111060 transitions. [2021-12-14 23:12:16,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93498 to 85986. [2021-12-14 23:12:16,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85986 states, 85986 states have (on average 1.1877282348289255) internal successors, (102128), 85985 states have internal predecessors, (102128), 0 states have call successors, (0), 0 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-14 23:12:16,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85986 states to 85986 states and 102128 transitions. [2021-12-14 23:12:16,486 INFO L704 BuchiCegarLoop]: Abstraction has 85986 states and 102128 transitions. [2021-12-14 23:12:16,486 INFO L587 BuchiCegarLoop]: Abstraction has 85986 states and 102128 transitions. [2021-12-14 23:12:16,486 INFO L425 BuchiCegarLoop]: ======== Iteration 38============ [2021-12-14 23:12:16,487 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 85986 states and 102128 transitions. [2021-12-14 23:12:16,942 INFO L131 ngComponentsAnalysis]: Automaton has 52 accepting balls. 25260 [2021-12-14 23:12:16,942 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:16,943 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:16,944 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-12-14 23:12:16,944 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:16,944 INFO L791 eck$LassoCheckResult]: Stem: 1133539#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(17, 2);call #Ultimate.allocInit(12, 3); 1133326#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 1133310#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 1133311#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 1133527#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 1133546#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 1133548#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 1148075#L110-2 assume !false; 1148073#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1148071#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1148069#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1148067#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1148065#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1148063#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1148061#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1148059#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1148057#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1148055#L137 assume 8464 == ssl3_accept_~s__state~0#1; 1148053#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 1148052#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 1148050#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; 1148048#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1148046#L615 assume 0 == ssl3_accept_~skip~0#1; 1148044#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1142680#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1148039#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1148036#L614 ssl3_accept_~skip~0#1 := 0; 1148034#L110-2 assume !false; 1148032#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1148030#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1148028#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1148026#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1148024#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1148022#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1148020#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1148018#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1148016#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1148014#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1148012#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1148010#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1148008#L146 assume 8496 == ssl3_accept_~s__state~0#1; 1148006#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 1148005#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 1148001#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 1147996#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 1147997#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 1205038#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1205037#L615 assume 0 == ssl3_accept_~skip~0#1; 1205036#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1193382#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1199929#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1205034#L614 ssl3_accept_~skip~0#1 := 0; 1205033#L110-2 assume !false; 1205032#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1205031#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1205030#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1205029#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1205028#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1205027#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1205026#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1205025#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1205024#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1205023#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1205022#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1205021#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1205020#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1205019#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1205004#L152 [2021-12-14 23:12:16,945 INFO L793 eck$LassoCheckResult]: Loop: 1205004#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1205002#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1204999#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1204996#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1204993#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1204990#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1189211#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1189208#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1189205#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1189202#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 1189199#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 1189196#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 1189192#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 1189193#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 1199051#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 1199043#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 1199036#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 1199029#L203 assume 8656 == ssl3_accept_~s__state~0#1; 1198774#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 1198968#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet48#1;havoc ssl3_accept_#t~nondet48#1; 1198853#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 1198850#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 1198849#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 1198848#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1198847#L615 assume 0 == ssl3_accept_~skip~0#1; 1198846#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1179371#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1198843#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1198842#L614 ssl3_accept_~skip~0#1 := 0; 1198841#L110-2 assume !false; 1198840#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1198839#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1198838#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1198837#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1198836#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1198835#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1198834#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1198833#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1198832#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1198831#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1198830#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1198829#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1198828#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1198824#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1198822#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1198821#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1198820#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1198819#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1198818#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1198817#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1198816#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1198815#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1198814#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1198813#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 1198812#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 1198811#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 1198810#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 1198809#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 1198808#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 1198807#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 1198806#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 1198805#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 1198804#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 1198771#L209 assume 8672 == ssl3_accept_~s__state~0#1; 1198768#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 1198763#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 1198760#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 1177859#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 1177851#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 1177852#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1198629#L615 assume 0 == ssl3_accept_~skip~0#1; 1198625#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1190734#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1198622#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1198620#L614 ssl3_accept_~skip~0#1 := 0; 1198618#L110-2 assume !false; 1198616#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1198614#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1198612#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1198610#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1198608#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1198606#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1198604#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1198602#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1198600#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1198598#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1198596#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1198594#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1198592#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1198590#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1198588#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1198586#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1198584#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1198582#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1198580#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1198578#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1198576#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1198574#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1198572#L176 assume 8448 == ssl3_accept_~s__state~0#1; 1198569#L177 assume !(ssl3_accept_~num1~0#1 > 0); 1198566#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 1198564#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1198562#L615 assume 0 == ssl3_accept_~skip~0#1; 1198560#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1190729#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1198556#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1198554#L614 ssl3_accept_~skip~0#1 := 0; 1198552#L110-2 assume !false; 1198550#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1198547#L113 assume 12292 == ssl3_accept_~s__state~0#1; 1198544#L114 ssl3_accept_~s__new_session~0#1 := 1; 1198542#L222 ssl3_accept_~s__server~0#1 := 1; 1198540#L227 assume !(0 != ssl3_accept_~cb~0#1); 1198538#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 1198536#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 1198533#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 1198528#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 1198508#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post35#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~post35#1;havoc ssl3_accept_#t~post35#1;ssl3_accept_~s__state~0#1 := 8480; 1198509#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1198498#L615 assume 0 == ssl3_accept_~skip~0#1; 1198499#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1190711#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1198490#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1198526#L614 ssl3_accept_~skip~0#1 := 0; 1198525#L110-2 assume !false; 1198524#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1198523#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1198522#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1198521#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1198520#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1198519#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1198518#L128 assume 8480 == ssl3_accept_~s__state~0#1; 1197317#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 1197369#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; 1197366#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1197365#L615 assume 0 == ssl3_accept_~skip~0#1; 1197364#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1190442#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1197361#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1197360#L614 ssl3_accept_~skip~0#1 := 0; 1197359#L110-2 assume !false; 1197358#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1197357#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1197356#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1197355#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1197354#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1197353#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1197352#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1197351#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1197350#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1197349#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1197348#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1197347#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1197346#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1197345#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1197344#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1197343#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1197342#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1197341#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1197340#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1197339#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1197338#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1197337#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1197336#L176 assume 8448 == ssl3_accept_~s__state~0#1; 1197335#L177 assume !(ssl3_accept_~num1~0#1 > 0); 1197333#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 1197332#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1197331#L615 assume 0 == ssl3_accept_~skip~0#1; 1197330#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1190403#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1197327#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1197326#L614 ssl3_accept_~skip~0#1 := 0; 1197325#L110-2 assume !false; 1197324#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1197323#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1197322#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1197321#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1197320#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1197319#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1197318#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1197316#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1197315#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1197314#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1197313#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1197311#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1197310#L146 assume 8496 == ssl3_accept_~s__state~0#1; 1197309#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 1205383#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 1205378#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 1205375#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 1205370#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 1205368#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1205366#L615 assume 0 == ssl3_accept_~skip~0#1; 1205364#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1194178#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1205360#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1205358#L614 ssl3_accept_~skip~0#1 := 0; 1205356#L110-2 assume !false; 1205354#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1205352#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1205350#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1205348#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1205346#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1205344#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1205342#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1205341#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1205017#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1205015#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1205013#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1205010#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1205008#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1205006#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1205004#L152 [2021-12-14 23:12:16,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:16,945 INFO L85 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 5 times [2021-12-14 23:12:16,946 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:16,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182981971] [2021-12-14 23:12:16,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:16,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:16,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:16,956 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:16,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:16,964 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:16,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:16,965 INFO L85 PathProgramCache]: Analyzing trace with hash 2121400483, now seen corresponding path program 1 times [2021-12-14 23:12:16,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:16,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984764944] [2021-12-14 23:12:16,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:16,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:16,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:16,993 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 265 proven. 9 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-12-14 23:12:16,993 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:16,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984764944] [2021-12-14 23:12:16,993 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984764944] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:12:16,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055007399] [2021-12-14 23:12:16,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:16,994 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:12:16,994 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:16,999 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:12:17,017 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2021-12-14 23:12:17,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:17,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:12:17,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:17,321 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 265 proven. 9 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-12-14 23:12:17,322 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:12:17,609 INFO L134 CoverageAnalysis]: Checked inductivity of 395 backedges. 265 proven. 9 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2021-12-14 23:12:17,610 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055007399] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:12:17,610 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:12:17,610 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-14 23:12:17,610 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520206107] [2021-12-14 23:12:17,610 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:12:17,610 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:17,611 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:17,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 23:12:17,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-14 23:12:17,611 INFO L87 Difference]: Start difference. First operand 85986 states and 102128 transitions. cyclomatic complexity: 16302 Second operand has 6 states, 6 states have (on average 30.833333333333332) internal successors, (185), 6 states have internal predecessors, (185), 0 states have call successors, (0), 0 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-14 23:12:17,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:17,981 INFO L93 Difference]: Finished difference Result 81518 states and 95768 transitions. [2021-12-14 23:12:17,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-14 23:12:17,981 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 81518 states and 95768 transitions. [2021-12-14 23:12:18,182 INFO L131 ngComponentsAnalysis]: Automaton has 72 accepting balls. 16984 [2021-12-14 23:12:18,301 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 81518 states to 61638 states and 72568 transitions. [2021-12-14 23:12:18,301 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 22266 [2021-12-14 23:12:18,312 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 23122 [2021-12-14 23:12:18,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61638 states and 72568 transitions. [2021-12-14 23:12:18,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:18,313 INFO L681 BuchiCegarLoop]: Abstraction has 61638 states and 72568 transitions. [2021-12-14 23:12:18,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61638 states and 72568 transitions. [2021-12-14 23:12:19,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61638 to 52054. [2021-12-14 23:12:19,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52054 states, 52054 states have (on average 1.183040688515772) internal successors, (61582), 52053 states have internal predecessors, (61582), 0 states have call successors, (0), 0 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-14 23:12:19,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52054 states to 52054 states and 61582 transitions. [2021-12-14 23:12:19,110 INFO L704 BuchiCegarLoop]: Abstraction has 52054 states and 61582 transitions. [2021-12-14 23:12:19,110 INFO L587 BuchiCegarLoop]: Abstraction has 52054 states and 61582 transitions. [2021-12-14 23:12:19,110 INFO L425 BuchiCegarLoop]: ======== Iteration 39============ [2021-12-14 23:12:19,110 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 52054 states and 61582 transitions. [2021-12-14 23:12:19,198 INFO L131 ngComponentsAnalysis]: Automaton has 60 accepting balls. 15824 [2021-12-14 23:12:19,198 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:19,198 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:19,199 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-12-14 23:12:19,199 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:19,199 INFO L791 eck$LassoCheckResult]: Stem: 1302322#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(17, 2);call #Ultimate.allocInit(12, 3); 1302106#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret53#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~post32#1, ssl3_accept_#t~nondet33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~nondet36#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~post50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~post52#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#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~nondet21#1;havoc ssl3_accept_#t~nondet21#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~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#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__s3__tmp__reuse_message~0#1 := 0;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~nondet31#1;havoc ssl3_accept_#t~nondet31#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; 1302092#L93 assume !(0 != ssl3_accept_~s__info_callback~0#1); 1302093#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0#1); 1302312#L96-2 ssl3_accept_#t~post32#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post32#1;havoc ssl3_accept_#t~post32#1; 1302323#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 1302325#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 1312722#L110-2 assume !false; 1312720#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1312718#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1312716#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1312714#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1312712#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1312710#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1312708#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1312706#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1312704#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1312702#L137 assume 8464 == ssl3_accept_~s__state~0#1; 1312701#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 1312699#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 1312697#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; 1312695#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1312693#L615 assume 0 == ssl3_accept_~skip~0#1; 1312691#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1311617#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1312685#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1312683#L614 ssl3_accept_~skip~0#1 := 0; 1312681#L110-2 assume !false; 1312679#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1312677#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1312675#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1312673#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1312671#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1312669#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1312667#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1312665#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1312663#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1312661#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1312659#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1312657#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1312655#L146 assume 8496 == ssl3_accept_~s__state~0#1; 1312654#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 1312651#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 1312646#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 1312643#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 1312641#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 1312639#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1312637#L615 assume 0 == ssl3_accept_~skip~0#1; 1312635#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1311551#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1312629#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1312627#L614 ssl3_accept_~skip~0#1 := 0; 1312625#L110-2 assume !false; 1312623#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1312621#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1312619#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1312617#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1312615#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1312613#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1312611#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1312609#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1312607#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1312605#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1312603#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1312601#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1312599#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1312595#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1312596#L152 assume 8512 == ssl3_accept_~s__state~0#1; 1344050#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 1344048#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 1344047#L315-2 [2021-12-14 23:12:19,200 INFO L793 eck$LassoCheckResult]: Loop: 1344047#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 1344045#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1344043#L615 assume !(0 == ssl3_accept_~skip~0#1); 1344040#L614 ssl3_accept_~skip~0#1 := 0; 1344039#L110-2 assume !false; 1344038#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1344037#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1344035#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1344034#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1344033#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1344031#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1344030#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1344029#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1344028#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1344027#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1344026#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1344025#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1344024#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1344022#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1344020#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1344018#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1344016#L158 assume 8528 == ssl3_accept_~s__state~0#1; 1343813#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; 1344013#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 1344012#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 1344011#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 1344009#L344 assume 0 != (1 + ssl3_accept_~l~0#1) % 4294967296; 1344008#L345 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1);ssl3_accept_~__cil_tmp58~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1; 1344005#L350 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 1344001#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 1343999#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1343997#L615 assume !(0 == ssl3_accept_~skip~0#1); 1343993#L614 ssl3_accept_~skip~0#1 := 0; 1343991#L110-2 assume !false; 1343989#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1343987#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1343985#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1343983#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1343981#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1343978#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1343976#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1343974#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1343972#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1343970#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1343968#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1343966#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1343964#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1343962#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1343960#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1343958#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1343956#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1343954#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1343945#L164 assume 8544 == ssl3_accept_~s__state~0#1; 1343806#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 1343943#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 1343942#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 1344032#L399 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296; 1343939#L400 assume 0 != 2 + ssl3_accept_~s__verify_mode~0#1; 1343940#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 1343687#L411 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; 1343683#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1343684#L615 assume 0 == ssl3_accept_~skip~0#1; 1343678#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1341559#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1343790#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1343789#L614 ssl3_accept_~skip~0#1 := 0; 1343788#L110-2 assume !false; 1343786#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1343781#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1343779#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1343778#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1343777#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1343776#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1343775#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1343774#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1343773#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1343772#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1343771#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1343770#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1343769#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1343768#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1343767#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1343766#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1343765#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1343764#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1343763#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1343762#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1343761#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1343760#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1343758#L176 assume 8448 == ssl3_accept_~s__state~0#1; 1343756#L177 assume !(ssl3_accept_~num1~0#1 > 0); 1343753#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 1343751#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1343749#L615 assume 0 == ssl3_accept_~skip~0#1; 1343746#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1341497#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1343187#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1343545#L614 ssl3_accept_~skip~0#1 := 0; 1343151#L110-2 assume !false; 1343152#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1343139#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1343140#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1343127#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1343128#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1343115#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1343116#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1343103#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1343104#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1343089#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1343090#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1343077#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1343078#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1343063#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1343064#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 1343050#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 1341006#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 1340997#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 1340989#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 1340980#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 1340972#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 1340973#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 1343531#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 1343530#L179 assume 8576 == ssl3_accept_~s__state~0#1; 1340324#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 1343529#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 1343527#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 1343528#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1344149#L615 assume 0 == ssl3_accept_~skip~0#1; 1344148#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1341870#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1344145#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1344144#L614 ssl3_accept_~skip~0#1 := 0; 1344143#L110-2 assume !false; 1344142#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1344141#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1344140#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1344139#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1344138#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1344137#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1344136#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1344135#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1344134#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1344133#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1344132#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1344131#L143 assume 8466 == ssl3_accept_~s__state~0#1; 1343076#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 1344130#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 1344129#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; 1344128#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1344127#L615 assume 0 == ssl3_accept_~skip~0#1; 1344126#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1341843#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1344123#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1344122#L614 ssl3_accept_~skip~0#1 := 0; 1344121#L110-2 assume !false; 1344120#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1344119#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1344117#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1344115#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1344113#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1344111#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1344109#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1344108#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1344106#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1344104#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1344102#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1344100#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1344098#L146 assume 8496 == ssl3_accept_~s__state~0#1; 1343061#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 1344095#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 1344093#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 1344091#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 1344089#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 1344087#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1; 1344085#L615 assume 0 == ssl3_accept_~skip~0#1; 1344083#L616 assume !(-12288 != ssl3_accept_~tmp___1~0#1); 1341813#L616-1 assume !(0 != ssl3_accept_~s__debug~0#1); 1344078#L626-1 assume !(0 != ssl3_accept_~cb~0#1); 1344076#L614 ssl3_accept_~skip~0#1 := 0; 1344074#L110-2 assume !false; 1344072#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 1344070#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 1344068#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 1344066#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 1344064#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 1344062#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 1344060#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 1344058#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 1344057#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 1344056#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 1344055#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 1344054#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 1344053#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 1344052#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 1344051#L152 assume 8512 == ssl3_accept_~s__state~0#1; 1343048#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 1344049#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 1344047#L315-2 [2021-12-14 23:12:19,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:19,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1463895914, now seen corresponding path program 1 times [2021-12-14 23:12:19,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:19,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450569895] [2021-12-14 23:12:19,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:19,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:19,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:19,206 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:19,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:19,215 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:19,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:19,216 INFO L85 PathProgramCache]: Analyzing trace with hash -547999757, now seen corresponding path program 1 times [2021-12-14 23:12:19,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:19,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658335285] [2021-12-14 23:12:19,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:19,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:19,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:19,229 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:19,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:19,252 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:19,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:19,253 INFO L85 PathProgramCache]: Analyzing trace with hash -2014414294, now seen corresponding path program 1 times [2021-12-14 23:12:19,253 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:19,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288491667] [2021-12-14 23:12:19,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:19,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:19,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:19,271 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:19,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:19,325 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:21,260 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 14.12 11:12:21 BoogieIcfgContainer [2021-12-14 23:12:21,260 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-14 23:12:21,261 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-14 23:12:21,261 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-14 23:12:21,261 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-14 23:12:21,262 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 11:11:45" (3/4) ... [2021-12-14 23:12:21,264 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-12-14 23:12:21,315 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-12-14 23:12:21,315 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-14 23:12:21,315 INFO L158 Benchmark]: Toolchain (without parser) took 36965.74ms. Allocated memory was 100.7MB in the beginning and 12.7GB in the end (delta: 12.6GB). Free memory was 65.9MB in the beginning and 10.3GB in the end (delta: -10.2GB). Peak memory consumption was 2.4GB. Max. memory is 16.1GB. [2021-12-14 23:12:21,316 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 100.7MB. Free memory was 72.0MB in the beginning and 72.0MB in the end (delta: 26.6kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-14 23:12:21,316 INFO L158 Benchmark]: CACSL2BoogieTranslator took 350.43ms. Allocated memory is still 100.7MB. Free memory was 65.8MB in the beginning and 71.9MB in the end (delta: -6.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-12-14 23:12:21,316 INFO L158 Benchmark]: Boogie Procedure Inliner took 61.40ms. Allocated memory is still 100.7MB. Free memory was 71.9MB in the beginning and 69.0MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-12-14 23:12:21,316 INFO L158 Benchmark]: Boogie Preprocessor took 45.48ms. Allocated memory is still 100.7MB. Free memory was 69.0MB in the beginning and 66.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-14 23:12:21,317 INFO L158 Benchmark]: RCFGBuilder took 624.50ms. Allocated memory is still 100.7MB. Free memory was 66.9MB in the beginning and 41.7MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2021-12-14 23:12:21,317 INFO L158 Benchmark]: BuchiAutomizer took 35823.24ms. Allocated memory was 100.7MB in the beginning and 12.7GB in the end (delta: 12.6GB). Free memory was 41.3MB in the beginning and 10.3GB in the end (delta: -10.3GB). Peak memory consumption was 2.3GB. Max. memory is 16.1GB. [2021-12-14 23:12:21,317 INFO L158 Benchmark]: Witness Printer took 54.17ms. Allocated memory is still 12.7GB. Free memory was 10.3GB in the beginning and 10.3GB in the end (delta: 7.5MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-14 23:12:21,319 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 100.7MB. Free memory was 72.0MB in the beginning and 72.0MB in the end (delta: 26.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 350.43ms. Allocated memory is still 100.7MB. Free memory was 65.8MB in the beginning and 71.9MB in the end (delta: -6.2MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 61.40ms. Allocated memory is still 100.7MB. Free memory was 71.9MB in the beginning and 69.0MB in the end (delta: 2.9MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 45.48ms. Allocated memory is still 100.7MB. Free memory was 69.0MB in the beginning and 66.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 624.50ms. Allocated memory is still 100.7MB. Free memory was 66.9MB in the beginning and 41.7MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * BuchiAutomizer took 35823.24ms. Allocated memory was 100.7MB in the beginning and 12.7GB in the end (delta: 12.6GB). Free memory was 41.3MB in the beginning and 10.3GB in the end (delta: -10.3GB). Peak memory consumption was 2.3GB. Max. memory is 16.1GB. * Witness Printer took 54.17ms. Allocated memory is still 12.7GB. Free memory was 10.3GB in the beginning and 10.3GB in the end (delta: 7.5MB). 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 41 terminating modules (38 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 38 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 52054 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 35.7s and 39 iterations. TraceHistogramMax:7. Analysis of lassos took 12.2s. Construction of modules took 3.3s. Büchi inclusion checks took 4.8s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 41. Automata minimization 9.0s AutomataMinimizationTime, 41 MinimizatonAttempts, 37199 StatesRemovedByMinimization, 33 NontrivialMinimizations. Non-live state removal took 4.5s Buchi closure took 0.1s. Biggest automaton had 85986 states and ocurred in iteration 37. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 388/388 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8298 SdHoareTripleChecker+Valid, 4.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8295 mSDsluCounter, 19674 SdHoareTripleChecker+Invalid, 3.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 8869 mSDsCounter, 931 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5218 IncrementalHoareTripleChecker+Invalid, 6149 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 931 mSolverCounterUnsat, 10805 mSDtfsCounter, 5218 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI27 SFLT0 conc0 concLT2 SILN0 SILU0 SILI8 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital57 mio100 ax100 hnf100 lsp26 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 10ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 19 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.5s - 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@2357875a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1167277=2, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@62916a00=0, NULL=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@ee51628=0, tmp___9=0, s__ctx__stats__sess_accept=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@63ba2033=0, s__s3__tmp__new_cipher__algo_strength=4294967294, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@784990b2=0, s__ctx__info_callback=0, tmp=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5d894fe1=0, __cil_tmp55=0, s__s3__tmp__use_rsa_tmp=0, s__s3__tmp__new_cipher__algorithms=4294967266, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@971a963=0, tmp___2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70d72a12=0, cb=0, s__cert__pkeys__AT0__privatekey=10, s__options=4292870144, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e8372a6=0, s__shutdown=0, \result=0, tmp=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c51679e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@12aba24c=0, s__cert=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@50795ffa=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3654c7d4=0, s__server=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2ef0742c=0, \old(initial_state)=8464, \result=0, s__type=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c58419a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e58189=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@73c021f7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2cea376d=0, s__init_num=0, tmp___5=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1e100b07=0, s__ctx__stats__sess_accept_renegotiate=0, ret=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3819be46=0, s__verify_mode=11, __cil_tmp58=4294967294, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1f53435b=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@575b394c=1, tmp___7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@694f11dc=0, tmp___10=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2c4172cf=0, __cil_tmp61=4294967266, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@206fb9e7=1, l=4294967266, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@110374a8=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4ca73910=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@b55aa2=0, __cil_tmp56=4294967266, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@339803de=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71170396=0, tmp___1=-12288, s__info_callback=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3778d1ce=0, s__s3__tmp__reuse_message=0, s__version=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@561264f9=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@314b0ace=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4676c689=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@264fc271=0, num1=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@76272705=0, s__debug=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@77dd98d6=0, s__ctx__stats__sess_accept_good=0, tmp___3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@505d71ed=0, __cil_tmp60=0, s__in_handshake=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3cec023e=0, s__init_buf___0=1, initial_state=8464, tmp___4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a7ed640=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7cc815a7=0, __cil_tmp59=0, skip=1, s__hit=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@531277b0=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@491ef00a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a3361f7=0, tmp___6=0, s__session__peer=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61060382=0, state=8512, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19f98b90=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@22f14d6a=0, __cil_tmp57=4292870144, s__state=8512, s__new_session=0, tmp___8=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ccf910e=0, Time=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@797feaf7=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: [L657] int s ; [L658] int tmp ; [L662] s = 8464 [L663] 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 ; [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 ; [L84] s__s3__tmp__reuse_message = 0 [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 FALSE !(s__info_callback != 0) [L96] COND FALSE !(s__ctx__info_callback != 0) [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 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] 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 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] 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: [L324] s__state = 8528 [L325] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND FALSE !(! skip) [L641] 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 [L329] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L331] __cil_tmp57 = (unsigned long )s__options [L332] COND FALSE !(__cil_tmp57 + 2097152UL) [L335] s__s3__tmp__use_rsa_tmp = 0 [L338] COND FALSE !(\read(s__s3__tmp__use_rsa_tmp)) [L341] COND FALSE !(l + 30UL) [L344] COND TRUE l + 1UL [L345] COND FALSE !(s__cert__pkeys__AT0__privatekey == 0) [L349] __cil_tmp58 = (unsigned long )s__s3__tmp__new_cipher__algo_strength [L350] COND FALSE !(__cil_tmp58 + 2UL) [L372] skip = 1 [L381] s__state = 8544 [L382] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND FALSE !(! skip) [L641] 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 [L386] COND TRUE s__verify_mode + 1 [L387] COND FALSE !(s__session__peer != 0) [L398] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L399] COND TRUE __cil_tmp61 + 256UL [L400] COND TRUE s__verify_mode + 2 [L409] s__s3__tmp__cert_request = 1 [L410] ret = __VERIFIER_nondet_int() [L411] COND FALSE !(ret <= 0) [L414] s__state = 8448 [L415] s__s3__tmp__next_state___0 = 8576 [L416] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] 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 [L437] COND FALSE !(num1 > 0L) [L446] s__state = s__s3__tmp__next_state___0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] 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 [L450] ret = __VERIFIER_nondet_int() [L451] COND FALSE !(ret <= 0) [L454] COND TRUE ret == 2 [L455] s__state = 8466 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] 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 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] 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 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] 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-14 23:12:21,369 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2021-12-14 23:12:21,575 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:21,775 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:21,976 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2021-12-14 23:12:22,176 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:22,376 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-14 23:12:22,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-12-14 23:12:22,777 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2021-12-14 23:12:22,977 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:23,178 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- 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)