./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version e19ca921 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_8.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 5054b3667a60af3f61474096f335d8baa07a6095dce3dfeeb01aec4cc568aead --- Real Ultimate output --- This is Ultimate 0.2.2-dev-e19ca92 [2021-12-22 19:58:44,900 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-22 19:58:44,901 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-22 19:58:44,922 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-22 19:58:44,922 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-22 19:58:44,923 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-22 19:58:44,926 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-22 19:58:44,927 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-22 19:58:44,928 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-22 19:58:44,929 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-22 19:58:44,930 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-22 19:58:44,930 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-22 19:58:44,931 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-22 19:58:44,931 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-22 19:58:44,932 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-22 19:58:44,933 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-22 19:58:44,933 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-22 19:58:44,934 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-22 19:58:44,935 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-22 19:58:44,936 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-22 19:58:44,937 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-22 19:58:44,938 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-22 19:58:44,939 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-22 19:58:44,939 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-22 19:58:44,941 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-22 19:58:44,941 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-22 19:58:44,941 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-22 19:58:44,942 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-22 19:58:44,942 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-22 19:58:44,943 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-22 19:58:44,943 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-22 19:58:44,944 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-22 19:58:44,944 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-22 19:58:44,945 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-22 19:58:44,946 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-22 19:58:44,946 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-22 19:58:44,946 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-22 19:58:44,947 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-22 19:58:44,947 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-22 19:58:44,947 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-22 19:58:44,948 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-22 19:58:44,948 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-22 19:58:44,963 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-22 19:58:44,963 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-22 19:58:44,964 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-22 19:58:44,964 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-22 19:58:44,965 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-22 19:58:44,965 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-22 19:58:44,965 INFO L138 SettingsManager]: * Use SBE=true [2021-12-22 19:58:44,965 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-22 19:58:44,965 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-22 19:58:44,965 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-22 19:58:44,965 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-22 19:58:44,965 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-22 19:58:44,966 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-22 19:58:44,966 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-22 19:58:44,966 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-22 19:58:44,966 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-22 19:58:44,966 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-22 19:58:44,966 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-22 19:58:44,966 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-22 19:58:44,967 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-22 19:58:44,967 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-22 19:58:44,967 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-22 19:58:44,967 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-22 19:58:44,967 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-22 19:58:44,967 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-22 19:58:44,967 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-22 19:58:44,967 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-22 19:58:44,968 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-22 19:58:44,968 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-22 19:58:44,968 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-22 19:58:44,968 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-22 19:58:44,968 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-22 19:58:44,969 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-22 19:58:44,969 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 -> 5054b3667a60af3f61474096f335d8baa07a6095dce3dfeeb01aec4cc568aead [2021-12-22 19:58:45,168 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-22 19:58:45,182 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-22 19:58:45,183 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-22 19:58:45,184 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-22 19:58:45,185 INFO L275 PluginConnector]: CDTParser initialized [2021-12-22 19:58:45,186 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c [2021-12-22 19:58:45,238 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ca514c874/562dda00c8ea4892b77f8cf716bb37a5/FLAG4a62fd18f [2021-12-22 19:58:45,605 INFO L306 CDTParser]: Found 1 translation units. [2021-12-22 19:58:45,606 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c [2021-12-22 19:58:45,613 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ca514c874/562dda00c8ea4892b77f8cf716bb37a5/FLAG4a62fd18f [2021-12-22 19:58:45,623 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ca514c874/562dda00c8ea4892b77f8cf716bb37a5 [2021-12-22 19:58:45,625 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-22 19:58:45,626 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-22 19:58:45,639 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-22 19:58:45,640 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-22 19:58:45,644 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-22 19:58:45,645 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 07:58:45" (1/1) ... [2021-12-22 19:58:45,645 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@266c2da9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:58:45, skipping insertion in model container [2021-12-22 19:58:45,645 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.12 07:58:45" (1/1) ... [2021-12-22 19:58:45,650 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-22 19:58:45,683 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-22 19:58:45,847 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_8.cil.c[44970,44983] [2021-12-22 19:58:45,850 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 19:58:45,856 INFO L203 MainTranslator]: Completed pre-run [2021-12-22 19:58:45,906 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_8.cil.c[44970,44983] [2021-12-22 19:58:45,909 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-22 19:58:45,920 INFO L208 MainTranslator]: Completed translation [2021-12-22 19:58:45,921 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:58:45 WrapperNode [2021-12-22 19:58:45,921 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-22 19:58:45,922 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-22 19:58:45,922 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-22 19:58:45,922 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-22 19:58:45,932 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:58:45" (1/1) ... [2021-12-22 19:58:45,943 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:58:45" (1/1) ... [2021-12-22 19:58:45,968 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 512 [2021-12-22 19:58:45,969 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-22 19:58:45,970 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-22 19:58:45,970 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-22 19:58:45,970 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-22 19:58:45,977 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:58:45" (1/1) ... [2021-12-22 19:58:45,978 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:58:45" (1/1) ... [2021-12-22 19:58:45,980 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:58:45" (1/1) ... [2021-12-22 19:58:45,980 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:58:45" (1/1) ... [2021-12-22 19:58:45,985 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:58:45" (1/1) ... [2021-12-22 19:58:45,990 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:58:45" (1/1) ... [2021-12-22 19:58:45,992 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:58:45" (1/1) ... [2021-12-22 19:58:45,994 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-22 19:58:45,995 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-22 19:58:45,995 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-22 19:58:45,996 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-22 19:58:45,996 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:58:45" (1/1) ... [2021-12-22 19:58:46,031 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:46,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:46,101 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-22 19:58:46,121 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-22 19:58:46,141 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-22 19:58:46,141 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-22 19:58:46,141 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-22 19:58:46,141 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-22 19:58:46,245 INFO L234 CfgBuilder]: Building ICFG [2021-12-22 19:58:46,268 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-22 19:58:46,278 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-22 19:58:46,561 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-12-22 19:58:46,561 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-12-22 19:58:46,561 INFO L275 CfgBuilder]: Performing block encoding [2021-12-22 19:58:46,567 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-22 19:58:46,567 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-22 19:58:46,569 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 07:58:46 BoogieIcfgContainer [2021-12-22 19:58:46,569 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-22 19:58:46,570 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-22 19:58:46,570 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-22 19:58:46,573 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-22 19:58:46,573 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-22 19:58:46,574 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.12 07:58:45" (1/3) ... [2021-12-22 19:58:46,574 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3fe12da5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.12 07:58:46, skipping insertion in model container [2021-12-22 19:58:46,575 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-22 19:58:46,575 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.12 07:58:45" (2/3) ... [2021-12-22 19:58:46,575 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@3fe12da5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.12 07:58:46, skipping insertion in model container [2021-12-22 19:58:46,575 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-22 19:58:46,575 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 07:58:46" (3/3) ... [2021-12-22 19:58:46,576 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_srvr_8.cil.c [2021-12-22 19:58:46,651 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-22 19:58:46,652 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-22 19:58:46,652 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-22 19:58:46,652 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-22 19:58:46,652 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-22 19:58:46,652 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-22 19:58:46,652 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-22 19:58:46,653 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-22 19:58:46,666 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 0 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-22 19:58:46,688 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-12-22 19:58:46,688 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:46,688 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:46,697 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-22 19:58:46,697 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:58:46,697 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-22 19:58:46,698 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 0 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-22 19:58:46,704 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-12-22 19:58:46,708 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:46,709 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:46,710 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-22 19:58:46,710 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:58:46,713 INFO L791 eck$LassoCheckResult]: Stem: 129#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 46#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 42#L93true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 26#L96-2true ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 131#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 22#L101-1true assume !(0 == ssl3_accept_~s__cert~0#1); 50#L110-2true [2021-12-22 19:58:46,716 INFO L793 eck$LassoCheckResult]: Loop: 50#L110-2true assume !false; 23#L111true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 123#L113true assume !(12292 == ssl3_accept_~s__state~0#1); 32#L116true assume !(16384 == ssl3_accept_~s__state~0#1); 130#L119true assume !(8192 == ssl3_accept_~s__state~0#1); 60#L122true assume !(24576 == ssl3_accept_~s__state~0#1); 90#L125true assume !(8195 == ssl3_accept_~s__state~0#1); 66#L128true assume 8480 == ssl3_accept_~s__state~0#1; 139#L132true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 12#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; 72#L577true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43#L614true ssl3_accept_~skip~0#1 := 0; 50#L110-2true [2021-12-22 19:58:46,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:46,720 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-12-22 19:58:46,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:46,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143111556] [2021-12-22 19:58:46,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:46,734 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:46,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:46,807 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:46,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:46,853 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:46,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:46,856 INFO L85 PathProgramCache]: Analyzing trace with hash -289466025, now seen corresponding path program 1 times [2021-12-22 19:58:46,856 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:46,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374997807] [2021-12-22 19:58:46,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:46,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:46,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:46,878 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:46,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:46,893 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:46,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:46,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1315319896, now seen corresponding path program 1 times [2021-12-22 19:58:46,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:46,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063679235] [2021-12-22 19:58:46,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:46,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:46,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:46,994 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-22 19:58:47,004 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:47,004 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063679235] [2021-12-22 19:58:47,005 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063679235] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:47,005 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:47,005 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 19:58:47,006 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620567268] [2021-12-22 19:58:47,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:47,094 INFO L210 LassoAnalysis]: Preferences: [2021-12-22 19:58:47,096 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-22 19:58:47,096 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-22 19:58:47,096 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-22 19:58:47,096 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-22 19:58:47,096 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:47,097 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-22 19:58:47,097 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-22 19:58:47,097 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2021-12-22 19:58:47,097 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-22 19:58:47,097 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-22 19:58:47,112 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-22 19:58:47,116 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-22 19:58:47,120 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-22 19:58:47,122 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-22 19:58:47,124 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-22 19:58:47,126 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-22 19:58:47,130 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-22 19:58:47,186 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-22 19:58:47,186 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-22 19:58:47,188 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:47,188 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:47,189 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-22 19:58:47,194 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:58:47,195 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:47,204 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-22 19:58:47,222 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-22 19:58:47,222 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-22 19:58:47,264 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-22 19:58:47,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:47,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:47,266 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-22 19:58:47,267 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-22 19:58:47,268 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:58:47,268 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:47,296 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-22 19:58:47,296 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-22 19:58:47,329 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-22 19:58:47,330 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:47,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:47,341 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-22 19:58:47,388 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-22 19:58:47,392 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:58:47,406 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:47,415 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-22 19:58:47,415 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-22 19:58:47,431 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2021-12-22 19:58:47,435 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:47,436 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:47,437 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-22 19:58:47,438 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-22 19:58:47,439 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:58:47,439 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:47,453 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-22 19:58:47,453 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-22 19:58:47,471 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-22 19:58:47,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:47,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:47,473 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-22 19:58:47,474 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-22 19:58:47,475 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:58:47,475 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:47,482 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-22 19:58:47,482 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-22 19:58:47,498 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-22 19:58:47,499 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:47,499 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:47,500 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-22 19:58:47,501 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-22 19:58:47,502 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:58:47,505 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:47,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2021-12-22 19:58:47,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:47,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:47,540 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-22 19:58:47,541 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-22 19:58:47,542 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-22 19:58:47,542 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:47,561 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-22 19:58:47,576 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-22 19:58:47,576 INFO L210 LassoAnalysis]: Preferences: [2021-12-22 19:58:47,577 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-22 19:58:47,577 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-22 19:58:47,577 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-22 19:58:47,577 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-22 19:58:47,577 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:47,577 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-22 19:58:47,577 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-22 19:58:47,577 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2021-12-22 19:58:47,577 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-22 19:58:47,577 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-22 19:58:47,578 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-22 19:58:47,582 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-22 19:58:47,585 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-22 19:58:47,587 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-22 19:58:47,589 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-22 19:58:47,591 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-22 19:58:47,596 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-22 19:58:47,660 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-22 19:58:47,663 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-22 19:58:47,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:47,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:47,680 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-22 19:58:47,681 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-22 19:58:47,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-22 19:58:47,699 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:47,699 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:47,700 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:47,700 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:58:47,700 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:47,703 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:58:47,703 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:47,720 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:58:47,737 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-22 19:58:47,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:47,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:47,739 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-22 19:58:47,740 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-22 19:58:47,741 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-22 19:58:47,746 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:47,746 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:47,747 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:47,747 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:58:47,747 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:47,748 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:58:47,748 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:47,752 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:58:47,768 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2021-12-22 19:58:47,768 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:47,768 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:47,769 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-22 19:58:47,770 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-22 19:58:47,771 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-22 19:58:47,777 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:47,777 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:47,777 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:47,777 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:58:47,777 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:47,778 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:58:47,778 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:47,784 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:58:47,801 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-22 19:58:47,801 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:47,801 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:47,802 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-22 19:58:47,803 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-22 19:58:47,805 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-22 19:58:47,811 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:47,811 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:47,811 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:47,811 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:58:47,811 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:47,812 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:58:47,812 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:47,813 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:58:47,828 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-22 19:58:47,829 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:47,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:47,830 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-22 19:58:47,836 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-22 19:58:47,836 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-22 19:58:47,844 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:47,844 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:47,844 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:47,844 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:58:47,844 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:47,847 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:58:47,847 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:47,848 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:58:47,864 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-22 19:58:47,865 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:47,865 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:47,867 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-22 19:58:47,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-12-22 19:58:47,869 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-22 19:58:47,874 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:47,874 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:47,875 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:47,875 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:58:47,875 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:47,876 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:58:47,895 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:47,898 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-22 19:58:47,901 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-22 19:58:47,902 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-22 19:58:47,903 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:47,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:47,932 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-22 19:58:47,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-12-22 19:58:47,934 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-22 19:58:47,934 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-22 19:58:47,934 INFO L513 LassoAnalysis]: Proved termination. [2021-12-22 19:58:47,935 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-22 19:58:47,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-12-22 19:58:47,952 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-22 19:58:47,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:47,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:47,994 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 19:58:47,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 19:58:48,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:48,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 19:58:48,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 19:58:48,061 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-22 19:58:48,082 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-22 19:58:48,083 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 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-22 19:58:48,507 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 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 818 states and 1385 transitions. Complement of second has 10 states. [2021-12-22 19:58:48,509 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-22 19:58:48,512 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-22 19:58:48,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 597 transitions. [2021-12-22 19:58:48,514 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 6 letters. Loop has 12 letters. [2021-12-22 19:58:48,515 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-22 19:58:48,515 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 18 letters. Loop has 12 letters. [2021-12-22 19:58:48,516 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-22 19:58:48,516 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 6 letters. Loop has 24 letters. [2021-12-22 19:58:48,516 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-22 19:58:48,517 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 818 states and 1385 transitions. [2021-12-22 19:58:48,532 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2021-12-22 19:58:48,540 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 818 states to 676 states and 1053 transitions. [2021-12-22 19:58:48,541 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 379 [2021-12-22 19:58:48,542 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 390 [2021-12-22 19:58:48,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 676 states and 1053 transitions. [2021-12-22 19:58:48,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:48,543 INFO L681 BuchiCegarLoop]: Abstraction has 676 states and 1053 transitions. [2021-12-22 19:58:48,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states and 1053 transitions. [2021-12-22 19:58:48,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 472. [2021-12-22 19:58:48,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 472 states have (on average 1.548728813559322) internal successors, (731), 471 states have internal predecessors, (731), 0 states have call successors, (0), 0 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-22 19:58:48,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 731 transitions. [2021-12-22 19:58:48,577 INFO L704 BuchiCegarLoop]: Abstraction has 472 states and 731 transitions. [2021-12-22 19:58:48,578 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:48,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:48,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:48,581 INFO L87 Difference]: Start difference. First operand 472 states and 731 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-22 19:58:48,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:48,665 INFO L93 Difference]: Finished difference Result 524 states and 812 transitions. [2021-12-22 19:58:48,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:48,666 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 524 states and 812 transitions. [2021-12-22 19:58:48,698 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 257 [2021-12-22 19:58:48,721 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-12-22 19:58:48,725 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 524 states to 524 states and 812 transitions. [2021-12-22 19:58:48,725 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2021-12-22 19:58:48,726 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 321 [2021-12-22 19:58:48,726 INFO L73 IsDeterministic]: Start isDeterministic. Operand 524 states and 812 transitions. [2021-12-22 19:58:48,726 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:48,726 INFO L681 BuchiCegarLoop]: Abstraction has 524 states and 812 transitions. [2021-12-22 19:58:48,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states and 812 transitions. [2021-12-22 19:58:48,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 504. [2021-12-22 19:58:48,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 504 states have (on average 1.5595238095238095) internal successors, (786), 503 states have internal predecessors, (786), 0 states have call successors, (0), 0 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-22 19:58:48,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 786 transitions. [2021-12-22 19:58:48,736 INFO L704 BuchiCegarLoop]: Abstraction has 504 states and 786 transitions. [2021-12-22 19:58:48,736 INFO L587 BuchiCegarLoop]: Abstraction has 504 states and 786 transitions. [2021-12-22 19:58:48,736 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-22 19:58:48,736 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 504 states and 786 transitions. [2021-12-22 19:58:48,738 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 253 [2021-12-22 19:58:48,739 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:48,739 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:48,740 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-22 19:58:48,740 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:58:48,740 INFO L791 eck$LassoCheckResult]: Stem: 2323#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 2178#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 2168#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2119#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 2120#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2109#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2110#L110-2 assume !false; 2111#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2112#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2141#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2142#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2211#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2212#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2225#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2226#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2326#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2327#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2073#L144 [2021-12-22 19:58:48,740 INFO L793 eck$LassoCheckResult]: Loop: 2073#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 2074#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2096#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; 2082#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2474#L614 ssl3_accept_~skip~0#1 := 0; 2470#L110-2 assume !false; 2465#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2459#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2460#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2461#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2454#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2455#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2357#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2354#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2349#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2350#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2073#L144 [2021-12-22 19:58:48,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:48,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-12-22 19:58:48,742 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:48,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38763258] [2021-12-22 19:58:48,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:48,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:48,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:48,751 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:48,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:48,760 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:48,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:48,761 INFO L85 PathProgramCache]: Analyzing trace with hash 736222369, now seen corresponding path program 1 times [2021-12-22 19:58:48,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:48,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792558471] [2021-12-22 19:58:48,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:48,762 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:48,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:48,778 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-22 19:58:48,778 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:48,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792558471] [2021-12-22 19:58:48,779 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792558471] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:48,779 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:48,779 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-22 19:58:48,779 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30661518] [2021-12-22 19:58:48,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:48,779 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:48,780 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:48,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:48,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:48,780 INFO L87 Difference]: Start difference. First operand 504 states and 786 transitions. cyclomatic complexity: 285 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-22 19:58:48,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:48,908 INFO L93 Difference]: Finished difference Result 614 states and 964 transitions. [2021-12-22 19:58:48,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:48,908 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 614 states and 964 transitions. [2021-12-22 19:58:48,912 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 335 [2021-12-22 19:58:48,914 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 614 states to 614 states and 964 transitions. [2021-12-22 19:58:48,914 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-12-22 19:58:48,915 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-12-22 19:58:48,915 INFO L73 IsDeterministic]: Start isDeterministic. Operand 614 states and 964 transitions. [2021-12-22 19:58:48,915 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:48,915 INFO L681 BuchiCegarLoop]: Abstraction has 614 states and 964 transitions. [2021-12-22 19:58:48,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states and 964 transitions. [2021-12-22 19:58:48,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 538. [2021-12-22 19:58:48,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 538 states have (on average 1.553903345724907) internal successors, (836), 537 states have internal predecessors, (836), 0 states have call successors, (0), 0 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-22 19:58:48,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 836 transitions. [2021-12-22 19:58:48,922 INFO L704 BuchiCegarLoop]: Abstraction has 538 states and 836 transitions. [2021-12-22 19:58:48,923 INFO L587 BuchiCegarLoop]: Abstraction has 538 states and 836 transitions. [2021-12-22 19:58:48,923 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-22 19:58:48,923 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 538 states and 836 transitions. [2021-12-22 19:58:48,925 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 285 [2021-12-22 19:58:48,925 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:48,925 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:48,926 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-22 19:58:48,926 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:58:48,926 INFO L791 eck$LassoCheckResult]: Stem: 3449#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 3307#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 3292#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3244#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 3245#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3234#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3235#L110-2 assume !false; 3581#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3690#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3689#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3687#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3688#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3686#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3350#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3351#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3676#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3677#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3203#L144 [2021-12-22 19:58:48,926 INFO L793 eck$LassoCheckResult]: Loop: 3203#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 3204#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3226#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; 3227#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3657#L614 ssl3_accept_~skip~0#1 := 0; 3656#L110-2 assume !false; 3655#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3654#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3650#L116 assume 16384 == ssl3_accept_~s__state~0#1; 3535#L222 ssl3_accept_~s__server~0#1 := 1; 3578#L227 assume 0 != ssl3_accept_~cb~0#1; 3577#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3576#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3574#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3572#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3564#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 3290#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3553#L614 ssl3_accept_~skip~0#1 := 0; 3551#L110-2 assume !false; 3549#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3546#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3541#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3539#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3537#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3534#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3532#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3479#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3469#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3470#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3203#L144 [2021-12-22 19:58:48,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:48,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-12-22 19:58:48,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:48,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078700891] [2021-12-22 19:58:48,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:48,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:48,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:48,934 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:48,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:48,941 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:48,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:48,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1559885499, now seen corresponding path program 1 times [2021-12-22 19:58:48,942 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:48,942 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135819095] [2021-12-22 19:58:48,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:48,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:48,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:48,957 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 19:58:48,957 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:48,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135819095] [2021-12-22 19:58:48,958 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135819095] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:48,958 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:48,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 19:58:48,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97283688] [2021-12-22 19:58:48,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:48,959 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:48,959 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:48,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:48,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:48,959 INFO L87 Difference]: Start difference. First operand 538 states and 836 transitions. cyclomatic complexity: 301 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-22 19:58:49,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:49,084 INFO L93 Difference]: Finished difference Result 663 states and 947 transitions. [2021-12-22 19:58:49,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:49,085 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 663 states and 947 transitions. [2021-12-22 19:58:49,088 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2021-12-22 19:58:49,090 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 663 states to 590 states and 867 transitions. [2021-12-22 19:58:49,090 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2021-12-22 19:58:49,091 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2021-12-22 19:58:49,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 590 states and 867 transitions. [2021-12-22 19:58:49,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:49,092 INFO L681 BuchiCegarLoop]: Abstraction has 590 states and 867 transitions. [2021-12-22 19:58:49,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states and 867 transitions. [2021-12-22 19:58:49,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 547. [2021-12-22 19:58:49,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.4917733089579526) internal successors, (816), 546 states have internal predecessors, (816), 0 states have call successors, (0), 0 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-22 19:58:49,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 816 transitions. [2021-12-22 19:58:49,098 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 816 transitions. [2021-12-22 19:58:49,098 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 816 transitions. [2021-12-22 19:58:49,098 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-22 19:58:49,098 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 816 transitions. [2021-12-22 19:58:49,100 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-12-22 19:58:49,100 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:49,100 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:49,100 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:58:49,100 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:58:49,101 INFO L791 eck$LassoCheckResult]: Stem: 4650#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 4510#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 4498#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4450#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 4451#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4448#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4449#L110-2 assume !false; 4871#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4898#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4896#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4894#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4603#L222 [2021-12-22 19:58:49,101 INFO L793 eck$LassoCheckResult]: Loop: 4603#L222 ssl3_accept_~s__server~0#1 := 1; 4604#L227 assume 0 != ssl3_accept_~cb~0#1; 4504#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4505#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4633#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4512#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4513#L254 assume 12292 != ssl3_accept_~s__state~0#1; 4434#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 4385#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 4796#L614 ssl3_accept_~skip~0#1 := 0; 4793#L110-2 assume !false; 4790#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4786#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4781#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4780#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4603#L222 [2021-12-22 19:58:49,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:49,101 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-12-22 19:58:49,102 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:49,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [955428135] [2021-12-22 19:58:49,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:49,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:49,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:49,117 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-22 19:58:49,117 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:49,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [955428135] [2021-12-22 19:58:49,117 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [955428135] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:49,118 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:49,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-22 19:58:49,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257452130] [2021-12-22 19:58:49,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:49,118 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-22 19:58:49,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:49,119 INFO L85 PathProgramCache]: Analyzing trace with hash 914399226, now seen corresponding path program 1 times [2021-12-22 19:58:49,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:49,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151994338] [2021-12-22 19:58:49,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:49,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:49,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:49,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 19:58:49,131 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:49,131 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151994338] [2021-12-22 19:58:49,131 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151994338] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:49,132 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:49,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-22 19:58:49,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944115998] [2021-12-22 19:58:49,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:49,132 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:49,132 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:49,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:49,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:49,133 INFO L87 Difference]: Start difference. First operand 547 states and 816 transitions. cyclomatic complexity: 272 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-22 19:58:49,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:49,210 INFO L93 Difference]: Finished difference Result 557 states and 824 transitions. [2021-12-22 19:58:49,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:49,210 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 557 states and 824 transitions. [2021-12-22 19:58:49,213 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-12-22 19:58:49,215 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 557 states to 557 states and 824 transitions. [2021-12-22 19:58:49,215 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2021-12-22 19:58:49,216 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2021-12-22 19:58:49,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 557 states and 824 transitions. [2021-12-22 19:58:49,217 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:49,217 INFO L681 BuchiCegarLoop]: Abstraction has 557 states and 824 transitions. [2021-12-22 19:58:49,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states and 824 transitions. [2021-12-22 19:58:49,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 547. [2021-12-22 19:58:49,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.4844606946983547) internal successors, (812), 546 states have internal predecessors, (812), 0 states have call successors, (0), 0 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-22 19:58:49,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 812 transitions. [2021-12-22 19:58:49,223 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 812 transitions. [2021-12-22 19:58:49,223 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 812 transitions. [2021-12-22 19:58:49,223 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-22 19:58:49,223 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 812 transitions. [2021-12-22 19:58:49,224 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-12-22 19:58:49,224 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:49,224 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:49,225 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:58:49,225 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-22 19:58:49,225 INFO L791 eck$LassoCheckResult]: Stem: 5760#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 5623#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 5609#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5562#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 5563#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5560#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5561#L110-2 assume !false; 5894#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5892#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5890#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5888#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5886#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5884#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5712#L222 [2021-12-22 19:58:49,225 INFO L793 eck$LassoCheckResult]: Loop: 5712#L222 ssl3_accept_~s__server~0#1 := 1; 5713#L227 assume 0 != ssl3_accept_~cb~0#1; 5614#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5615#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5745#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5625#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5626#L254 assume 12292 != ssl3_accept_~s__state~0#1; 5546#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 5524#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5863#L614 ssl3_accept_~skip~0#1 := 0; 5862#L110-2 assume !false; 5861#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5860#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5859#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5858#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5857#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5856#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5712#L222 [2021-12-22 19:58:49,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:49,226 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-12-22 19:58:49,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:49,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595629397] [2021-12-22 19:58:49,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:49,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:49,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:49,240 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-22 19:58:49,240 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:49,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595629397] [2021-12-22 19:58:49,240 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595629397] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:49,240 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:49,240 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-22 19:58:49,241 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410428473] [2021-12-22 19:58:49,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:49,241 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-22 19:58:49,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:49,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1730635585, now seen corresponding path program 1 times [2021-12-22 19:58:49,241 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:49,242 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48183996] [2021-12-22 19:58:49,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:49,242 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:49,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:49,253 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-22 19:58:49,253 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:49,254 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48183996] [2021-12-22 19:58:49,254 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48183996] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:49,254 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:49,254 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-22 19:58:49,254 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832070447] [2021-12-22 19:58:49,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:49,254 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:49,254 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:49,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:49,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:49,255 INFO L87 Difference]: Start difference. First operand 547 states and 812 transitions. cyclomatic complexity: 268 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-22 19:58:49,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:49,332 INFO L93 Difference]: Finished difference Result 557 states and 820 transitions. [2021-12-22 19:58:49,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:49,333 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 557 states and 820 transitions. [2021-12-22 19:58:49,335 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-12-22 19:58:49,337 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 557 states to 557 states and 820 transitions. [2021-12-22 19:58:49,337 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2021-12-22 19:58:49,337 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2021-12-22 19:58:49,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 557 states and 820 transitions. [2021-12-22 19:58:49,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:49,338 INFO L681 BuchiCegarLoop]: Abstraction has 557 states and 820 transitions. [2021-12-22 19:58:49,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states and 820 transitions. [2021-12-22 19:58:49,342 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 547. [2021-12-22 19:58:49,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.477148080438757) internal successors, (808), 546 states have internal predecessors, (808), 0 states have call successors, (0), 0 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-22 19:58:49,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 808 transitions. [2021-12-22 19:58:49,344 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 808 transitions. [2021-12-22 19:58:49,344 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 808 transitions. [2021-12-22 19:58:49,344 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-22 19:58:49,344 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 808 transitions. [2021-12-22 19:58:49,346 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-12-22 19:58:49,346 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:49,346 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:49,347 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:58:49,347 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:58:49,347 INFO L791 eck$LassoCheckResult]: Stem: 6875#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 6731#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 6719#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 6672#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 6673#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 6670#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6671#L110-2 assume !false; 6981#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7100#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7098#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7096#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7094#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7092#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7090#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7085#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7083#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7081#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6633#L144 [2021-12-22 19:58:49,347 INFO L793 eck$LassoCheckResult]: Loop: 6633#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 6634#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 6654#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; 6655#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7101#L614 ssl3_accept_~skip~0#1 := 0; 7099#L110-2 assume !false; 7097#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7095#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7093#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7091#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7089#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7088#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7087#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7086#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7084#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6788#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 6784#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 6785#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 6831#L146 assume 8496 == ssl3_accept_~s__state~0#1; 6832#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 6703#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 6674#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 6675#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 6840#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 6693#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7032#L614 ssl3_accept_~skip~0#1 := 0; 7027#L110-2 assume !false; 7025#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7023#L113 assume 12292 == ssl3_accept_~s__state~0#1; 6769#L114 ssl3_accept_~s__new_session~0#1 := 1; 6770#L222 ssl3_accept_~s__server~0#1 := 1; 7147#L227 assume 0 != ssl3_accept_~cb~0#1; 7146#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7144#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7140#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7135#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7133#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 6794#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6602#L614 ssl3_accept_~skip~0#1 := 0; 6721#L110-2 assume !false; 6732#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6866#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6867#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7067#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7066#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7053#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6889#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6890#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6891#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6920#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6633#L144 [2021-12-22 19:58:49,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:49,348 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-12-22 19:58:49,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:49,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822605770] [2021-12-22 19:58:49,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:49,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:49,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:49,354 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:49,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:49,360 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:49,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:49,361 INFO L85 PathProgramCache]: Analyzing trace with hash -485605049, now seen corresponding path program 1 times [2021-12-22 19:58:49,361 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:49,361 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255030891] [2021-12-22 19:58:49,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:49,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:49,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:49,375 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-22 19:58:49,376 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:49,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255030891] [2021-12-22 19:58:49,376 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255030891] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:49,376 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:49,376 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 19:58:49,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336075665] [2021-12-22 19:58:49,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:49,377 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:49,377 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:49,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:49,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:49,378 INFO L87 Difference]: Start difference. First operand 547 states and 808 transitions. cyclomatic complexity: 264 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-22 19:58:49,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:49,491 INFO L93 Difference]: Finished difference Result 693 states and 1030 transitions. [2021-12-22 19:58:49,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:49,491 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 693 states and 1030 transitions. [2021-12-22 19:58:49,494 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 447 [2021-12-22 19:58:49,497 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 693 states to 686 states and 1023 transitions. [2021-12-22 19:58:49,497 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 478 [2021-12-22 19:58:49,498 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 478 [2021-12-22 19:58:49,498 INFO L73 IsDeterministic]: Start isDeterministic. Operand 686 states and 1023 transitions. [2021-12-22 19:58:49,498 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:49,498 INFO L681 BuchiCegarLoop]: Abstraction has 686 states and 1023 transitions. [2021-12-22 19:58:49,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states and 1023 transitions. [2021-12-22 19:58:49,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 667. [2021-12-22 19:58:49,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 667 states have (on average 1.4917541229385307) internal successors, (995), 666 states have internal predecessors, (995), 0 states have call successors, (0), 0 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-22 19:58:49,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 995 transitions. [2021-12-22 19:58:49,505 INFO L704 BuchiCegarLoop]: Abstraction has 667 states and 995 transitions. [2021-12-22 19:58:49,505 INFO L587 BuchiCegarLoop]: Abstraction has 667 states and 995 transitions. [2021-12-22 19:58:49,505 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-22 19:58:49,505 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 667 states and 995 transitions. [2021-12-22 19:58:49,507 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 434 [2021-12-22 19:58:49,507 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:49,507 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:49,508 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-22 19:58:49,508 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-22 19:58:49,508 INFO L791 eck$LassoCheckResult]: Stem: 8118#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 7983#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 7968#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7919#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 7920#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7917#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7918#L110-2 assume !false; 8441#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8479#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8478#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8477#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8476#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8475#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8474#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7988#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7989#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8120#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7872#L144 [2021-12-22 19:58:49,509 INFO L793 eck$LassoCheckResult]: Loop: 7872#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 7873#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7895#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; 7896#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8506#L614 ssl3_accept_~skip~0#1 := 0; 8505#L110-2 assume !false; 8504#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8502#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8500#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8498#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8494#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8493#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8024#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8025#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8472#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8037#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8029#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8030#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8098#L146 assume 8496 == ssl3_accept_~s__state~0#1; 8085#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 7948#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7921#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7922#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8087#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 7938#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7848#L614 ssl3_accept_~skip~0#1 := 0; 7970#L110-2 assume !false; 7909#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7910#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7940#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7941#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8011#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8012#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8074#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8492#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8491#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8490#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8489#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8488#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8487#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 8084#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 7956#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 7957#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 7893#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 7883#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 7885#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 8162#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 8130#L170 assume 8560 == ssl3_accept_~s__state~0#1; 8126#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 8069#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; 7881#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8293#L614 ssl3_accept_~skip~0#1 := 0; 8286#L110-2 assume !false; 8283#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8280#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8277#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8274#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8271#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8268#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8265#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8262#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8152#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8153#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7872#L144 [2021-12-22 19:58:49,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:49,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-12-22 19:58:49,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:49,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335751725] [2021-12-22 19:58:49,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:49,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:49,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:49,514 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:49,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:49,520 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:49,520 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:49,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1113780434, now seen corresponding path program 1 times [2021-12-22 19:58:49,521 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:49,521 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245660038] [2021-12-22 19:58:49,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:49,521 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:49,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:49,551 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-22 19:58:49,552 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:49,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245660038] [2021-12-22 19:58:49,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245660038] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:49,552 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:49,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 19:58:49,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732813991] [2021-12-22 19:58:49,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:49,553 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:49,553 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:49,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:49,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:49,553 INFO L87 Difference]: Start difference. First operand 667 states and 995 transitions. cyclomatic complexity: 331 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-22 19:58:49,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:49,663 INFO L93 Difference]: Finished difference Result 803 states and 1105 transitions. [2021-12-22 19:58:49,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:49,663 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 803 states and 1105 transitions. [2021-12-22 19:58:49,667 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 529 [2021-12-22 19:58:49,669 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 803 states to 803 states and 1105 transitions. [2021-12-22 19:58:49,670 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 560 [2021-12-22 19:58:49,670 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 560 [2021-12-22 19:58:49,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 803 states and 1105 transitions. [2021-12-22 19:58:49,670 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:49,670 INFO L681 BuchiCegarLoop]: Abstraction has 803 states and 1105 transitions. [2021-12-22 19:58:49,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states and 1105 transitions. [2021-12-22 19:58:49,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 795. [2021-12-22 19:58:49,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 795 states have (on average 1.3761006289308175) internal successors, (1094), 794 states have internal predecessors, (1094), 0 states have call successors, (0), 0 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-22 19:58:49,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 1094 transitions. [2021-12-22 19:58:49,679 INFO L704 BuchiCegarLoop]: Abstraction has 795 states and 1094 transitions. [2021-12-22 19:58:49,679 INFO L587 BuchiCegarLoop]: Abstraction has 795 states and 1094 transitions. [2021-12-22 19:58:49,679 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-22 19:58:49,679 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 795 states and 1094 transitions. [2021-12-22 19:58:49,681 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 522 [2021-12-22 19:58:49,681 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:49,681 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:49,682 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-22 19:58:49,682 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-22 19:58:49,682 INFO L791 eck$LassoCheckResult]: Stem: 9612#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 9454#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 9441#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9391#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 9392#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9381#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 9382#L110-2 assume !false; 9702#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10093#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10091#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10090#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9488#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9489#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9503#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9464#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9465#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9616#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9349#L144 [2021-12-22 19:58:49,683 INFO L793 eck$LassoCheckResult]: Loop: 9349#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 9350#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9369#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; 9370#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9443#L614 ssl3_accept_~skip~0#1 := 0; 9444#L110-2 assume !false; 9383#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9384#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9412#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9413#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9613#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9556#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9557#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10084#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10082#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9514#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9507#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9508#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9587#L146 assume 8496 == ssl3_accept_~s__state~0#1; 9812#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 9811#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 9393#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 9394#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 9571#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 9410#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10094#L614 ssl3_accept_~skip~0#1 := 0; 10092#L110-2 assume !false; 10075#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10073#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10071#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10068#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10065#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10062#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10059#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10051#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10046#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10045#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10002#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9999#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9994#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 9900#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 9732#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 9729#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 9731#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 9743#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 9695#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 9696#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 9697#L170 assume 8560 == ssl3_accept_~s__state~0#1; 9628#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 9549#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; 9329#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9917#L614 ssl3_accept_~skip~0#1 := 0; 9915#L110-2 assume !false; 9912#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9909#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9907#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9905#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9903#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9899#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9818#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9722#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9682#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9683#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9349#L144 [2021-12-22 19:58:49,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:49,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-12-22 19:58:49,683 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:49,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724621828] [2021-12-22 19:58:49,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:49,684 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:49,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:49,689 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:49,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:49,694 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:49,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:49,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1537427156, now seen corresponding path program 1 times [2021-12-22 19:58:49,695 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:49,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709300797] [2021-12-22 19:58:49,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:49,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:49,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:49,713 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-22 19:58:49,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:49,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709300797] [2021-12-22 19:58:49,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709300797] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:49,713 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:49,714 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 19:58:49,714 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992615988] [2021-12-22 19:58:49,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:49,714 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:49,714 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:49,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:49,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:49,715 INFO L87 Difference]: Start difference. First operand 795 states and 1094 transitions. cyclomatic complexity: 302 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-22 19:58:49,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:49,796 INFO L93 Difference]: Finished difference Result 876 states and 1193 transitions. [2021-12-22 19:58:49,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:49,797 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 876 states and 1193 transitions. [2021-12-22 19:58:49,801 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 576 [2021-12-22 19:58:49,803 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 876 states to 876 states and 1193 transitions. [2021-12-22 19:58:49,803 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 607 [2021-12-22 19:58:49,804 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 607 [2021-12-22 19:58:49,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 876 states and 1193 transitions. [2021-12-22 19:58:49,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:49,805 INFO L681 BuchiCegarLoop]: Abstraction has 876 states and 1193 transitions. [2021-12-22 19:58:49,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 876 states and 1193 transitions. [2021-12-22 19:58:49,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 876 to 864. [2021-12-22 19:58:49,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 864 states have (on average 1.3634259259259258) internal successors, (1178), 863 states have internal predecessors, (1178), 0 states have call successors, (0), 0 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-22 19:58:49,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1178 transitions. [2021-12-22 19:58:49,812 INFO L704 BuchiCegarLoop]: Abstraction has 864 states and 1178 transitions. [2021-12-22 19:58:49,812 INFO L587 BuchiCegarLoop]: Abstraction has 864 states and 1178 transitions. [2021-12-22 19:58:49,812 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-22 19:58:49,813 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 864 states and 1178 transitions. [2021-12-22 19:58:49,815 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 568 [2021-12-22 19:58:49,815 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:49,815 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:49,816 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-22 19:58:49,816 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-22 19:58:49,816 INFO L791 eck$LassoCheckResult]: Stem: 11270#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 11131#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 11117#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 11068#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 11069#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 11066#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 11067#L110-2 assume !false; 11416#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11822#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11820#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11804#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11799#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11798#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11797#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11759#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11758#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11330#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11032#L144 [2021-12-22 19:58:49,816 INFO L793 eck$LassoCheckResult]: Loop: 11032#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 11033#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 11050#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; 11051#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11858#L614 ssl3_accept_~skip~0#1 := 0; 11857#L110-2 assume !false; 11855#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11854#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11853#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11852#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11851#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11848#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11175#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11136#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11137#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11185#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11181#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11182#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11250#L146 assume 8496 == ssl3_accept_~s__state~0#1; 11243#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 11097#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11070#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 11071#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 11246#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 11630#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11620#L614 ssl3_accept_~skip~0#1 := 0; 11618#L110-2 assume !false; 11616#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11614#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11612#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11610#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11608#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11606#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11604#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11602#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11600#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11598#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11596#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11594#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11591#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11589#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11578#L152 assume 8512 == ssl3_accept_~s__state~0#1; 11573#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 11572#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 11218#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 11087#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11735#L614 ssl3_accept_~skip~0#1 := 0; 11734#L110-2 assume !false; 11733#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11732#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11731#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11730#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11729#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11727#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11680#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11677#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11675#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11673#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11672#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11653#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11651#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11588#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11585#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 11577#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 11509#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 11510#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 11310#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 11311#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 11312#L170 assume 8560 == ssl3_accept_~s__state~0#1; 11279#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 11219#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; 11006#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11690#L614 ssl3_accept_~skip~0#1 := 0; 11689#L110-2 assume !false; 11688#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11686#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11685#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11684#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11683#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11682#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11681#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11385#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11301#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11302#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11032#L144 [2021-12-22 19:58:49,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:49,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-12-22 19:58:49,817 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:49,817 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005080200] [2021-12-22 19:58:49,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:49,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:49,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:49,821 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:49,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:49,826 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:49,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:49,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1699160986, now seen corresponding path program 1 times [2021-12-22 19:58:49,826 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:49,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750000402] [2021-12-22 19:58:49,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:49,827 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:49,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:49,847 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-22 19:58:49,847 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:49,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750000402] [2021-12-22 19:58:49,848 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750000402] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:49,848 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:49,848 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 19:58:49,848 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981724016] [2021-12-22 19:58:49,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:49,849 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:49,849 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:49,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:49,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:49,849 INFO L87 Difference]: Start difference. First operand 864 states and 1178 transitions. cyclomatic complexity: 317 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-22 19:58:49,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:49,934 INFO L93 Difference]: Finished difference Result 978 states and 1331 transitions. [2021-12-22 19:58:49,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:49,935 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 978 states and 1331 transitions. [2021-12-22 19:58:49,939 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2021-12-22 19:58:49,942 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 978 states to 978 states and 1331 transitions. [2021-12-22 19:58:49,942 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 675 [2021-12-22 19:58:49,943 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 675 [2021-12-22 19:58:49,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 978 states and 1331 transitions. [2021-12-22 19:58:49,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:49,944 INFO L681 BuchiCegarLoop]: Abstraction has 978 states and 1331 transitions. [2021-12-22 19:58:49,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 978 states and 1331 transitions. [2021-12-22 19:58:49,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 978 to 939. [2021-12-22 19:58:49,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 939 states, 939 states have (on average 1.3503727369542067) internal successors, (1268), 938 states have internal predecessors, (1268), 0 states have call successors, (0), 0 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-22 19:58:49,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 1268 transitions. [2021-12-22 19:58:49,952 INFO L704 BuchiCegarLoop]: Abstraction has 939 states and 1268 transitions. [2021-12-22 19:58:49,952 INFO L587 BuchiCegarLoop]: Abstraction has 939 states and 1268 transitions. [2021-12-22 19:58:49,952 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-22 19:58:49,953 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 939 states and 1268 transitions. [2021-12-22 19:58:49,955 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 618 [2021-12-22 19:58:49,955 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:49,955 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:49,956 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-22 19:58:49,956 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:58:49,956 INFO L791 eck$LassoCheckResult]: Stem: 13134#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 12981#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 12965#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 12916#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 12917#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 12914#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 12915#L110-2 assume !false; 13277#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13665#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13663#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13661#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13659#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13657#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13655#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13653#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13651#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13649#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12880#L144 [2021-12-22 19:58:49,957 INFO L793 eck$LassoCheckResult]: Loop: 12880#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 12881#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 12898#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; 12899#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13749#L614 ssl3_accept_~skip~0#1 := 0; 13742#L110-2 assume !false; 13738#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13734#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13730#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13726#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13722#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13718#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13714#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13710#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13706#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13702#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 13701#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 13700#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 13372#L146 assume 8496 == ssl3_accept_~s__state~0#1; 13106#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 12951#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 12918#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 12919#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 13092#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 13043#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12849#L614 ssl3_accept_~skip~0#1 := 0; 12967#L110-2 assume !false; 12910#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12911#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12937#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12938#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13010#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13011#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13765#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13763#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13761#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13759#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 13757#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 13744#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 13740#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 13736#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 13732#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 13728#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 13724#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 13720#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 13716#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 13712#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 13708#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 13704#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 13698#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 13696#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 13694#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 13692#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 13690#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 13688#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 13099#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 13100#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 13302#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 12922#L203 assume 8656 == ssl3_accept_~s__state~0#1; 12923#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 13073#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 13074#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 12969#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 12970#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 13445#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13421#L614 ssl3_accept_~skip~0#1 := 0; 13418#L110-2 assume !false; 13414#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13413#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13409#L116 assume 16384 == ssl3_accept_~s__state~0#1; 13386#L222 ssl3_accept_~s__server~0#1 := 1; 13405#L227 assume 0 != ssl3_accept_~cb~0#1; 13406#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 13475#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 13472#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 13469#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 13467#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 13439#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13433#L614 ssl3_accept_~skip~0#1 := 0; 13431#L110-2 assume !false; 13429#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13427#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13425#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13423#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13419#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13416#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13298#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13299#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13168#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13169#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12880#L144 [2021-12-22 19:58:49,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:49,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-12-22 19:58:49,957 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:49,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294636221] [2021-12-22 19:58:49,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:49,958 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:49,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:49,962 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:49,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:49,966 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:49,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:49,967 INFO L85 PathProgramCache]: Analyzing trace with hash -40333405, now seen corresponding path program 1 times [2021-12-22 19:58:49,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:49,967 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562414622] [2021-12-22 19:58:49,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:49,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:49,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:49,987 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-22 19:58:49,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:49,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562414622] [2021-12-22 19:58:49,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562414622] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:49,987 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:49,987 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 19:58:49,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060535621] [2021-12-22 19:58:49,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:49,988 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:49,988 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:49,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:49,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:49,989 INFO L87 Difference]: Start difference. First operand 939 states and 1268 transitions. cyclomatic complexity: 332 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-22 19:58:50,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:50,107 INFO L93 Difference]: Finished difference Result 886 states and 1188 transitions. [2021-12-22 19:58:50,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:50,108 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 886 states and 1188 transitions. [2021-12-22 19:58:50,112 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 546 [2021-12-22 19:58:50,115 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 886 states to 884 states and 1186 transitions. [2021-12-22 19:58:50,115 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 627 [2021-12-22 19:58:50,116 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 627 [2021-12-22 19:58:50,116 INFO L73 IsDeterministic]: Start isDeterministic. Operand 884 states and 1186 transitions. [2021-12-22 19:58:50,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:50,116 INFO L681 BuchiCegarLoop]: Abstraction has 884 states and 1186 transitions. [2021-12-22 19:58:50,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 884 states and 1186 transitions. [2021-12-22 19:58:50,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 884 to 878. [2021-12-22 19:58:50,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 878 states, 878 states have (on average 1.3405466970387243) internal successors, (1177), 877 states have internal predecessors, (1177), 0 states have call successors, (0), 0 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-22 19:58:50,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 1177 transitions. [2021-12-22 19:58:50,126 INFO L704 BuchiCegarLoop]: Abstraction has 878 states and 1177 transitions. [2021-12-22 19:58:50,126 INFO L587 BuchiCegarLoop]: Abstraction has 878 states and 1177 transitions. [2021-12-22 19:58:50,126 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-22 19:58:50,126 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 878 states and 1177 transitions. [2021-12-22 19:58:50,128 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 540 [2021-12-22 19:58:50,129 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:50,129 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:50,129 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-22 19:58:50,130 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-22 19:58:50,130 INFO L791 eck$LassoCheckResult]: Stem: 14953#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 14808#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 14794#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 14747#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 14748#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 14745#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 14746#L110-2 assume !false; 15027#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15449#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15448#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15447#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15446#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15445#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15444#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15443#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15442#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15441#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14711#L144 [2021-12-22 19:58:50,130 INFO L793 eck$LassoCheckResult]: Loop: 14711#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 14712#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 14730#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; 14731#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15497#L614 ssl3_accept_~skip~0#1 := 0; 15495#L110-2 assume !false; 15493#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15491#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15489#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15487#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15485#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15483#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15481#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15479#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15477#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15475#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15473#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15471#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15468#L146 assume 8496 == ssl3_accept_~s__state~0#1; 14921#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 14780#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 14749#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14750#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 14924#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 15534#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15529#L614 ssl3_accept_~skip~0#1 := 0; 15528#L110-2 assume !false; 15527#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15526#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15525#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15524#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15523#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15522#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15520#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15519#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15517#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15516#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15513#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15511#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15466#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15327#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15326#L152 assume 8512 == ssl3_accept_~s__state~0#1; 15151#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 14821#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 14822#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 14889#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15505#L614 ssl3_accept_~skip~0#1 := 0; 15503#L110-2 assume !false; 15498#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15496#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15494#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15492#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15490#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15488#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15486#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15484#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15482#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15480#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15478#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15476#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15474#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15472#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15470#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 15467#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 15273#L158 assume 8528 == ssl3_accept_~s__state~0#1; 15146#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; 15272#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 14897#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 14882#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 14965#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 14776#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 14764#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15293#L614 ssl3_accept_~skip~0#1 := 0; 15292#L110-2 assume !false; 15291#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15290#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15289#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15288#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15287#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15286#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15285#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15284#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15283#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15282#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15281#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15280#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15279#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15278#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15277#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 15276#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 15275#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 15274#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 15004#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 15005#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 15006#L170 assume 8560 == ssl3_accept_~s__state~0#1; 14963#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 14891#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; 14685#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15416#L614 ssl3_accept_~skip~0#1 := 0; 15408#L110-2 assume !false; 15404#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15400#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15396#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15392#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15388#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15384#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15380#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15064#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14990#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14991#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14711#L144 [2021-12-22 19:58:50,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:50,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-12-22 19:58:50,131 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:50,131 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60428036] [2021-12-22 19:58:50,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:50,131 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:50,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:50,136 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:50,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:50,140 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:50,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:50,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1797230117, now seen corresponding path program 1 times [2021-12-22 19:58:50,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:50,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082705549] [2021-12-22 19:58:50,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:50,142 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:50,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:50,163 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-22 19:58:50,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:50,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082705549] [2021-12-22 19:58:50,164 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082705549] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:50,164 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:50,164 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 19:58:50,164 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [334885685] [2021-12-22 19:58:50,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:50,165 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:50,165 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:50,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:50,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:50,166 INFO L87 Difference]: Start difference. First operand 878 states and 1177 transitions. cyclomatic complexity: 303 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-22 19:58:50,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:50,255 INFO L93 Difference]: Finished difference Result 981 states and 1308 transitions. [2021-12-22 19:58:50,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:50,256 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 981 states and 1308 transitions. [2021-12-22 19:58:50,288 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-12-22 19:58:50,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 981 states to 981 states and 1308 transitions. [2021-12-22 19:58:50,291 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 689 [2021-12-22 19:58:50,292 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 689 [2021-12-22 19:58:50,292 INFO L73 IsDeterministic]: Start isDeterministic. Operand 981 states and 1308 transitions. [2021-12-22 19:58:50,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:50,292 INFO L681 BuchiCegarLoop]: Abstraction has 981 states and 1308 transitions. [2021-12-22 19:58:50,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states and 1308 transitions. [2021-12-22 19:58:50,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 959. [2021-12-22 19:58:50,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 959 states, 959 states have (on average 1.3274244004171012) internal successors, (1273), 958 states have internal predecessors, (1273), 0 states have call successors, (0), 0 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-22 19:58:50,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1273 transitions. [2021-12-22 19:58:50,302 INFO L704 BuchiCegarLoop]: Abstraction has 959 states and 1273 transitions. [2021-12-22 19:58:50,302 INFO L587 BuchiCegarLoop]: Abstraction has 959 states and 1273 transitions. [2021-12-22 19:58:50,302 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-22 19:58:50,302 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 959 states and 1273 transitions. [2021-12-22 19:58:50,304 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 594 [2021-12-22 19:58:50,305 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:50,305 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:50,305 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:58:50,305 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-22 19:58:50,306 INFO L791 eck$LassoCheckResult]: Stem: 16811#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 16667#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 16659#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 16612#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 16613#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16610#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 16611#L110-2 assume !false; 16848#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17425#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17423#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17421#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17419#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17417#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17415#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17413#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17411#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17409#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16569#L144 [2021-12-22 19:58:50,306 INFO L793 eck$LassoCheckResult]: Loop: 16569#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 16570#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 16595#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; 16596#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17469#L614 ssl3_accept_~skip~0#1 := 0; 17467#L110-2 assume !false; 17465#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17463#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17461#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17459#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17457#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17455#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17453#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17451#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17449#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17448#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17441#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17440#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17233#L146 assume 8496 == ssl3_accept_~s__state~0#1; 16780#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 16638#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 16639#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 17393#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 17384#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 17378#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17371#L614 ssl3_accept_~skip~0#1 := 0; 17368#L110-2 assume !false; 17365#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17362#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17359#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17356#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17353#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17350#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17347#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17344#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17342#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17333#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17332#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17331#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17330#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17329#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17325#L152 assume 8512 == ssl3_accept_~s__state~0#1; 17004#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 17324#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 17322#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 17321#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17316#L614 ssl3_accept_~skip~0#1 := 0; 17315#L110-2 assume !false; 17314#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17313#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17312#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17311#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17310#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17309#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17308#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17307#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17306#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17305#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17304#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17303#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17302#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17301#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17300#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 17299#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 17298#L158 assume 8528 == ssl3_accept_~s__state~0#1; 16999#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; 17297#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 17296#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 16820#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 16821#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 17289#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 17287#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17282#L614 ssl3_accept_~skip~0#1 := 0; 17281#L110-2 assume !false; 17280#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17279#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17278#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17277#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17276#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17275#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17274#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17273#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17272#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17271#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17270#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17269#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17268#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17267#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17266#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 17265#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 17263#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 17259#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 17258#L164 assume 8544 == ssl3_accept_~s__state~0#1; 16994#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 17231#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 17229#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 17228#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 16796#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 16714#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; 16578#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17052#L614 ssl3_accept_~skip~0#1 := 0; 17050#L110-2 assume !false; 17044#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17042#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17040#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17038#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17036#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17034#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17032#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16896#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16873#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16869#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16569#L144 [2021-12-22 19:58:50,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:50,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-12-22 19:58:50,307 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:50,307 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314549051] [2021-12-22 19:58:50,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:50,307 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:50,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:50,311 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:50,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:50,314 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:50,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:50,315 INFO L85 PathProgramCache]: Analyzing trace with hash -719457483, now seen corresponding path program 1 times [2021-12-22 19:58:50,315 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:50,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438499551] [2021-12-22 19:58:50,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:50,315 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:50,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:50,335 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-22 19:58:50,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:50,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438499551] [2021-12-22 19:58:50,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438499551] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:50,335 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:50,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-22 19:58:50,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753000390] [2021-12-22 19:58:50,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:50,336 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:50,336 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:50,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:50,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:50,337 INFO L87 Difference]: Start difference. First operand 959 states and 1273 transitions. cyclomatic complexity: 318 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-22 19:58:50,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:50,430 INFO L93 Difference]: Finished difference Result 1032 states and 1361 transitions. [2021-12-22 19:58:50,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:50,430 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1032 states and 1361 transitions. [2021-12-22 19:58:50,434 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 626 [2021-12-22 19:58:50,437 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1032 states to 1010 states and 1330 transitions. [2021-12-22 19:58:50,438 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 727 [2021-12-22 19:58:50,438 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 743 [2021-12-22 19:58:50,438 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1010 states and 1330 transitions. [2021-12-22 19:58:50,438 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:50,439 INFO L681 BuchiCegarLoop]: Abstraction has 1010 states and 1330 transitions. [2021-12-22 19:58:50,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states and 1330 transitions. [2021-12-22 19:58:50,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 961. [2021-12-22 19:58:50,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 961 states have (on average 1.3225806451612903) internal successors, (1271), 960 states have internal predecessors, (1271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 19:58:50,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1271 transitions. [2021-12-22 19:58:50,448 INFO L704 BuchiCegarLoop]: Abstraction has 961 states and 1271 transitions. [2021-12-22 19:58:50,448 INFO L587 BuchiCegarLoop]: Abstraction has 961 states and 1271 transitions. [2021-12-22 19:58:50,448 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-22 19:58:50,448 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1271 transitions. [2021-12-22 19:58:50,451 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-12-22 19:58:50,451 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:50,451 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:50,451 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:58:50,452 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-22 19:58:50,452 INFO L791 eck$LassoCheckResult]: Stem: 18786#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 18657#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 18649#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18603#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 18604#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18593#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 18594#L110-2 assume !false; 18868#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18867#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18866#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18864#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18859#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18857#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18855#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18853#L131 assume 8481 == ssl3_accept_~s__state~0#1; 18790#L132 [2021-12-22 19:58:50,452 INFO L793 eck$LassoCheckResult]: Loop: 18790#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 18571#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; 18572#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18542#L614 ssl3_accept_~skip~0#1 := 0; 18651#L110-2 assume !false; 18595#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18596#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18625#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18626#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18688#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18689#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18697#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18664#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18665#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18707#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18700#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18701#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18745#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18746#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18638#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 18639#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 19459#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 18573#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 18574#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 18589#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 18590#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 18704#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 18705#L176 assume 8448 == ssl3_accept_~s__state~0#1; 18695#L177 assume !(ssl3_accept_~num1~0#1 > 0); 18642#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 18643#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18837#L614 ssl3_accept_~skip~0#1 := 0; 18835#L110-2 assume !false; 18833#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18813#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18814#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19092#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19093#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19090#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19091#L128 assume 8480 == ssl3_accept_~s__state~0#1; 18790#L132 [2021-12-22 19:58:50,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:50,452 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-12-22 19:58:50,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:50,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162500877] [2021-12-22 19:58:50,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:50,453 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:50,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:50,463 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-22 19:58:50,463 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:50,463 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162500877] [2021-12-22 19:58:50,463 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162500877] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:50,463 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:50,464 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-22 19:58:50,464 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957178520] [2021-12-22 19:58:50,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:50,464 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-22 19:58:50,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:50,464 INFO L85 PathProgramCache]: Analyzing trace with hash 238562898, now seen corresponding path program 1 times [2021-12-22 19:58:50,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:50,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723613019] [2021-12-22 19:58:50,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:50,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:50,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:50,480 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-22 19:58:50,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:50,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723613019] [2021-12-22 19:58:50,480 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723613019] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 19:58:50,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [843634533] [2021-12-22 19:58:50,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:50,481 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 19:58:50,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:50,482 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-22 19:58:50,483 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-22 19:58:50,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:50,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 19:58:50,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 19:58:50,595 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-22 19:58:50,596 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 19:58:50,660 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-22 19:58:50,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [843634533] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 19:58:50,660 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 19:58:50,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-22 19:58:50,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167140432] [2021-12-22 19:58:50,660 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 19:58:50,661 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:50,661 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:50,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:50,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:50,661 INFO L87 Difference]: Start difference. First operand 961 states and 1271 transitions. cyclomatic complexity: 315 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-22 19:58:50,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:50,726 INFO L93 Difference]: Finished difference Result 963 states and 1271 transitions. [2021-12-22 19:58:50,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:50,726 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 963 states and 1271 transitions. [2021-12-22 19:58:50,729 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2021-12-22 19:58:50,732 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 963 states to 963 states and 1271 transitions. [2021-12-22 19:58:50,732 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 696 [2021-12-22 19:58:50,733 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 696 [2021-12-22 19:58:50,733 INFO L73 IsDeterministic]: Start isDeterministic. Operand 963 states and 1271 transitions. [2021-12-22 19:58:50,733 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:50,733 INFO L681 BuchiCegarLoop]: Abstraction has 963 states and 1271 transitions. [2021-12-22 19:58:50,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states and 1271 transitions. [2021-12-22 19:58:50,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 961. [2021-12-22 19:58:50,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 961 states have (on average 1.320499479708637) internal successors, (1269), 960 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 19:58:50,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1269 transitions. [2021-12-22 19:58:50,758 INFO L704 BuchiCegarLoop]: Abstraction has 961 states and 1269 transitions. [2021-12-22 19:58:50,758 INFO L587 BuchiCegarLoop]: Abstraction has 961 states and 1269 transitions. [2021-12-22 19:58:50,758 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-22 19:58:50,758 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1269 transitions. [2021-12-22 19:58:50,760 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-12-22 19:58:50,760 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:50,760 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:50,760 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:58:50,760 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-22 19:58:50,761 INFO L791 eck$LassoCheckResult]: Stem: 20956#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 20825#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 20817#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20770#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 20771#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 20768#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20769#L110-2 assume !false; 21009#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21008#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21003#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21001#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20999#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20997#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20994#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20993#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20991#L134 assume 8482 == ssl3_accept_~s__state~0#1; 20945#L135 [2021-12-22 19:58:50,761 INFO L793 eck$LassoCheckResult]: Loop: 20945#L135 ssl3_accept_~s__state~0#1 := 3; 20741#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21623#L614 ssl3_accept_~skip~0#1 := 0; 21622#L110-2 assume !false; 21621#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21619#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21618#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21617#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21616#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21611#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21609#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21607#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21605#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21603#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 21601#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 21599#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21331#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 21329#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 21327#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 21325#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 21323#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 21322#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 21321#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 21319#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 21317#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 21315#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 21028#L176 assume 8448 == ssl3_accept_~s__state~0#1; 20865#L177 assume !(ssl3_accept_~num1~0#1 > 0); 20809#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 20810#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21002#L614 ssl3_accept_~skip~0#1 := 0; 21000#L110-2 assume !false; 20998#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20995#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20996#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21242#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21243#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21240#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21241#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21248#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20990#L134 assume 8482 == ssl3_accept_~s__state~0#1; 20945#L135 [2021-12-22 19:58:50,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:50,761 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-12-22 19:58:50,761 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:50,761 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177416328] [2021-12-22 19:58:50,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:50,761 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:50,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:50,785 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-22 19:58:50,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:50,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177416328] [2021-12-22 19:58:50,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177416328] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:50,786 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:50,786 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-22 19:58:50,786 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594889717] [2021-12-22 19:58:50,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:50,786 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-22 19:58:50,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:50,787 INFO L85 PathProgramCache]: Analyzing trace with hash -564759837, now seen corresponding path program 1 times [2021-12-22 19:58:50,787 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:50,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056721531] [2021-12-22 19:58:50,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:50,787 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:50,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:50,801 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-22 19:58:50,801 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:50,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056721531] [2021-12-22 19:58:50,801 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056721531] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:50,801 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:50,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-22 19:58:50,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830969097] [2021-12-22 19:58:50,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:50,802 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:50,802 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:50,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:50,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:50,802 INFO L87 Difference]: Start difference. First operand 961 states and 1269 transitions. cyclomatic complexity: 313 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-22 19:58:50,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:50,863 INFO L93 Difference]: Finished difference Result 961 states and 1267 transitions. [2021-12-22 19:58:50,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:50,864 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 961 states and 1267 transitions. [2021-12-22 19:58:50,866 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-12-22 19:58:50,869 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 961 states to 961 states and 1267 transitions. [2021-12-22 19:58:50,869 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 694 [2021-12-22 19:58:50,869 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 694 [2021-12-22 19:58:50,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 961 states and 1267 transitions. [2021-12-22 19:58:50,870 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:50,870 INFO L681 BuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2021-12-22 19:58:50,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states and 1267 transitions. [2021-12-22 19:58:50,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 961. [2021-12-22 19:58:50,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 961 states have (on average 1.3184183142559833) internal successors, (1267), 960 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 19:58:50,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1267 transitions. [2021-12-22 19:58:50,878 INFO L704 BuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2021-12-22 19:58:50,878 INFO L587 BuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2021-12-22 19:58:50,878 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-22 19:58:50,878 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1267 transitions. [2021-12-22 19:58:50,896 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-12-22 19:58:50,897 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:50,897 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:50,897 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-22 19:58:50,897 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-22 19:58:50,897 INFO L791 eck$LassoCheckResult]: Stem: 22887#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 22754#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 22746#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 22699#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 22700#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 22689#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 22690#L110-2 assume !false; 23358#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23463#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23461#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23459#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23457#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23455#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23453#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23451#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23449#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22921#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22660#L144 [2021-12-22 19:58:50,898 INFO L793 eck$LassoCheckResult]: Loop: 22660#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 22661#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 22681#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; 22682#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23431#L614 ssl3_accept_~skip~0#1 := 0; 23429#L110-2 assume !false; 23427#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23425#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23423#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23421#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23419#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23417#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23415#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23413#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23412#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23410#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23408#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23406#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23403#L146 assume 8496 == ssl3_accept_~s__state~0#1; 23221#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 22726#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 22727#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 22864#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 22865#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 23534#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23528#L614 ssl3_accept_~skip~0#1 := 0; 23527#L110-2 assume !false; 23522#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23520#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23518#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23516#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23514#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23512#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23510#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23508#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23506#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23504#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23502#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23501#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23447#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23325#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23198#L152 assume 8512 == ssl3_accept_~s__state~0#1; 22893#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 22769#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 22770#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 22831#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23298#L614 ssl3_accept_~skip~0#1 := 0; 23295#L110-2 assume !false; 23292#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23289#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23286#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23283#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23280#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23277#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23274#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23271#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23268#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23265#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23262#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23259#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23256#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23253#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23252#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 23251#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 23245#L158 assume 8528 == ssl3_accept_~s__state~0#1; 22741#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; 22711#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 22712#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 22835#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 22729#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 22731#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 22878#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23315#L614 ssl3_accept_~skip~0#1 := 0; 23313#L110-2 assume !false; 23308#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23305#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23299#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23296#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23293#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23290#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23287#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23284#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23281#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23278#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23275#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23272#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23269#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23266#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23263#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 23260#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 23257#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 23254#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 22952#L164 assume 8544 == ssl3_accept_~s__state~0#1; 22951#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; 22716#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23306#L614 ssl3_accept_~skip~0#1 := 0; 23300#L110-2 assume !false; 23297#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23294#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23291#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23288#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23285#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23282#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23279#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23276#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23273#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23270#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23267#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23264#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23261#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23258#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23255#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 23196#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 23197#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 23246#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 23247#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 22953#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 22900#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 22896#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 22897#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 23037#L179 assume 8576 == ssl3_accept_~s__state~0#1; 23031#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 23027#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 23024#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 22684#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23430#L614 ssl3_accept_~skip~0#1 := 0; 23428#L110-2 assume !false; 23426#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23424#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23422#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23420#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23418#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23416#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23414#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23143#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23411#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23409#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22660#L144 [2021-12-22 19:58:50,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:50,898 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-12-22 19:58:50,898 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:50,898 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73613066] [2021-12-22 19:58:50,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:50,898 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:50,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:50,901 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:50,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:50,905 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:50,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:50,905 INFO L85 PathProgramCache]: Analyzing trace with hash 2080376402, now seen corresponding path program 1 times [2021-12-22 19:58:50,905 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:50,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548054008] [2021-12-22 19:58:50,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:50,905 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:50,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:50,941 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2021-12-22 19:58:50,941 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:50,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548054008] [2021-12-22 19:58:50,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548054008] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:50,941 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:50,941 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 19:58:50,941 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363397719] [2021-12-22 19:58:50,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:50,942 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:50,942 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:50,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:50,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:50,942 INFO L87 Difference]: Start difference. First operand 961 states and 1267 transitions. cyclomatic complexity: 311 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 19:58:50,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:50,975 INFO L93 Difference]: Finished difference Result 1892 states and 2478 transitions. [2021-12-22 19:58:50,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:50,976 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1892 states and 2478 transitions. [2021-12-22 19:58:50,982 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1216 [2021-12-22 19:58:50,988 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1892 states to 1892 states and 2478 transitions. [2021-12-22 19:58:50,988 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1365 [2021-12-22 19:58:50,989 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1365 [2021-12-22 19:58:50,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1892 states and 2478 transitions. [2021-12-22 19:58:50,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:50,989 INFO L681 BuchiCegarLoop]: Abstraction has 1892 states and 2478 transitions. [2021-12-22 19:58:50,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1892 states and 2478 transitions. [2021-12-22 19:58:50,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1892 to 964. [2021-12-22 19:58:51,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 964 states, 964 states have (on average 1.3174273858921162) internal successors, (1270), 963 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 19:58:51,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 1270 transitions. [2021-12-22 19:58:51,002 INFO L704 BuchiCegarLoop]: Abstraction has 964 states and 1270 transitions. [2021-12-22 19:58:51,002 INFO L587 BuchiCegarLoop]: Abstraction has 964 states and 1270 transitions. [2021-12-22 19:58:51,002 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-22 19:58:51,002 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 964 states and 1270 transitions. [2021-12-22 19:58:51,004 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2021-12-22 19:58:51,004 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:51,004 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:51,005 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-22 19:58:51,005 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-22 19:58:51,005 INFO L791 eck$LassoCheckResult]: Stem: 25748#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 25619#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 25606#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25558#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 25559#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25552#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25553#L110-2 assume !false; 25548#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25549#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25578#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25579#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25747#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26302#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26301#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26300#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26299#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25991#L137 assume 8464 == ssl3_accept_~s__state~0#1; 25525#L144 [2021-12-22 19:58:51,005 INFO L793 eck$LassoCheckResult]: Loop: 25525#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 25526#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 25540#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; 25541#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26065#L614 ssl3_accept_~skip~0#1 := 0; 26063#L110-2 assume !false; 26061#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26059#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26057#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26055#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26053#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26051#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26049#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26048#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26047#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26045#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26043#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26039#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26036#L146 assume 8496 == ssl3_accept_~s__state~0#1; 25834#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 26029#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 26027#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 26024#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 26023#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 26019#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26013#L614 ssl3_accept_~skip~0#1 := 0; 26011#L110-2 assume !false; 26009#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26007#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26005#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26003#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26001#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25999#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25997#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25995#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25990#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25989#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25988#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25987#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25986#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25984#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25982#L152 assume 8512 == ssl3_accept_~s__state~0#1; 25829#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 25979#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 25976#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 25971#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25966#L614 ssl3_accept_~skip~0#1 := 0; 25965#L110-2 assume !false; 25963#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25958#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25956#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25954#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25952#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25950#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25948#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25946#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25944#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25942#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25940#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25938#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25936#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25934#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25932#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25930#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25928#L158 assume 8528 == ssl3_accept_~s__state~0#1; 25806#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; 25896#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 25762#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 25763#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 25895#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 25892#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 25890#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25884#L614 ssl3_accept_~skip~0#1 := 0; 25882#L110-2 assume !false; 25880#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25879#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25875#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25874#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25870#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25869#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25864#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25862#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25860#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25858#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25856#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25854#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25852#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25850#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25848#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25846#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25844#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25842#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25818#L164 assume 8544 == ssl3_accept_~s__state~0#1; 25802#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; 25811#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25863#L614 ssl3_accept_~skip~0#1 := 0; 25861#L110-2 assume !false; 25859#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25857#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25855#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25853#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25851#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25849#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25847#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25845#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25843#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25841#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25840#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25838#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25836#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25833#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25831#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25828#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25826#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25824#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25822#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 25819#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 25820#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 25891#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 25885#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 25883#L179 assume 8576 == ssl3_accept_~s__state~0#1; 25791#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 25900#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 25899#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 25543#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25498#L614 ssl3_accept_~skip~0#1 := 0; 26242#L110-2 assume !false; 26235#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26232#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26228#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26225#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26221#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26219#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26046#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26044#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26042#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26041#L137 assume 8464 == ssl3_accept_~s__state~0#1; 25525#L144 [2021-12-22 19:58:51,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:51,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-12-22 19:58:51,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:51,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054760699] [2021-12-22 19:58:51,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:51,006 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:51,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:51,009 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:51,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:51,013 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:51,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:51,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1113025748, now seen corresponding path program 1 times [2021-12-22 19:58:51,013 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:51,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725382881] [2021-12-22 19:58:51,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:51,013 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:51,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:51,032 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-22 19:58:51,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:51,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725382881] [2021-12-22 19:58:51,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725382881] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:51,033 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:51,033 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 19:58:51,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037129790] [2021-12-22 19:58:51,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:51,033 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:51,033 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:51,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:51,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:51,034 INFO L87 Difference]: Start difference. First operand 964 states and 1270 transitions. cyclomatic complexity: 311 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-22 19:58:51,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:51,119 INFO L93 Difference]: Finished difference Result 930 states and 1189 transitions. [2021-12-22 19:58:51,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:51,119 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 930 states and 1189 transitions. [2021-12-22 19:58:51,122 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 499 [2021-12-22 19:58:51,124 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 930 states to 801 states and 1028 transitions. [2021-12-22 19:58:51,125 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 566 [2021-12-22 19:58:51,125 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 695 [2021-12-22 19:58:51,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 801 states and 1028 transitions. [2021-12-22 19:58:51,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:51,126 INFO L681 BuchiCegarLoop]: Abstraction has 801 states and 1028 transitions. [2021-12-22 19:58:51,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states and 1028 transitions. [2021-12-22 19:58:51,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 670. [2021-12-22 19:58:51,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 670 states have (on average 1.2880597014925372) internal successors, (863), 669 states have internal predecessors, (863), 0 states have call successors, (0), 0 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-22 19:58:51,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 863 transitions. [2021-12-22 19:58:51,132 INFO L704 BuchiCegarLoop]: Abstraction has 670 states and 863 transitions. [2021-12-22 19:58:51,132 INFO L587 BuchiCegarLoop]: Abstraction has 670 states and 863 transitions. [2021-12-22 19:58:51,132 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-22 19:58:51,132 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 670 states and 863 transitions. [2021-12-22 19:58:51,133 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 497 [2021-12-22 19:58:51,134 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:51,134 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:51,134 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-22 19:58:51,134 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-22 19:58:51,134 INFO L791 eck$LassoCheckResult]: Stem: 27605#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 27504#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 27490#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 27451#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 27452#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27449#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 27450#L110-2 assume !false; 27657#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28000#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27999#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27998#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27995#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27994#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27992#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27840#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27841#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27967#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27420#L144 [2021-12-22 19:58:51,135 INFO L793 eck$LassoCheckResult]: Loop: 27420#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 27421#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 27436#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; 27437#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27880#L614 ssl3_accept_~skip~0#1 := 0; 27874#L110-2 assume !false; 27871#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27868#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27865#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27862#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27859#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27856#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27853#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27850#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27848#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27846#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27845#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27842#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27824#L146 assume 8496 == ssl3_accept_~s__state~0#1; 27754#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 27957#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 27955#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 27953#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 27578#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 27579#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28057#L614 ssl3_accept_~skip~0#1 := 0; 28056#L110-2 assume !false; 28054#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28053#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28051#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 28049#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28047#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 28045#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28043#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28041#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28039#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28035#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28034#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28032#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 28031#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 28030#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27844#L152 assume 8512 == ssl3_accept_~s__state~0#1; 27610#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27512#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 27513#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 27567#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27831#L614 ssl3_accept_~skip~0#1 := 0; 27829#L110-2 assume !false; 27827#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27822#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27821#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27820#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27819#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27817#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27815#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27813#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27811#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27809#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27807#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27805#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27803#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27801#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27799#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27798#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27793#L158 assume 8528 == ssl3_accept_~s__state~0#1; 27485#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; 27459#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 27460#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 27564#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 27609#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 27478#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 27599#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27492#L614 ssl3_accept_~skip~0#1 := 0; 27493#L110-2 assume !false; 27505#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28055#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27468#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27469#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27527#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27528#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27536#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27508#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27509#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27545#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27539#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27540#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27571#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27572#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27479#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27480#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28033#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 27424#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27425#L164 assume 8544 == ssl3_accept_~s__state~0#1; 27404#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 27405#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 27448#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27551#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 27552#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 27538#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; 27423#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27921#L614 ssl3_accept_~skip~0#1 := 0; 27918#L110-2 assume !false; 27915#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27912#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27909#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27906#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27903#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27900#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27898#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27896#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27894#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27892#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27890#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27888#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27818#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27816#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27814#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27812#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27810#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 27808#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27806#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 27804#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 27802#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 27800#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 27633#L176 assume 8448 == ssl3_accept_~s__state~0#1; 27534#L177 assume !(ssl3_accept_~num1~0#1 > 0); 27483#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 27484#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27644#L614 ssl3_accept_~skip~0#1 := 0; 27641#L110-2 assume !false; 27639#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27628#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27629#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27658#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27655#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27651#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27645#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27615#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27616#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27624#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27420#L144 [2021-12-22 19:58:51,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:51,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-12-22 19:58:51,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:51,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809858607] [2021-12-22 19:58:51,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:51,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:51,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:51,153 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:51,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:51,158 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:51,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:51,158 INFO L85 PathProgramCache]: Analyzing trace with hash 577325018, now seen corresponding path program 1 times [2021-12-22 19:58:51,158 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:51,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902234189] [2021-12-22 19:58:51,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:51,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:51,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:51,202 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-22 19:58:51,202 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:51,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902234189] [2021-12-22 19:58:51,202 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902234189] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 19:58:51,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [229395409] [2021-12-22 19:58:51,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:51,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 19:58:51,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:51,216 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-22 19:58:51,247 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-22 19:58:51,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:51,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 19:58:51,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 19:58:51,465 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-22 19:58:51,465 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 19:58:51,687 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-22 19:58:51,688 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [229395409] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 19:58:51,688 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 19:58:51,688 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-22 19:58:51,688 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568287709] [2021-12-22 19:58:51,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 19:58:51,688 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:51,688 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:51,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 19:58:51,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-22 19:58:51,689 INFO L87 Difference]: Start difference. First operand 670 states and 863 transitions. cyclomatic complexity: 196 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-22 19:58:52,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:52,390 INFO L93 Difference]: Finished difference Result 1651 states and 2115 transitions. [2021-12-22 19:58:52,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-22 19:58:52,391 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1651 states and 2115 transitions. [2021-12-22 19:58:52,396 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1448 [2021-12-22 19:58:52,417 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1651 states to 1621 states and 2085 transitions. [2021-12-22 19:58:52,418 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1515 [2021-12-22 19:58:52,418 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1515 [2021-12-22 19:58:52,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1621 states and 2085 transitions. [2021-12-22 19:58:52,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:52,418 INFO L681 BuchiCegarLoop]: Abstraction has 1621 states and 2085 transitions. [2021-12-22 19:58:52,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1621 states and 2085 transitions. [2021-12-22 19:58:52,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1621 to 1010. [2021-12-22 19:58:52,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1010 states, 1010 states have (on average 1.303960396039604) internal successors, (1317), 1009 states have internal predecessors, (1317), 0 states have call successors, (0), 0 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-22 19:58:52,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1010 states to 1010 states and 1317 transitions. [2021-12-22 19:58:52,430 INFO L704 BuchiCegarLoop]: Abstraction has 1010 states and 1317 transitions. [2021-12-22 19:58:52,430 INFO L587 BuchiCegarLoop]: Abstraction has 1010 states and 1317 transitions. [2021-12-22 19:58:52,430 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-22 19:58:52,431 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1010 states and 1317 transitions. [2021-12-22 19:58:52,449 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 837 [2021-12-22 19:58:52,449 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:52,449 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:52,450 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-22 19:58:52,450 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-22 19:58:52,451 INFO L791 eck$LassoCheckResult]: Stem: 30804#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 30675#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 30667#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 30628#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 30629#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 30620#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 30621#L110-2 assume !false; 30844#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31374#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31373#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31372#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31371#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31370#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31369#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31368#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31367#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31366#L137 assume 8464 == ssl3_accept_~s__state~0#1; 30590#L144 [2021-12-22 19:58:52,451 INFO L793 eck$LassoCheckResult]: Loop: 30590#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 30591#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 30608#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; 30609#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31551#L614 ssl3_accept_~skip~0#1 := 0; 31549#L110-2 assume !false; 31546#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31544#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31542#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31540#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31537#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31534#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31533#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31531#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31529#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31527#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30716#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30717#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30785#L146 assume 8496 == ssl3_accept_~s__state~0#1; 31072#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 31348#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 31346#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 31344#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 30765#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 30766#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31577#L614 ssl3_accept_~skip~0#1 := 0; 31576#L110-2 assume !false; 31575#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31574#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31573#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30805#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30700#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30701#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30711#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30712#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31569#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31568#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31567#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31524#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 31525#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30762#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30763#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 31559#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 31558#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 31552#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30754#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 30616#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 30617#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 30720#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 30721#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 31538#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 31535#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 30782#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 30783#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 30747#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 30748#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 30773#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 30793#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 30639#L203 assume 8656 == ssl3_accept_~s__state~0#1; 30640#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 30734#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 30676#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 30593#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 30673#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 30678#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30574#L614 ssl3_accept_~skip~0#1 := 0; 30669#L110-2 assume !false; 30622#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30623#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30645#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30646#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31572#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31571#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31570#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30682#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30683#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30723#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30724#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31526#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30755#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30756#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30656#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30657#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30606#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30600#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30601#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 31547#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 30728#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 30729#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 30686#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 30687#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 30787#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 30788#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 30610#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 30611#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 31528#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 30739#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 30740#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 31435#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 31434#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 30666#L209 assume 8672 == ssl3_accept_~s__state~0#1; 30737#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 30704#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 30588#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 30738#L554 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 30604#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 30605#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31397#L614 ssl3_accept_~skip~0#1 := 0; 31398#L110-2 assume !false; 31393#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31394#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31389#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31390#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31385#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31386#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31381#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31382#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31377#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31378#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31357#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31358#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 31116#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 31115#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 31114#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 31112#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 31108#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 31109#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 31084#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 31085#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 31064#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 31065#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 31060#L176 assume 8448 == ssl3_accept_~s__state~0#1; 31061#L177 assume !(ssl3_accept_~num1~0#1 > 0); 30895#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 30896#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30884#L614 ssl3_accept_~skip~0#1 := 0; 30885#L110-2 assume !false; 30880#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30881#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30875#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30876#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30871#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30872#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30854#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30855#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30834#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30835#L137 assume 8464 == ssl3_accept_~s__state~0#1; 30590#L144 [2021-12-22 19:58:52,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:52,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-12-22 19:58:52,451 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:52,451 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033697633] [2021-12-22 19:58:52,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:52,452 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:52,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:52,455 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:52,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:52,463 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:52,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:52,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1691770984, now seen corresponding path program 1 times [2021-12-22 19:58:52,464 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:52,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953053886] [2021-12-22 19:58:52,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:52,465 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:52,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:52,501 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-22 19:58:52,502 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:52,502 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953053886] [2021-12-22 19:58:52,502 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953053886] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:52,502 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:52,502 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 19:58:52,502 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866236817] [2021-12-22 19:58:52,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:52,502 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:52,502 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:52,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:52,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:52,503 INFO L87 Difference]: Start difference. First operand 1010 states and 1317 transitions. cyclomatic complexity: 310 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-22 19:58:52,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:52,529 INFO L93 Difference]: Finished difference Result 1768 states and 2331 transitions. [2021-12-22 19:58:52,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:52,530 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1768 states and 2331 transitions. [2021-12-22 19:58:52,535 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1595 [2021-12-22 19:58:52,540 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1768 states to 1768 states and 2331 transitions. [2021-12-22 19:58:52,550 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1662 [2021-12-22 19:58:52,551 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1662 [2021-12-22 19:58:52,551 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1768 states and 2331 transitions. [2021-12-22 19:58:52,552 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:52,552 INFO L681 BuchiCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2021-12-22 19:58:52,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1768 states and 2331 transitions. [2021-12-22 19:58:52,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1768 to 1768. [2021-12-22 19:58:52,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1768 states, 1768 states have (on average 1.3184389140271493) internal successors, (2331), 1767 states have internal predecessors, (2331), 0 states have call successors, (0), 0 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-22 19:58:52,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2331 transitions. [2021-12-22 19:58:52,600 INFO L704 BuchiCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2021-12-22 19:58:52,600 INFO L587 BuchiCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2021-12-22 19:58:52,600 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-22 19:58:52,600 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1768 states and 2331 transitions. [2021-12-22 19:58:52,604 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1595 [2021-12-22 19:58:52,604 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:52,604 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:52,605 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-22 19:58:52,606 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-22 19:58:52,606 INFO L791 eck$LassoCheckResult]: Stem: 33579#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 33459#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 33451#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 33413#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 33414#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 33411#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 33412#L110-2 assume !false; 33621#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34024#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34021#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34018#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34015#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34012#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34009#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34006#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34003#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34000#L137 assume 8464 == ssl3_accept_~s__state~0#1; 33803#L144 [2021-12-22 19:58:52,606 INFO L793 eck$LassoCheckResult]: Loop: 33803#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 34176#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 34174#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; 34157#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34149#L614 ssl3_accept_~skip~0#1 := 0; 34145#L110-2 assume !false; 34141#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34137#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34133#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34129#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34125#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34121#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34117#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34114#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34110#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34106#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34102#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34098#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33728#L146 assume 8496 == ssl3_accept_~s__state~0#1; 33552#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 33436#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 33415#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 33416#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 33555#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 34421#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34415#L614 ssl3_accept_~skip~0#1 := 0; 34413#L110-2 assume !false; 34411#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34409#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34407#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34405#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34403#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34401#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34399#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34398#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34397#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34395#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34393#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34391#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34387#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34346#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 33658#L152 assume 8512 == ssl3_accept_~s__state~0#1; 33659#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 33470#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 33471#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 34272#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34267#L614 ssl3_accept_~skip~0#1 := 0; 34266#L110-2 assume !false; 34265#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34264#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34263#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34262#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34261#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34260#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34259#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34258#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34257#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34256#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34255#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34254#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34253#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34252#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34251#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34250#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34249#L158 assume 8528 == ssl3_accept_~s__state~0#1; 33981#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; 34248#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 34247#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 33523#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 33593#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 33440#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 34243#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34237#L614 ssl3_accept_~skip~0#1 := 0; 34232#L110-2 assume !false; 34230#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34228#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34226#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34224#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34222#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34220#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34218#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34216#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34214#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34212#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34210#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34208#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34206#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34204#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34202#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34200#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34198#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 34195#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 34192#L164 assume 8544 == ssl3_accept_~s__state~0#1; 33364#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 33365#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 33541#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 33542#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 33567#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 33568#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; 34172#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34152#L614 ssl3_accept_~skip~0#1 := 0; 34148#L110-2 assume !false; 34144#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34140#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34136#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34132#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34128#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34124#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34120#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34116#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34113#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34109#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34105#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34101#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34097#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34095#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34094#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34093#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34092#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 34091#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 34090#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 34089#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 34088#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 34087#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 34086#L176 assume 8448 == ssl3_accept_~s__state~0#1; 34085#L177 assume !(ssl3_accept_~num1~0#1 > 0); 34083#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 34081#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34076#L614 ssl3_accept_~skip~0#1 := 0; 34075#L110-2 assume !false; 34074#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34073#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34068#L116 assume 16384 == ssl3_accept_~s__state~0#1; 34067#L222 ssl3_accept_~s__server~0#1 := 1; 34066#L227 assume 0 != ssl3_accept_~cb~0#1; 34065#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 34063#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 34060#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 34057#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 33940#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 33923#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33932#L614 ssl3_accept_~skip~0#1 := 0; 33930#L110-2 assume !false; 33926#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33924#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33921#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33919#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33918#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33917#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33915#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33916#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34111#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34107#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34103#L140 assume 8465 == ssl3_accept_~s__state~0#1; 33803#L144 [2021-12-22 19:58:52,606 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:52,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-12-22 19:58:52,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:52,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779745495] [2021-12-22 19:58:52,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:52,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:52,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:52,623 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:52,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:52,628 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:52,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:52,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1208213206, now seen corresponding path program 1 times [2021-12-22 19:58:52,629 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:52,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106966877] [2021-12-22 19:58:52,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:52,629 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:52,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:52,660 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 168 proven. 0 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2021-12-22 19:58:52,661 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:52,661 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106966877] [2021-12-22 19:58:52,661 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106966877] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:52,661 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:52,661 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 19:58:52,661 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839086443] [2021-12-22 19:58:52,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:52,662 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:52,662 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:52,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:52,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:52,662 INFO L87 Difference]: Start difference. First operand 1768 states and 2331 transitions. cyclomatic complexity: 568 Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 19:58:52,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:52,688 INFO L93 Difference]: Finished difference Result 3297 states and 4366 transitions. [2021-12-22 19:58:52,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:52,689 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3297 states and 4366 transitions. [2021-12-22 19:58:52,699 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3124 [2021-12-22 19:58:52,726 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3297 states to 3297 states and 4366 transitions. [2021-12-22 19:58:52,734 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3191 [2021-12-22 19:58:52,736 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3191 [2021-12-22 19:58:52,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3297 states and 4366 transitions. [2021-12-22 19:58:52,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:52,750 INFO L681 BuchiCegarLoop]: Abstraction has 3297 states and 4366 transitions. [2021-12-22 19:58:52,752 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3297 states and 4366 transitions. [2021-12-22 19:58:52,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3297 to 1768. [2021-12-22 19:58:52,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1768 states, 1768 states have (on average 1.3173076923076923) internal successors, (2329), 1767 states have internal predecessors, (2329), 0 states have call successors, (0), 0 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-22 19:58:52,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2329 transitions. [2021-12-22 19:58:52,791 INFO L704 BuchiCegarLoop]: Abstraction has 1768 states and 2329 transitions. [2021-12-22 19:58:52,792 INFO L587 BuchiCegarLoop]: Abstraction has 1768 states and 2329 transitions. [2021-12-22 19:58:52,792 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-22 19:58:52,792 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1768 states and 2329 transitions. [2021-12-22 19:58:52,795 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1595 [2021-12-22 19:58:52,795 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:52,795 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:52,796 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-22 19:58:52,800 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-22 19:58:52,800 INFO L791 eck$LassoCheckResult]: Stem: 38659#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 38533#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 38524#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 38483#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 38484#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 38475#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 38476#L110-2 assume !false; 38701#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38917#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38916#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38915#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38914#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38913#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38912#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38911#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38910#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38909#L137 assume 8464 == ssl3_accept_~s__state~0#1; 38445#L144 [2021-12-22 19:58:52,801 INFO L793 eck$LassoCheckResult]: Loop: 38445#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 38446#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 38463#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; 38464#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40157#L614 ssl3_accept_~skip~0#1 := 0; 40155#L110-2 assume !false; 40153#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40151#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40149#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40147#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40145#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40143#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40141#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40139#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40137#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40134#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40131#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 40128#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38728#L146 assume 8496 == ssl3_accept_~s__state~0#1; 38629#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 38506#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 38507#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 38808#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 38631#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 39552#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39544#L614 ssl3_accept_~skip~0#1 := 0; 39540#L110-2 assume !false; 39536#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39532#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39528#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39524#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39520#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39516#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39512#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39507#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39503#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39498#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39494#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39489#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39488#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 39482#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38736#L152 assume 8512 == ssl3_accept_~s__state~0#1; 38734#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 38548#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 38549#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 38602#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40106#L614 ssl3_accept_~skip~0#1 := 0; 40105#L110-2 assume !false; 40100#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40098#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40096#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40094#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40092#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40090#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40088#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40086#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40084#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40082#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40080#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 40078#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 40076#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 40074#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 40072#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 39680#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 38729#L158 assume 8528 == ssl3_accept_~s__state~0#1; 38730#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; 38491#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 38492#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 38613#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 38671#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 38650#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 38651#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40179#L614 ssl3_accept_~skip~0#1 := 0; 40177#L110-2 assume !false; 40175#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40173#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40171#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40169#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40167#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40165#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40135#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40132#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40129#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40127#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40011#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 40010#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 40009#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 40008#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 40007#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 40006#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 40005#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 40004#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 39487#L164 assume 8544 == ssl3_accept_~s__state~0#1; 38742#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 39486#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 38615#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 38616#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 39275#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 38571#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; 38572#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40099#L614 ssl3_accept_~skip~0#1 := 0; 40097#L110-2 assume !false; 40095#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40093#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 40091#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 40089#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 40087#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 40085#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 40083#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 40081#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40079#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40077#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 40075#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 40073#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39700#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 39697#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 39695#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 39692#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 39690#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 39688#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 39685#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 39682#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 39620#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 39617#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 39612#L176 assume 8448 == ssl3_accept_~s__state~0#1; 39610#L177 assume !(ssl3_accept_~num1~0#1 > 0); 39606#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 39604#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39599#L614 ssl3_accept_~skip~0#1 := 0; 39595#L110-2 assume !false; 39593#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39591#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39590#L116 assume 16384 == ssl3_accept_~s__state~0#1; 39587#L222 ssl3_accept_~s__server~0#1 := 1; 39824#L227 assume 0 != ssl3_accept_~cb~0#1; 39819#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 39787#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 39772#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 39769#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 39768#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 38568#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39929#L614 ssl3_accept_~skip~0#1 := 0; 39927#L110-2 assume !false; 39925#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39923#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39921#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39920#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39919#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39918#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38720#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38721#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 40113#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 40071#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38726#L140 assume 8465 == ssl3_accept_~s__state~0#1; 38445#L144 [2021-12-22 19:58:52,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:52,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-12-22 19:58:52,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:52,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609489287] [2021-12-22 19:58:52,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:52,802 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:52,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:52,819 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:52,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:52,823 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:52,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:52,824 INFO L85 PathProgramCache]: Analyzing trace with hash -213519508, now seen corresponding path program 1 times [2021-12-22 19:58:52,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:52,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659292182] [2021-12-22 19:58:52,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:52,824 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:52,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:52,874 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-22 19:58:52,874 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:52,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659292182] [2021-12-22 19:58:52,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659292182] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 19:58:52,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1787845854] [2021-12-22 19:58:52,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:52,875 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 19:58:52,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:52,920 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-22 19:58:52,934 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-22 19:58:52,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:52,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 19:58:53,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 19:58:53,153 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-22 19:58:53,153 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 19:58:53,153 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1787845854] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:53,153 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 19:58:53,154 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-22 19:58:53,154 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319458351] [2021-12-22 19:58:53,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:53,154 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:53,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:53,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:53,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 19:58:53,155 INFO L87 Difference]: Start difference. First operand 1768 states and 2329 transitions. cyclomatic complexity: 566 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-22 19:58:53,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:53,239 INFO L93 Difference]: Finished difference Result 1828 states and 2401 transitions. [2021-12-22 19:58:53,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:53,239 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1828 states and 2401 transitions. [2021-12-22 19:58:53,244 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1655 [2021-12-22 19:58:53,256 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1828 states to 1828 states and 2401 transitions. [2021-12-22 19:58:53,256 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1722 [2021-12-22 19:58:53,258 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1722 [2021-12-22 19:58:53,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1828 states and 2401 transitions. [2021-12-22 19:58:53,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:53,261 INFO L681 BuchiCegarLoop]: Abstraction has 1828 states and 2401 transitions. [2021-12-22 19:58:53,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1828 states and 2401 transitions. [2021-12-22 19:58:53,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1828 to 1804. [2021-12-22 19:58:53,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1804 states, 1804 states have (on average 1.315410199556541) internal successors, (2373), 1803 states have internal predecessors, (2373), 0 states have call successors, (0), 0 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-22 19:58:53,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 2373 transitions. [2021-12-22 19:58:53,283 INFO L704 BuchiCegarLoop]: Abstraction has 1804 states and 2373 transitions. [2021-12-22 19:58:53,283 INFO L587 BuchiCegarLoop]: Abstraction has 1804 states and 2373 transitions. [2021-12-22 19:58:53,283 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-22 19:58:53,283 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1804 states and 2373 transitions. [2021-12-22 19:58:53,287 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1631 [2021-12-22 19:58:53,287 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:53,287 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:53,288 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-22 19:58:53,288 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:58:53,288 INFO L791 eck$LassoCheckResult]: Stem: 42728#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 42598#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 42586#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 42547#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 42548#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 42545#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 42546#L110-2 assume !false; 42770#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43030#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43029#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43028#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43027#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43026#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43025#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43024#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43023#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43022#L137 assume 8464 == ssl3_accept_~s__state~0#1; 42802#L144 [2021-12-22 19:58:53,289 INFO L793 eck$LassoCheckResult]: Loop: 42802#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 42719#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 42720#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; 43251#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43246#L614 ssl3_accept_~skip~0#1 := 0; 43245#L110-2 assume !false; 43244#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43243#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43242#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43241#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43240#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43239#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43238#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43237#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43236#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43235#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43234#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43233#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43031#L146 assume 8496 == ssl3_accept_~s__state~0#1; 42697#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 42698#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 42549#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 42550#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 42701#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 43512#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43507#L614 ssl3_accept_~skip~0#1 := 0; 43506#L110-2 assume !false; 43505#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43499#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43497#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43495#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43493#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43488#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43484#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43475#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43471#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43467#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43464#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43461#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43404#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43367#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 42811#L152 assume 8512 == ssl3_accept_~s__state~0#1; 42812#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 42610#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 42611#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 43816#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43805#L614 ssl3_accept_~skip~0#1 := 0; 43803#L110-2 assume !false; 43654#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43653#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43651#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43649#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43647#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43645#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43643#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43641#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43640#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43639#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43544#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43540#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43538#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43535#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43533#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43532#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 42817#L158 assume 8528 == ssl3_accept_~s__state~0#1; 42582#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; 42553#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 42554#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 42663#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 42741#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 42572#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 43481#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43473#L614 ssl3_accept_~skip~0#1 := 0; 43469#L110-2 assume !false; 43465#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43462#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43459#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43403#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43397#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43395#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43394#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43393#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43391#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43390#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43384#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43382#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43380#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43378#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43376#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43374#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43372#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 43370#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 42779#L164 assume 8544 == ssl3_accept_~s__state~0#1; 42780#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 42626#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 42540#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 42648#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 42649#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 42713#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; 43328#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43323#L614 ssl3_accept_~skip~0#1 := 0; 43322#L110-2 assume !false; 43321#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43320#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43319#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43318#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43317#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43316#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43315#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43314#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43313#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43312#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43311#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43310#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43309#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43308#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43307#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43306#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43305#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 43304#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 43303#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 43302#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 43301#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 43300#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 43299#L176 assume 8448 == ssl3_accept_~s__state~0#1; 43298#L177 assume !(ssl3_accept_~num1~0#1 > 0); 43296#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 43294#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43289#L614 ssl3_accept_~skip~0#1 := 0; 43288#L110-2 assume !false; 43286#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43283#L113 assume 12292 == ssl3_accept_~s__state~0#1; 43282#L114 ssl3_accept_~s__new_session~0#1 := 1; 43281#L222 ssl3_accept_~s__server~0#1 := 1; 43280#L227 assume 0 != ssl3_accept_~cb~0#1; 43278#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 43274#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 43268#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 43262#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 43159#L254 assume 12292 != ssl3_accept_~s__state~0#1; 42631#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 44042#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44036#L614 ssl3_accept_~skip~0#1 := 0; 44034#L110-2 assume !false; 44032#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44030#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 44028#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 44026#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 44024#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 44022#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 44020#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 44018#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 44017#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42801#L137 assume 8464 == ssl3_accept_~s__state~0#1; 42802#L144 [2021-12-22 19:58:53,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:53,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-12-22 19:58:53,290 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:53,290 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555122446] [2021-12-22 19:58:53,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:53,290 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:53,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:53,294 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:53,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:53,300 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:53,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:53,300 INFO L85 PathProgramCache]: Analyzing trace with hash 987128212, now seen corresponding path program 1 times [2021-12-22 19:58:53,301 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:53,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993208427] [2021-12-22 19:58:53,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:53,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:53,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:53,324 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-22 19:58:53,325 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:53,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993208427] [2021-12-22 19:58:53,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1993208427] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 19:58:53,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829365559] [2021-12-22 19:58:53,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:53,325 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 19:58:53,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:53,327 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 19:58:53,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2021-12-22 19:58:53,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:53,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 19:58:53,394 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 19:58:53,535 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-12-22 19:58:53,536 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 19:58:53,536 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [829365559] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:53,536 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 19:58:53,536 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-22 19:58:53,536 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987906952] [2021-12-22 19:58:53,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:53,536 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:53,537 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:53,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:53,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 19:58:53,537 INFO L87 Difference]: Start difference. First operand 1804 states and 2373 transitions. cyclomatic complexity: 574 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-22 19:58:53,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:53,594 INFO L93 Difference]: Finished difference Result 1804 states and 2367 transitions. [2021-12-22 19:58:53,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:53,595 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1804 states and 2367 transitions. [2021-12-22 19:58:53,600 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1621 [2021-12-22 19:58:53,604 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1804 states to 1804 states and 2367 transitions. [2021-12-22 19:58:53,605 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1698 [2021-12-22 19:58:53,606 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1698 [2021-12-22 19:58:53,606 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1804 states and 2367 transitions. [2021-12-22 19:58:53,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:53,607 INFO L681 BuchiCegarLoop]: Abstraction has 1804 states and 2367 transitions. [2021-12-22 19:58:53,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1804 states and 2367 transitions. [2021-12-22 19:58:53,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1804 to 1764. [2021-12-22 19:58:53,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1764 states, 1764 states have (on average 1.314625850340136) internal successors, (2319), 1763 states have internal predecessors, (2319), 0 states have call successors, (0), 0 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-22 19:58:53,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1764 states to 1764 states and 2319 transitions. [2021-12-22 19:58:53,626 INFO L704 BuchiCegarLoop]: Abstraction has 1764 states and 2319 transitions. [2021-12-22 19:58:53,626 INFO L587 BuchiCegarLoop]: Abstraction has 1764 states and 2319 transitions. [2021-12-22 19:58:53,627 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-22 19:58:53,627 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1764 states and 2319 transitions. [2021-12-22 19:58:53,630 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1591 [2021-12-22 19:58:53,630 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:53,630 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:53,632 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-22 19:58:53,632 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-22 19:58:53,632 INFO L791 eck$LassoCheckResult]: Stem: 46802#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 46672#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 46660#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 46622#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 46623#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 46620#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 46621#L110-2 assume !false; 46844#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47277#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47275#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47273#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47271#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47267#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47265#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47263#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47262#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47259#L137 assume 8464 == ssl3_accept_~s__state~0#1; 46875#L144 [2021-12-22 19:58:53,632 INFO L793 eck$LassoCheckResult]: Loop: 46875#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 46795#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 46796#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; 47302#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47297#L614 ssl3_accept_~skip~0#1 := 0; 47296#L110-2 assume !false; 47295#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47294#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47293#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47292#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47291#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47290#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47289#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47288#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47287#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47286#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47285#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47284#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47054#L146 assume 8496 == ssl3_accept_~s__state~0#1; 47053#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 47052#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 47051#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 47048#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 46775#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 47369#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47361#L614 ssl3_accept_~skip~0#1 := 0; 47359#L110-2 assume !false; 47357#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47354#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47348#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47346#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47344#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47342#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47340#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47338#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47336#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47334#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47332#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47330#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47328#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 47324#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 46884#L152 assume 8512 == ssl3_accept_~s__state~0#1; 46811#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 46812#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 46743#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 46744#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47719#L614 ssl3_accept_~skip~0#1 := 0; 47715#L110-2 assume !false; 47711#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47707#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47703#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47699#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47695#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47691#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47687#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47681#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47678#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47675#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47672#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47669#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47666#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 47663#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 47660#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 47657#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 46889#L158 assume 8528 == ssl3_accept_~s__state~0#1; 46890#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; 47527#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 47525#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 46739#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 46815#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 46647#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 46791#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47509#L614 ssl3_accept_~skip~0#1 := 0; 47506#L110-2 assume !false; 47503#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47500#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47497#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47494#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47491#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47488#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47485#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47482#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47479#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47476#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47473#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47470#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47467#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 47464#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 47454#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 47316#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 47317#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 47280#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 47281#L164 assume 8544 == ssl3_accept_~s__state~0#1; 46573#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 46574#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 46760#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 46761#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 46787#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 46788#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; 47438#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47428#L614 ssl3_accept_~skip~0#1 := 0; 47426#L110-2 assume !false; 47424#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47422#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47420#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47418#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47416#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47414#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47412#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47410#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47409#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47407#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 47404#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 47403#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47402#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 47401#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 47400#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 47399#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 47398#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 47397#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 47396#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 47395#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 47394#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 47393#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 47392#L176 assume 8448 == ssl3_accept_~s__state~0#1; 47391#L177 assume !(ssl3_accept_~num1~0#1 > 0); 47389#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 47387#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47382#L614 ssl3_accept_~skip~0#1 := 0; 47381#L110-2 assume !false; 47380#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47379#L113 assume 12292 == ssl3_accept_~s__state~0#1; 47086#L114 ssl3_accept_~s__new_session~0#1 := 1; 48329#L222 ssl3_accept_~s__server~0#1 := 1; 48328#L227 assume 0 != ssl3_accept_~cb~0#1; 48327#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 48326#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 48324#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 48322#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 47191#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 47189#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47183#L614 ssl3_accept_~skip~0#1 := 0; 47181#L110-2 assume !false; 47179#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47175#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47173#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47171#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47169#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47168#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47166#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47167#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47408#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47406#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46877#L140 assume 8465 == ssl3_accept_~s__state~0#1; 46875#L144 [2021-12-22 19:58:53,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:53,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-12-22 19:58:53,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:53,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429698613] [2021-12-22 19:58:53,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:53,633 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:53,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:53,637 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:53,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:53,640 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:53,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:53,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1280266624, now seen corresponding path program 1 times [2021-12-22 19:58:53,641 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:53,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543167180] [2021-12-22 19:58:53,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:53,641 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:53,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:53,666 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-22 19:58:53,667 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:53,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543167180] [2021-12-22 19:58:53,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543167180] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 19:58:53,667 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284460556] [2021-12-22 19:58:53,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:53,667 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 19:58:53,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:53,669 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 19:58:53,711 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2021-12-22 19:58:53,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:53,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 19:58:53,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 19:58:53,877 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-22 19:58:53,877 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 19:58:53,877 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284460556] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:53,877 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 19:58:53,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-12-22 19:58:53,878 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643810308] [2021-12-22 19:58:53,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:53,878 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:53,878 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:53,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:53,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 19:58:53,879 INFO L87 Difference]: Start difference. First operand 1764 states and 2319 transitions. cyclomatic complexity: 560 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-22 19:58:53,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:53,975 INFO L93 Difference]: Finished difference Result 1796 states and 2355 transitions. [2021-12-22 19:58:53,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:53,975 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1796 states and 2355 transitions. [2021-12-22 19:58:53,980 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1623 [2021-12-22 19:58:53,984 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1796 states to 1796 states and 2355 transitions. [2021-12-22 19:58:53,984 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1690 [2021-12-22 19:58:53,985 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1690 [2021-12-22 19:58:53,985 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1796 states and 2355 transitions. [2021-12-22 19:58:53,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:53,986 INFO L681 BuchiCegarLoop]: Abstraction has 1796 states and 2355 transitions. [2021-12-22 19:58:53,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1796 states and 2355 transitions. [2021-12-22 19:58:54,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1796 to 1764. [2021-12-22 19:58:54,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1764 states, 1764 states have (on average 1.314625850340136) internal successors, (2319), 1763 states have internal predecessors, (2319), 0 states have call successors, (0), 0 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-22 19:58:54,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1764 states to 1764 states and 2319 transitions. [2021-12-22 19:58:54,037 INFO L704 BuchiCegarLoop]: Abstraction has 1764 states and 2319 transitions. [2021-12-22 19:58:54,037 INFO L587 BuchiCegarLoop]: Abstraction has 1764 states and 2319 transitions. [2021-12-22 19:58:54,037 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-22 19:58:54,037 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1764 states and 2319 transitions. [2021-12-22 19:58:54,041 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1591 [2021-12-22 19:58:54,041 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:54,041 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:54,043 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:58:54,043 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-22 19:58:54,043 INFO L791 eck$LassoCheckResult]: Stem: 50809#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 50702#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 50688#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 50648#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 50649#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 50646#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 50647#L110-2 assume !false; 50857#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 51122#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 51121#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 51120#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 51119#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 51118#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 51117#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 51116#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 51115#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 51114#L137 assume 8464 == ssl3_accept_~s__state~0#1; 50890#L144 [2021-12-22 19:58:54,043 INFO L793 eck$LassoCheckResult]: Loop: 50890#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 52355#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 52354#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; 52353#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52348#L614 ssl3_accept_~skip~0#1 := 0; 52347#L110-2 assume !false; 52346#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52345#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52344#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52343#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52342#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52341#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52340#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 51321#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52339#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52338#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 50739#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 50740#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 50793#L146 assume 8496 == ssl3_accept_~s__state~0#1; 50789#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 50790#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 51148#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 51145#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 50792#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 51358#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 51353#L614 ssl3_accept_~skip~0#1 := 0; 51352#L110-2 assume !false; 51351#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 51350#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 51349#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 51348#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 51347#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 51346#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 51345#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 51344#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 51343#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 51342#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 51341#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 51340#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 51339#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 51338#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 50901#L152 assume 8512 == ssl3_accept_~s__state~0#1; 50821#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 50822#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 51842#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 51839#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 51833#L614 ssl3_accept_~skip~0#1 := 0; 51831#L110-2 assume !false; 51829#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 51827#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 51825#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 51823#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 51821#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 51819#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 51817#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 51815#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 51813#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 51811#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 51809#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 51807#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 51805#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 51803#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 51801#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 51799#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 50906#L158 assume 8528 == ssl3_accept_~s__state~0#1; 50682#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; 50683#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 51666#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 51664#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 51662#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 51659#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 51656#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 51650#L614 ssl3_accept_~skip~0#1 := 0; 51648#L110-2 assume !false; 51646#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 51644#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 51642#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 51640#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 51638#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 51636#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 51634#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 51631#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 51629#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 51626#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 51624#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 51621#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 51620#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 51619#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 51596#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 51591#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 51590#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 51589#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 51588#L164 assume 8544 == ssl3_accept_~s__state~0#1; 50600#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 50601#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 50641#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 50779#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 51578#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 50735#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; 50736#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52269#L614 ssl3_accept_~skip~0#1 := 0; 52267#L110-2 assume !false; 52265#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52264#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52263#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52262#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52261#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52260#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52259#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52257#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52255#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52253#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52249#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52247#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 52237#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 52235#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 52232#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 50723#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 50626#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 50620#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 50621#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 50636#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 50637#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 50737#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 50709#L176 assume 8448 == ssl3_accept_~s__state~0#1; 50710#L177 assume !(ssl3_accept_~num1~0#1 > 0); 50680#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 50681#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52223#L614 ssl3_accept_~skip~0#1 := 0; 52220#L110-2 assume !false; 52217#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50885#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 50887#L116 assume 16384 == ssl3_accept_~s__state~0#1; 52210#L222 ssl3_accept_~s__server~0#1 := 1; 52330#L227 assume 0 != ssl3_accept_~cb~0#1; 52325#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 52323#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 52320#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 52317#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 52315#L254 assume 12292 != ssl3_accept_~s__state~0#1; 50634#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 50635#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52299#L614 ssl3_accept_~skip~0#1 := 0; 52297#L110-2 assume !false; 52295#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52293#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52291#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52289#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52287#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52285#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52284#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52283#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 51849#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 50889#L137 assume 8464 == ssl3_accept_~s__state~0#1; 50890#L144 [2021-12-22 19:58:54,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:54,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-12-22 19:58:54,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:54,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729487942] [2021-12-22 19:58:54,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:54,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:54,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:54,048 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:54,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:54,051 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:54,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:54,052 INFO L85 PathProgramCache]: Analyzing trace with hash -1709808001, now seen corresponding path program 1 times [2021-12-22 19:58:54,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:54,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488264207] [2021-12-22 19:58:54,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:54,052 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:54,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:54,073 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-22 19:58:54,074 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:54,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488264207] [2021-12-22 19:58:54,074 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488264207] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 19:58:54,074 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1655965544] [2021-12-22 19:58:54,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:54,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 19:58:54,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:54,089 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 19:58:54,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2021-12-22 19:58:54,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:54,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 19:58:54,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 19:58:54,294 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-22 19:58:54,294 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 19:58:54,433 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-22 19:58:54,434 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1655965544] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 19:58:54,434 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 19:58:54,434 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-22 19:58:54,434 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50722988] [2021-12-22 19:58:54,434 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 19:58:54,435 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:54,435 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:54,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 19:58:54,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-22 19:58:54,435 INFO L87 Difference]: Start difference. First operand 1764 states and 2319 transitions. cyclomatic complexity: 560 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-22 19:58:54,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:54,770 INFO L93 Difference]: Finished difference Result 2857 states and 3662 transitions. [2021-12-22 19:58:54,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-22 19:58:54,772 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2857 states and 3662 transitions. [2021-12-22 19:58:54,780 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2122 [2021-12-22 19:58:54,785 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2857 states to 2807 states and 3608 transitions. [2021-12-22 19:58:54,786 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2701 [2021-12-22 19:58:54,787 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2701 [2021-12-22 19:58:54,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2807 states and 3608 transitions. [2021-12-22 19:58:54,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:54,787 INFO L681 BuchiCegarLoop]: Abstraction has 2807 states and 3608 transitions. [2021-12-22 19:58:54,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2807 states and 3608 transitions. [2021-12-22 19:58:54,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2807 to 2042. [2021-12-22 19:58:54,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2042 states, 2042 states have (on average 1.3026444662095984) internal successors, (2660), 2041 states have internal predecessors, (2660), 0 states have call successors, (0), 0 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-22 19:58:54,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2042 states to 2042 states and 2660 transitions. [2021-12-22 19:58:54,810 INFO L704 BuchiCegarLoop]: Abstraction has 2042 states and 2660 transitions. [2021-12-22 19:58:54,810 INFO L587 BuchiCegarLoop]: Abstraction has 2042 states and 2660 transitions. [2021-12-22 19:58:54,810 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-22 19:58:54,810 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2042 states and 2660 transitions. [2021-12-22 19:58:54,814 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1824 [2021-12-22 19:58:54,814 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:54,814 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:54,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-22 19:58:54,815 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-22 19:58:54,815 INFO L791 eck$LassoCheckResult]: Stem: 56376#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 56255#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 56247#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 56209#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 56210#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 56200#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 56201#L110-2 assume !false; 56415#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56918#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 56919#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 56914#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 56915#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 56910#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 56911#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 56906#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 56907#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 56902#L137 assume 8464 == ssl3_accept_~s__state~0#1; 56474#L144 [2021-12-22 19:58:54,816 INFO L793 eck$LassoCheckResult]: Loop: 56474#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 58162#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 58160#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; 58161#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58174#L614 ssl3_accept_~skip~0#1 := 0; 58173#L110-2 assume !false; 58172#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58171#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58170#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58169#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58168#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58167#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58166#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57518#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58165#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58164#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58131#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57355#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57194#L146 assume 8496 == ssl3_accept_~s__state~0#1; 56471#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 57191#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 57190#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 57189#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 56349#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 57185#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57177#L614 ssl3_accept_~skip~0#1 := 0; 57171#L110-2 assume !false; 57164#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57161#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57158#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57155#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57152#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57147#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57142#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57139#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57136#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57133#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57128#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57123#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57119#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 57115#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 57114#L152 assume 8512 == ssl3_accept_~s__state~0#1; 56468#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 58106#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 56323#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 56324#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58116#L614 ssl3_accept_~skip~0#1 := 0; 58115#L110-2 assume !false; 58114#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58113#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58112#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58111#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58110#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58109#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58108#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58107#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58104#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58103#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58101#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 58095#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 58093#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 58091#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 58089#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 58085#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 58076#L158 assume 8528 == ssl3_accept_~s__state~0#1; 56243#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; 56217#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 56218#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 56320#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 56392#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 56236#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 57107#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57101#L614 ssl3_accept_~skip~0#1 := 0; 57099#L110-2 assume !false; 57097#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57095#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57093#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57091#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57089#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57087#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57085#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57083#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57081#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57079#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57077#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57074#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57070#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 57066#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 57061#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 57057#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 57051#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 57052#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 58032#L164 assume 8544 == ssl3_accept_~s__state~0#1; 56160#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 56161#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 58026#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 56307#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 56308#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 57948#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; 57941#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57935#L614 ssl3_accept_~skip~0#1 := 0; 57933#L110-2 assume !false; 57931#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57929#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57927#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57925#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57923#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57921#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57919#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57659#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57660#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57607#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57608#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57600#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57601#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 57589#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 57590#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 57581#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 57582#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 57573#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 57574#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 57565#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 57566#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 57557#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 57558#L176 assume 8448 == ssl3_accept_~s__state~0#1; 56289#L177 assume !(ssl3_accept_~num1~0#1 > 0); 56241#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 56242#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57977#L614 ssl3_accept_~skip~0#1 := 0; 57976#L110-2 assume !false; 57975#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57974#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57973#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57972#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57971#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57970#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57969#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57968#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57967#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57966#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57965#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57964#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57963#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 57962#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 57961#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 57960#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 57959#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 57958#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 57957#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 57956#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 57955#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 57954#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 57953#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 57952#L179 assume 8576 == ssl3_accept_~s__state~0#1; 57783#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 57914#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 57912#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 56159#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58154#L614 ssl3_accept_~skip~0#1 := 0; 58153#L110-2 assume !false; 58152#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58151#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58150#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58149#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58148#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58147#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58146#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58145#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58144#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58142#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58143#L140 assume 8465 == ssl3_accept_~s__state~0#1; 56474#L144 [2021-12-22 19:58:54,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:54,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-12-22 19:58:54,816 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:54,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639056665] [2021-12-22 19:58:54,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:54,817 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:54,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:54,820 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:54,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:54,824 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:54,824 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:54,824 INFO L85 PathProgramCache]: Analyzing trace with hash -925750313, now seen corresponding path program 1 times [2021-12-22 19:58:54,824 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:54,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125656909] [2021-12-22 19:58:54,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:54,825 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:54,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:54,843 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-22 19:58:54,843 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:54,843 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125656909] [2021-12-22 19:58:54,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125656909] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:54,843 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:54,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-22 19:58:54,843 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836526619] [2021-12-22 19:58:54,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:54,844 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:54,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:54,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:54,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:54,845 INFO L87 Difference]: Start difference. First operand 2042 states and 2660 transitions. cyclomatic complexity: 626 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-22 19:58:54,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:54,939 INFO L93 Difference]: Finished difference Result 2068 states and 2690 transitions. [2021-12-22 19:58:54,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:54,940 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2068 states and 2690 transitions. [2021-12-22 19:58:54,946 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1850 [2021-12-22 19:58:54,977 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2068 states to 2068 states and 2690 transitions. [2021-12-22 19:58:54,977 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1962 [2021-12-22 19:58:54,978 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1962 [2021-12-22 19:58:54,978 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2068 states and 2690 transitions. [2021-12-22 19:58:54,978 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:54,979 INFO L681 BuchiCegarLoop]: Abstraction has 2068 states and 2690 transitions. [2021-12-22 19:58:54,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2068 states and 2690 transitions. [2021-12-22 19:58:54,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2068 to 2042. [2021-12-22 19:58:54,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2042 states, 2042 states have (on average 1.3016650342801175) internal successors, (2658), 2041 states have internal predecessors, (2658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 19:58:55,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2042 states to 2042 states and 2658 transitions. [2021-12-22 19:58:55,001 INFO L704 BuchiCegarLoop]: Abstraction has 2042 states and 2658 transitions. [2021-12-22 19:58:55,001 INFO L587 BuchiCegarLoop]: Abstraction has 2042 states and 2658 transitions. [2021-12-22 19:58:55,001 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-22 19:58:55,001 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2042 states and 2658 transitions. [2021-12-22 19:58:55,005 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1824 [2021-12-22 19:58:55,005 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:55,005 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:55,006 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-22 19:58:55,006 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-22 19:58:55,007 INFO L791 eck$LassoCheckResult]: Stem: 60501#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 60373#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 60364#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 60325#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 60326#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 60317#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 60318#L110-2 assume !false; 60551#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61179#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 61177#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 61175#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 61173#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 61171#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 61169#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 61168#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 61162#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 61160#L137 assume 8464 == ssl3_accept_~s__state~0#1; 60680#L144 [2021-12-22 19:58:55,007 INFO L793 eck$LassoCheckResult]: Loop: 60680#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 62292#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 61958#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; 61951#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61947#L614 ssl3_accept_~skip~0#1 := 0; 61505#L110-2 assume !false; 61506#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61494#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 61495#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 61426#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 61427#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 61402#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 61403#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 61362#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 61399#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 61265#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 61266#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 61303#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 61124#L146 assume 8496 == ssl3_accept_~s__state~0#1; 60677#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 61123#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 61122#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 61121#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 60463#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 60464#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62207#L614 ssl3_accept_~skip~0#1 := 0; 62198#L110-2 assume !false; 62196#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62190#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62188#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62186#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62184#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62182#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62180#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62178#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62176#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62174#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62172#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62170#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62168#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62166#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 60564#L152 assume 8512 == ssl3_accept_~s__state~0#1; 60517#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 60518#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 60446#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 60447#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62272#L614 ssl3_accept_~skip~0#1 := 0; 60378#L110-2 assume !false; 60319#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 60320#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 60342#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 60343#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 60400#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 60401#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62281#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 60382#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 60383#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 60420#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 60421#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 60479#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 60453#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 60454#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 60461#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62278#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 62206#L158 assume 8528 == ssl3_accept_~s__state~0#1; 60576#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; 62205#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 60570#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 60515#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 60516#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 60493#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 60494#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62266#L614 ssl3_accept_~skip~0#1 := 0; 62265#L110-2 assume !false; 62264#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62263#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62262#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62261#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62260#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62259#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62258#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62257#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62256#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62163#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62131#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62130#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62128#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62127#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 62126#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62120#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 62097#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 62096#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 60578#L164 assume 8544 == ssl3_accept_~s__state~0#1; 60276#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 60277#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 60324#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 60426#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 60427#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 60412#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; 60413#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62119#L614 ssl3_accept_~skip~0#1 := 0; 62118#L110-2 assume !false; 62095#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62094#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62092#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62090#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62088#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62086#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62080#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62075#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62074#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62069#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62063#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62061#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62059#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62057#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 62055#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62053#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 62051#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 62049#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 62047#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 62045#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 62043#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 62041#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 61967#L176 assume 8448 == ssl3_accept_~s__state~0#1; 60407#L177 assume !(ssl3_accept_~num1~0#1 > 0); 60358#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 60359#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61926#L614 ssl3_accept_~skip~0#1 := 0; 61924#L110-2 assume !false; 61921#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61919#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 61913#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 61911#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 61909#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 61907#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 61905#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 61797#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 61798#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 61786#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 61787#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 61778#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 61779#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 61770#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 61771#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 61762#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 61763#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 61754#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 61755#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 61746#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 61747#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 61738#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 61739#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 61731#L179 assume 8576 == ssl3_accept_~s__state~0#1; 61622#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 61724#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 61725#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 61118#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61799#L614 ssl3_accept_~skip~0#1 := 0; 61800#L110-2 assume !false; 61500#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61501#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 61489#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 61490#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 61404#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 61405#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 61400#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 61401#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 61397#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 61398#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 61204#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 61205#L143 assume 8466 == ssl3_accept_~s__state~0#1; 60680#L144 [2021-12-22 19:58:55,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:55,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-12-22 19:58:55,008 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:55,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167404645] [2021-12-22 19:58:55,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:55,008 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:55,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:55,012 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:55,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:55,016 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:55,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:55,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1366511526, now seen corresponding path program 1 times [2021-12-22 19:58:55,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:55,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787508391] [2021-12-22 19:58:55,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:55,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:55,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:55,091 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-22 19:58:55,091 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:55,100 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787508391] [2021-12-22 19:58:55,100 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787508391] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:55,100 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:55,100 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-22 19:58:55,100 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812005069] [2021-12-22 19:58:55,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:55,101 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:55,102 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:55,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-22 19:58:55,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-22 19:58:55,102 INFO L87 Difference]: Start difference. First operand 2042 states and 2658 transitions. cyclomatic complexity: 624 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-22 19:58:55,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:55,183 INFO L93 Difference]: Finished difference Result 9285 states and 11994 transitions. [2021-12-22 19:58:55,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-22 19:58:55,183 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9285 states and 11994 transitions. [2021-12-22 19:58:55,216 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8917 [2021-12-22 19:58:55,239 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9285 states to 9285 states and 11994 transitions. [2021-12-22 19:58:55,239 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9179 [2021-12-22 19:58:55,244 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9179 [2021-12-22 19:58:55,245 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9285 states and 11994 transitions. [2021-12-22 19:58:55,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:55,250 INFO L681 BuchiCegarLoop]: Abstraction has 9285 states and 11994 transitions. [2021-12-22 19:58:55,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9285 states and 11994 transitions. [2021-12-22 19:58:55,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9285 to 3515. [2021-12-22 19:58:55,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3515 states, 3515 states have (on average 1.2955903271692746) internal successors, (4554), 3514 states have internal predecessors, (4554), 0 states have call successors, (0), 0 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-22 19:58:55,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3515 states to 3515 states and 4554 transitions. [2021-12-22 19:58:55,325 INFO L704 BuchiCegarLoop]: Abstraction has 3515 states and 4554 transitions. [2021-12-22 19:58:55,325 INFO L587 BuchiCegarLoop]: Abstraction has 3515 states and 4554 transitions. [2021-12-22 19:58:55,325 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-22 19:58:55,326 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3515 states and 4554 transitions. [2021-12-22 19:58:55,332 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3297 [2021-12-22 19:58:55,333 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:55,333 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:55,334 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-22 19:58:55,334 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-22 19:58:55,334 INFO L791 eck$LassoCheckResult]: Stem: 71854#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 71721#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 71708#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 71669#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 71670#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 71667#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 71668#L110-2 assume !false; 71893#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73096#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 73095#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 73094#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 73093#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 73092#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 73091#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 73090#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 73089#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 73088#L137 assume 8464 == ssl3_accept_~s__state~0#1; 71630#L144 [2021-12-22 19:58:55,334 INFO L793 eck$LassoCheckResult]: Loop: 71630#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 71631#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 71652#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; 71653#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74423#L614 ssl3_accept_~skip~0#1 := 0; 74421#L110-2 assume !false; 74419#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74414#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74404#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74401#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74398#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74392#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74390#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74018#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74387#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74385#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74383#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74381#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74034#L146 assume 8496 == ssl3_accept_~s__state~0#1; 71973#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 71695#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 71671#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 71672#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 71826#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 75126#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75121#L614 ssl3_accept_~skip~0#1 := 0; 75120#L110-2 assume !false; 75119#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 71842#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 71688#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 71689#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 71851#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 75116#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 75115#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 75114#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 75113#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 75112#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75111#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75110#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 75109#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 75108#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 73408#L152 assume 8512 == ssl3_accept_~s__state~0#1; 71911#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 71912#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 71875#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 71876#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 74611#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74607#L614 ssl3_accept_~skip~0#1 := 0; 74602#L110-2 assume !false; 74603#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74598#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74599#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74594#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74595#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74590#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74591#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74586#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74587#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74582#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74583#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74578#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74579#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 74574#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 74575#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 74571#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 74021#L158 assume 8528 == ssl3_accept_~s__state~0#1; 71703#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; 71675#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 71677#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 71804#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 71806#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 74843#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 74839#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74834#L614 ssl3_accept_~skip~0#1 := 0; 74833#L110-2 assume !false; 74832#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74827#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74825#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74823#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74821#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74819#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74817#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74815#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74813#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74811#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74809#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74807#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74805#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 74803#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 74801#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 74799#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 74797#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 74743#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 74740#L164 assume 8544 == ssl3_accept_~s__state~0#1; 71620#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 71621#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 71807#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 71808#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 71839#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 71756#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; 71757#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74933#L614 ssl3_accept_~skip~0#1 := 0; 74931#L110-2 assume !false; 74929#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74927#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74925#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74923#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74921#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74919#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74917#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74915#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74913#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74911#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74909#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74907#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74905#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 74903#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 74901#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 74899#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 74897#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 74895#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 74893#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 74891#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 74888#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 74885#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 74881#L176 assume 8448 == ssl3_accept_~s__state~0#1; 71750#L177 assume !(ssl3_accept_~num1~0#1 > 0); 71751#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 74695#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74690#L614 ssl3_accept_~skip~0#1 := 0; 74689#L110-2 assume !false; 74688#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74687#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74686#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74685#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74684#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74683#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74682#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74681#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74680#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74679#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74678#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74677#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74676#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 74675#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 74674#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 74673#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 74672#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 74671#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 74670#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 74669#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 74668#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 74667#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 74666#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 74665#L179 assume 8576 == ssl3_accept_~s__state~0#1; 74627#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 74664#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 74663#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 71619#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75100#L614 ssl3_accept_~skip~0#1 := 0; 75088#L110-2 assume !false; 75087#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75085#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 75080#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 75078#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 75072#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 75071#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 75070#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 75069#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 75068#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 75067#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75066#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74033#L143 assume 8466 == ssl3_accept_~s__state~0#1; 71630#L144 [2021-12-22 19:58:55,335 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:55,335 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-12-22 19:58:55,335 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:55,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105861288] [2021-12-22 19:58:55,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:55,335 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:55,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:55,340 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:55,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:55,344 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:55,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:55,345 INFO L85 PathProgramCache]: Analyzing trace with hash -525153549, now seen corresponding path program 1 times [2021-12-22 19:58:55,345 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:55,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869173353] [2021-12-22 19:58:55,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:55,345 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:55,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:55,403 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-22 19:58:55,403 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:55,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869173353] [2021-12-22 19:58:55,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869173353] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:55,404 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:55,404 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 19:58:55,404 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97105906] [2021-12-22 19:58:55,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:58:55,404 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:58:55,404 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:58:55,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:58:55,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:58:55,405 INFO L87 Difference]: Start difference. First operand 3515 states and 4554 transitions. cyclomatic complexity: 1050 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-22 19:58:55,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:58:55,432 INFO L93 Difference]: Finished difference Result 6423 states and 8280 transitions. [2021-12-22 19:58:55,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:58:55,433 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6423 states and 8280 transitions. [2021-12-22 19:58:55,489 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6205 [2021-12-22 19:58:55,503 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6423 states to 6423 states and 8280 transitions. [2021-12-22 19:58:55,503 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6317 [2021-12-22 19:58:55,506 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6317 [2021-12-22 19:58:55,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6423 states and 8280 transitions. [2021-12-22 19:58:55,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:55,507 INFO L681 BuchiCegarLoop]: Abstraction has 6423 states and 8280 transitions. [2021-12-22 19:58:55,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6423 states and 8280 transitions. [2021-12-22 19:58:55,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6423 to 3515. [2021-12-22 19:58:55,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3515 states, 3515 states have (on average 1.294452347083926) internal successors, (4550), 3514 states have internal predecessors, (4550), 0 states have call successors, (0), 0 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-22 19:58:55,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3515 states to 3515 states and 4550 transitions. [2021-12-22 19:58:55,564 INFO L704 BuchiCegarLoop]: Abstraction has 3515 states and 4550 transitions. [2021-12-22 19:58:55,564 INFO L587 BuchiCegarLoop]: Abstraction has 3515 states and 4550 transitions. [2021-12-22 19:58:55,564 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-12-22 19:58:55,564 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3515 states and 4550 transitions. [2021-12-22 19:58:55,570 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3297 [2021-12-22 19:58:55,571 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:55,571 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:55,572 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-22 19:58:55,572 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-22 19:58:55,573 INFO L791 eck$LassoCheckResult]: Stem: 81799#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 81660#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 81652#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 81613#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 81614#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 81604#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 81605#L110-2 assume !false; 81844#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82063#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 82059#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 82060#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 82055#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 82056#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 82051#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 82052#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 82047#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 82048#L137 assume 8464 == ssl3_accept_~s__state~0#1; 81984#L144 [2021-12-22 19:58:55,573 INFO L793 eck$LassoCheckResult]: Loop: 81984#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 82777#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 82776#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; 82774#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82769#L614 ssl3_accept_~skip~0#1 := 0; 82768#L110-2 assume !false; 82767#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82766#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 82765#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 82764#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 82763#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 82762#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 82737#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 82736#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 82735#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 82734#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 82733#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 82732#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 82717#L146 assume 8496 == ssl3_accept_~s__state~0#1; 81981#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 82716#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 82715#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 82714#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 81774#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 82712#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82707#L614 ssl3_accept_~skip~0#1 := 0; 82706#L110-2 assume !false; 82705#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82704#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 82703#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 82702#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 82701#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 82700#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 82699#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 82698#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 82697#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 82696#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 82695#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 82694#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 82693#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 82692#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 82085#L152 assume 8512 == ssl3_accept_~s__state~0#1; 81867#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 81868#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 81819#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 81820#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 83710#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83706#L614 ssl3_accept_~skip~0#1 := 0; 83697#L110-2 assume !false; 83698#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83689#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 83690#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 83681#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 83682#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83673#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 83674#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 83665#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 83666#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 83657#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83658#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 83579#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 83580#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 84166#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 84165#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 84164#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 84163#L158 assume 8528 == ssl3_accept_~s__state~0#1; 81646#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; 81647#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 84162#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 81732#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 81816#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 81731#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 83304#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 83297#L614 ssl3_accept_~skip~0#1 := 0; 83293#L110-2 assume !false; 83294#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83285#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 83286#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 83277#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 83278#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 83269#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 83270#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 83259#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 83260#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 83243#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 83244#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 83227#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 83228#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 83215#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 83216#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 83201#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 83202#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 83188#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 83189#L164 assume 8544 == ssl3_accept_~s__state~0#1; 81564#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 81565#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 81927#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 81928#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 84124#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 84123#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; 84120#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 84115#L614 ssl3_accept_~skip~0#1 := 0; 84114#L110-2 assume !false; 84113#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 84112#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 84111#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 84110#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 84109#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 84108#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 84107#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 84106#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 84105#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 84104#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 84103#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 84102#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 84101#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 84100#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 84099#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 84098#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 84097#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 84096#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 84095#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 84094#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 84093#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 84092#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 84091#L176 assume 8448 == ssl3_accept_~s__state~0#1; 84090#L177 assume !(ssl3_accept_~num1~0#1 > 0); 84087#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 84084#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 84078#L614 ssl3_accept_~skip~0#1 := 0; 84077#L110-2 assume !false; 84075#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 84073#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 84068#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 84062#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 84060#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 84058#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 84056#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 84054#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 84052#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 84050#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 84048#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 84046#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 84044#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 84042#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 84040#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 84038#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 84036#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 84035#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 84033#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 84028#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 84026#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 84022#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 83913#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 83885#L179 assume 8576 == ssl3_accept_~s__state~0#1; 83835#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 83121#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 82822#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 82386#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82809#L614 ssl3_accept_~skip~0#1 := 0; 82807#L110-2 assume !false; 82805#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82803#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 82801#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 82799#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 82797#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 82795#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 82793#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 82791#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 82789#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 82787#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 82784#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 82785#L143 assume 8466 == ssl3_accept_~s__state~0#1; 81984#L144 [2021-12-22 19:58:55,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:55,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 22 times [2021-12-22 19:58:55,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:55,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539569555] [2021-12-22 19:58:55,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:55,574 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:55,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:55,579 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:55,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:55,583 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:55,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:55,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1679659852, now seen corresponding path program 1 times [2021-12-22 19:58:55,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:55,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165537755] [2021-12-22 19:58:55,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:55,584 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:55,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:55,595 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:55,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:55,614 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:55,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:55,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1159625416, now seen corresponding path program 1 times [2021-12-22 19:58:55,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:55,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17793712] [2021-12-22 19:58:55,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:55,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:55,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:55,630 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:55,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:55,658 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:56,629 INFO L210 LassoAnalysis]: Preferences: [2021-12-22 19:58:56,630 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-22 19:58:56,630 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-22 19:58:56,630 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-22 19:58:56,630 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-22 19:58:56,630 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:56,630 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-22 19:58:56,630 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-22 19:58:56,630 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration27_Loop [2021-12-22 19:58:56,630 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-22 19:58:56,630 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-22 19:58:56,631 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-22 19:58:56,633 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-22 19:58:56,634 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-22 19:58:56,635 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-22 19:58:56,638 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-22 19:58:56,639 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-22 19:58:56,640 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-22 19:58:56,641 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-22 19:58:56,642 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-22 19:58:56,644 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-22 19:58:56,645 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-22 19:58:56,646 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-22 19:58:56,647 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-22 19:58:56,650 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-22 19:58:56,651 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-22 19:58:56,652 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-22 19:58:56,654 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-22 19:58:56,655 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-22 19:58:56,656 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-22 19:58:56,678 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-22 19:58:56,680 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-22 19:58:56,684 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-22 19:58:56,880 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-22 19:58:56,880 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-22 19:58:56,880 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:56,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:56,882 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-22 19:58:56,883 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-22 19:58:56,884 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:58:56,884 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:56,895 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-22 19:58:56,896 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-22 19:58:56,911 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-22 19:58:56,911 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:56,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:56,912 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-22 19:58:56,913 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-22 19:58:56,924 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:58:56,924 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:56,945 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-22 19:58:56,945 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-22 19:58:56,978 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-22 19:58:56,978 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:56,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:56,979 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-22 19:58:56,981 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-22 19:58:56,982 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:58:56,983 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:56,989 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-22 19:58:56,989 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-22 19:58:57,004 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-22 19:58:57,005 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:57,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:57,006 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-22 19:58:57,006 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-22 19:58:57,008 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:58:57,008 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:57,033 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-22 19:58:57,033 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-22 19:58:57,049 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-22 19:58:57,049 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:57,049 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:57,050 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-22 19:58:57,050 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-22 19:58:57,052 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:58:57,052 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:57,062 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-22 19:58:57,063 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-22 19:58:57,080 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-22 19:58:57,081 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:57,081 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:57,082 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-22 19:58:57,083 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-22 19:58:57,084 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:58:57,084 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:57,101 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-22 19:58:57,101 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-22 19:58:57,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-12-22 19:58:57,118 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:57,118 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:57,119 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-22 19:58:57,120 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-22 19:58:57,122 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:58:57,122 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:57,131 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-22 19:58:57,131 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-22 19:58:57,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-12-22 19:58:57,147 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:57,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:57,148 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-22 19:58:57,149 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-22 19:58:57,151 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:58:57,151 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:57,157 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-22 19:58:57,158 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-22 19:58:57,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-12-22 19:58:57,175 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:57,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:57,176 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-22 19:58:57,177 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-22 19:58:57,179 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:58:57,179 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:57,200 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-22 19:58:57,200 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-22 19:58:57,218 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-12-22 19:58:57,218 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:57,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:57,219 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-22 19:58:57,220 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-22 19:58:57,222 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:58:57,222 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:57,243 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-22 19:58:57,243 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet42#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet42#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-22 19:58:57,260 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-22 19:58:57,260 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:57,260 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:57,261 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-22 19:58:57,262 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-22 19:58:57,267 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:58:57,268 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:57,292 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-22 19:58:57,292 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-22 19:58:57,310 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-22 19:58:57,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:57,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:57,311 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-22 19:58:57,312 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-22 19:58:57,314 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:58:57,314 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:57,320 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-22 19:58:57,320 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-22 19:58:57,337 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-12-22 19:58:57,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:57,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:57,339 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-22 19:58:57,339 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-22 19:58:57,351 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:58:57,367 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:57,401 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-22 19:58:57,402 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:57,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:57,403 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-22 19:58:57,404 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-22 19:58:57,405 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-22 19:58:57,405 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:58:57,426 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-22 19:58:57,443 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-22 19:58:57,444 INFO L210 LassoAnalysis]: Preferences: [2021-12-22 19:58:57,444 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-22 19:58:57,444 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-22 19:58:57,444 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-22 19:58:57,444 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-22 19:58:57,444 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:57,444 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-22 19:58:57,444 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-22 19:58:57,444 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration27_Loop [2021-12-22 19:58:57,444 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-22 19:58:57,444 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-22 19:58:57,445 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-22 19:58:57,449 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-22 19:58:57,456 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-22 19:58:57,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-22 19:58:57,459 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-22 19:58:57,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-22 19:58:57,474 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-22 19:58:57,476 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-22 19:58:57,477 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-22 19:58:57,479 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-22 19:58:57,481 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-22 19:58:57,482 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-22 19:58:57,484 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-22 19:58:57,485 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-22 19:58:57,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-22 19:58:57,490 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-22 19:58:57,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-22 19:58:57,494 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-22 19:58:57,495 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-22 19:58:57,497 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-22 19:58:57,500 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-22 19:58:57,504 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-22 19:58:57,702 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-22 19:58:57,702 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-22 19:58:57,702 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:57,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:57,705 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-22 19:58:57,709 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-22 19:58:57,710 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-22 19:58:57,716 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:57,716 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:57,716 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:57,716 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:58:57,716 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:57,717 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:58:57,717 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:57,732 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:58:57,747 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-22 19:58:57,748 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:57,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:57,750 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-22 19:58:57,752 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-22 19:58:57,753 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-22 19:58:57,758 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:57,758 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:57,759 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:57,759 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:58:57,759 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:57,760 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:58:57,760 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:57,788 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:58:57,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-12-22 19:58:57,805 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:57,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:57,807 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-22 19:58:57,808 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-22 19:58:57,809 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-22 19:58:57,814 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:57,815 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:57,815 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:57,815 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:58:57,815 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:57,815 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:58:57,815 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:57,830 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:58:57,846 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-12-22 19:58:57,847 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:57,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:57,848 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-22 19:58:57,850 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-22 19:58:57,851 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-22 19:58:57,857 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:57,857 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:57,857 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:57,857 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:58:57,857 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:57,871 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:58:57,871 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:57,873 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:58:57,904 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-12-22 19:58:57,904 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:57,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:57,920 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-22 19:58:57,938 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-22 19:58:57,939 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-22 19:58:57,945 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:57,945 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:57,945 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:57,945 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:58:57,945 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:57,945 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:58:57,945 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:57,971 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:58:57,991 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-12-22 19:58:57,991 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:57,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:57,992 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-22 19:58:57,993 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-22 19:58:57,995 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-22 19:58:58,001 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:58,001 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:58,002 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:58,002 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:58:58,002 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:58,003 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:58:58,003 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:58,005 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:58:58,022 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-12-22 19:58:58,022 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:58,022 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:58,023 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-22 19:58:58,024 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-22 19:58:58,026 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-22 19:58:58,033 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:58,033 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:58,033 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:58,033 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:58:58,033 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:58,034 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:58:58,034 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:58,035 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:58:58,052 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2021-12-22 19:58:58,053 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:58,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:58,054 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-22 19:58:58,056 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-22 19:58:58,057 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-22 19:58:58,064 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:58,064 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:58,064 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:58,064 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:58:58,064 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:58,065 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:58:58,065 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:58,066 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:58:58,083 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2021-12-22 19:58:58,083 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:58,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:58,085 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-22 19:58:58,086 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-22 19:58:58,088 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-22 19:58:58,094 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:58,094 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:58,094 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:58,094 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:58:58,094 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:58,095 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:58:58,095 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:58,104 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:58:58,121 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-22 19:58:58,121 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:58,121 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:58,123 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-22 19:58:58,124 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-22 19:58:58,125 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-22 19:58:58,132 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:58,132 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:58,133 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:58,133 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:58:58,133 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:58,133 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:58:58,133 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:58,155 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:58:58,171 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2021-12-22 19:58:58,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:58,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:58,173 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-22 19:58:58,173 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-22 19:58:58,177 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-22 19:58:58,183 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:58,183 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:58,183 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:58,183 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-22 19:58:58,183 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:58,184 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-22 19:58:58,184 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:58,185 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:58:58,201 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-12-22 19:58:58,202 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:58,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:58,203 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-22 19:58:58,204 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-22 19:58:58,205 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-22 19:58:58,212 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:58,212 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:58,212 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:58,212 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:58:58,212 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:58,213 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:58:58,213 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:58,214 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:58:58,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-12-22 19:58:58,232 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:58,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:58,233 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-22 19:58:58,233 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-22 19:58:58,270 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-22 19:58:58,277 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:58,277 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:58,277 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:58,277 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:58:58,277 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:58,277 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:58:58,277 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:58,278 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:58:58,295 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-22 19:58:58,295 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:58,296 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:58,296 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-22 19:58:58,297 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-22 19:58:58,299 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-22 19:58:58,306 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:58:58,306 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:58:58,306 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:58:58,306 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:58:58,306 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:58:58,307 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:58:58,307 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:58:58,308 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-22 19:58:58,310 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-22 19:58:58,310 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-22 19:58:58,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:58:58,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:58:58,311 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-22 19:58:58,313 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-22 19:58:58,313 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-22 19:58:58,313 INFO L513 LassoAnalysis]: Proved termination. [2021-12-22 19:58:58,313 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-22 19:58:58,327 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-22 19:58:58,332 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-12-22 19:58:58,333 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-22 19:58:58,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:58,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:58,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 19:58:58,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 19:58:58,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:58,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 19:58:58,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 19:58:59,009 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-22 19:58:59,010 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-22 19:58:59,010 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3515 states and 4550 transitions. cyclomatic complexity: 1046 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-22 19:58:59,124 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3515 states and 4550 transitions. cyclomatic complexity: 1046. 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 9435 states and 12172 transitions. Complement of second has 4 states. [2021-12-22 19:58:59,135 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-22 19:58:59,136 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-22 19:58:59,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 399 transitions. [2021-12-22 19:58:59,137 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 399 transitions. Stem has 17 letters. Loop has 173 letters. [2021-12-22 19:58:59,138 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-22 19:58:59,139 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 399 transitions. Stem has 190 letters. Loop has 173 letters. [2021-12-22 19:58:59,140 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-22 19:58:59,140 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-12-22 19:58:59,140 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 399 transitions. Stem has 17 letters. Loop has 346 letters. [2021-12-22 19:58:59,143 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-22 19:58:59,145 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9435 states and 12172 transitions. [2021-12-22 19:58:59,181 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6245 [2021-12-22 19:58:59,204 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9435 states to 9435 states and 12172 transitions. [2021-12-22 19:58:59,204 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6361 [2021-12-22 19:58:59,208 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6373 [2021-12-22 19:58:59,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9435 states and 12172 transitions. [2021-12-22 19:58:59,208 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:58:59,209 INFO L681 BuchiCegarLoop]: Abstraction has 9435 states and 12172 transitions. [2021-12-22 19:58:59,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9435 states and 12172 transitions. [2021-12-22 19:58:59,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9435 to 9423. [2021-12-22 19:58:59,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9423 states, 9423 states have (on average 1.2898227740634618) internal successors, (12154), 9422 states have internal predecessors, (12154), 0 states have call successors, (0), 0 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-22 19:58:59,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9423 states to 9423 states and 12154 transitions. [2021-12-22 19:58:59,312 INFO L704 BuchiCegarLoop]: Abstraction has 9423 states and 12154 transitions. [2021-12-22 19:58:59,312 INFO L587 BuchiCegarLoop]: Abstraction has 9423 states and 12154 transitions. [2021-12-22 19:58:59,312 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-12-22 19:58:59,313 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9423 states and 12154 transitions. [2021-12-22 19:58:59,329 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6245 [2021-12-22 19:58:59,329 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:58:59,329 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:58:59,331 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-22 19:58:59,331 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:58:59,331 INFO L791 eck$LassoCheckResult]: Stem: 95424#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 95245#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 95233#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 95177#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 95178#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 95165#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 95166#L110-2 assume !false; 95794#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 99649#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 99647#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 99645#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 99643#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 99641#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 99639#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 99637#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 99635#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 99632#L137 assume 8464 == ssl3_accept_~s__state~0#1; 98328#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 98329#L285 [2021-12-22 19:58:59,332 INFO L793 eck$LassoCheckResult]: Loop: 98329#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 101952#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; 101896#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 101891#L614 ssl3_accept_~skip~0#1 := 0; 101890#L110-2 assume !false; 101889#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 101888#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 101887#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 101886#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 101885#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 101884#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 101883#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 101882#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 101881#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 101880#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 101879#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 101878#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 101760#L146 assume 8496 == ssl3_accept_~s__state~0#1; 101756#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 101759#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 101758#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 101753#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 101752#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 101750#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 101745#L614 ssl3_accept_~skip~0#1 := 0; 101744#L110-2 assume !false; 101743#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 101742#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 101741#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 101740#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 101739#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 101738#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 101737#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 101736#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 101735#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 101734#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 101733#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 101732#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 101731#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 101730#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 101727#L152 assume 8512 == ssl3_accept_~s__state~0#1; 101724#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 101722#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 101723#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 102547#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 102545#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 102540#L614 ssl3_accept_~skip~0#1 := 0; 102539#L110-2 assume !false; 102538#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102537#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 102536#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 102535#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 102534#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 102533#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 102532#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102531#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 102530#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 102529#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 102528#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 102527#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 102526#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 102525#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 102524#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 102523#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 102522#L158 assume 8528 == ssl3_accept_~s__state~0#1; 102123#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; 102521#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 102519#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 102512#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 102510#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 102509#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 102506#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 102497#L614 ssl3_accept_~skip~0#1 := 0; 102495#L110-2 assume !false; 102493#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102491#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 102489#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 102487#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 102485#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 102483#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 102481#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102479#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 102477#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 102475#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 102473#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 102471#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 102469#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 102467#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 102465#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 102463#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 102461#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 102459#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 102457#L164 assume 8544 == ssl3_accept_~s__state~0#1; 102118#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 102455#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 102453#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 102451#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 102446#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 102445#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; 102442#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 102437#L614 ssl3_accept_~skip~0#1 := 0; 102436#L110-2 assume !false; 102435#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102434#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 102433#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 102432#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 102431#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 102430#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 102429#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102428#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 102427#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 102426#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 102425#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 102424#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 102423#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 102422#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 102421#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 102420#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 102419#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 102418#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 102417#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 102416#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 102415#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 102414#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 102413#L176 assume 8448 == ssl3_accept_~s__state~0#1; 102412#L177 assume !(ssl3_accept_~num1~0#1 > 0); 102410#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 102408#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 102403#L614 ssl3_accept_~skip~0#1 := 0; 102402#L110-2 assume !false; 102401#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102400#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 102399#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 102398#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 102397#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 102396#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 102395#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102394#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 102393#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 102392#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 102391#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 102390#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 102389#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 102388#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 102387#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 102386#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 102383#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 102384#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 102377#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 102378#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 102372#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 102369#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 102370#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 103217#L179 assume 8576 == ssl3_accept_~s__state~0#1; 102303#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 103216#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 103215#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 101939#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 101929#L614 ssl3_accept_~skip~0#1 := 0; 101927#L110-2 assume !false; 101925#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 101923#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 101921#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 101919#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 101917#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 101915#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 101913#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 101911#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 101909#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 101907#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 101904#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 101905#L143 assume 8466 == ssl3_accept_~s__state~0#1; 101767#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 98329#L285 [2021-12-22 19:58:59,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:59,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-12-22 19:58:59,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:59,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012100436] [2021-12-22 19:58:59,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:59,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:59,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:59,339 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:59,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:59,343 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:59,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:59,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1957408652, now seen corresponding path program 1 times [2021-12-22 19:58:59,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:59,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469386752] [2021-12-22 19:58:59,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:59,344 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:59,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:59,352 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:58:59,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:58:59,367 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:58:59,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:58:59,368 INFO L85 PathProgramCache]: Analyzing trace with hash 1504774797, now seen corresponding path program 1 times [2021-12-22 19:58:59,368 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:58:59,368 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254238179] [2021-12-22 19:58:59,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:58:59,369 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:58:59,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:58:59,384 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2021-12-22 19:58:59,385 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:58:59,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254238179] [2021-12-22 19:58:59,385 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254238179] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:58:59,385 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:58:59,385 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 19:58:59,385 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970835403] [2021-12-22 19:58:59,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:59:00,261 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:59:00,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:59:00,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:59:00,262 INFO L87 Difference]: Start difference. First operand 9423 states and 12154 transitions. cyclomatic complexity: 2754 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-22 19:59:00,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:59:00,316 INFO L93 Difference]: Finished difference Result 12314 states and 15799 transitions. [2021-12-22 19:59:00,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:59:00,317 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12314 states and 15799 transitions. [2021-12-22 19:59:00,357 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9111 [2021-12-22 19:59:00,383 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12314 states to 12310 states and 15795 transitions. [2021-12-22 19:59:00,383 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9244 [2021-12-22 19:59:00,389 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9244 [2021-12-22 19:59:00,389 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12310 states and 15795 transitions. [2021-12-22 19:59:00,389 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:59:00,389 INFO L681 BuchiCegarLoop]: Abstraction has 12310 states and 15795 transitions. [2021-12-22 19:59:00,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12310 states and 15795 transitions. [2021-12-22 19:59:00,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12310 to 12310. [2021-12-22 19:59:00,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12310 states, 12310 states have (on average 1.2831031681559708) internal successors, (15795), 12309 states have internal predecessors, (15795), 0 states have call successors, (0), 0 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-22 19:59:00,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12310 states to 12310 states and 15795 transitions. [2021-12-22 19:59:00,594 INFO L704 BuchiCegarLoop]: Abstraction has 12310 states and 15795 transitions. [2021-12-22 19:59:00,594 INFO L587 BuchiCegarLoop]: Abstraction has 12310 states and 15795 transitions. [2021-12-22 19:59:00,594 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-12-22 19:59:00,594 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12310 states and 15795 transitions. [2021-12-22 19:59:00,618 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9111 [2021-12-22 19:59:00,618 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:59:00,618 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:59:00,620 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-22 19:59:00,620 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-22 19:59:00,620 INFO L791 eck$LassoCheckResult]: Stem: 117186#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 116988#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 116975#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 116921#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 116922#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 116909#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 116910#L110-2 assume !false; 117510#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 122231#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 122228#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 122225#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 122222#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 122219#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 122209#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 122210#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 120570#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 120571#L137 assume 8464 == ssl3_accept_~s__state~0#1; 119047#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 119023#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 119024#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; 127104#L577 [2021-12-22 19:59:00,620 INFO L793 eck$LassoCheckResult]: Loop: 127104#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127100#L614 ssl3_accept_~skip~0#1 := 0; 127095#L110-2 assume !false; 127096#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127091#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 127092#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 127087#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 127088#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 127083#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 127084#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 127079#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 127080#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 127075#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 127076#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126996#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126823#L146 assume 8496 == ssl3_accept_~s__state~0#1; 126822#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 126821#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 126820#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 126819#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 126818#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 126816#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 126811#L614 ssl3_accept_~skip~0#1 := 0; 126810#L110-2 assume !false; 126809#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 126808#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 126807#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 126806#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 126805#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 126804#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 126803#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 126802#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 126801#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 126800#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126799#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126798#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 126797#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 126796#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 122272#L152 assume 8512 == ssl3_accept_~s__state~0#1; 122270#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 128084#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 117219#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 117220#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 128451#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 128445#L614 ssl3_accept_~skip~0#1 := 0; 128443#L110-2 assume !false; 128441#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 128439#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 128437#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 128435#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 128433#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 128431#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 128429#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 128427#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 128425#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 128423#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 128421#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 128419#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 128417#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 128416#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 128415#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 128414#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 128413#L158 assume 8528 == ssl3_accept_~s__state~0#1; 126961#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; 128412#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 117116#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 117091#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 117207#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 117090#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 128405#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 128400#L614 ssl3_accept_~skip~0#1 := 0; 128399#L110-2 assume !false; 128398#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 128397#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 128396#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 128395#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 128394#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 128393#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 128392#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 128391#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 128390#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 128389#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 128388#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 128387#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 128386#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 128385#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 128384#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 128383#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 128382#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 128381#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 128269#L164 assume 8544 == ssl3_accept_~s__state~0#1; 126958#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 128268#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 128266#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 128265#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 128261#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 128260#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; 128257#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 128252#L614 ssl3_accept_~skip~0#1 := 0; 128251#L110-2 assume !false; 128250#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 128249#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 128248#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 128247#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 128246#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 128245#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 128244#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 128243#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 128242#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 128241#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 128240#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 128239#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 128238#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 128237#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 128236#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 128235#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 128234#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 128233#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 128232#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 128231#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 128230#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 128229#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 128228#L176 assume 8448 == ssl3_accept_~s__state~0#1; 128227#L177 assume !(ssl3_accept_~num1~0#1 > 0); 128225#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 128223#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 128218#L614 ssl3_accept_~skip~0#1 := 0; 128217#L110-2 assume !false; 128216#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 128215#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 128214#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 128213#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 128212#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 128211#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 128210#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 128209#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 128208#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 128207#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 128206#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 128205#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 128204#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 128203#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 128202#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 128201#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 128200#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 128199#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 128198#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 128197#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 128196#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 128195#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 128194#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 128111#L179 assume 8576 == ssl3_accept_~s__state~0#1; 127316#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 127265#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 127109#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 127111#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 127097#L614 ssl3_accept_~skip~0#1 := 0; 127098#L110-2 assume !false; 127093#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 127094#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 127089#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 127090#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 127085#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 127086#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 127081#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 127082#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 127077#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 127078#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 126951#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 126952#L143 assume 8466 == ssl3_accept_~s__state~0#1; 126845#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 119046#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 127108#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; 127104#L577 [2021-12-22 19:59:00,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:59:00,621 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-12-22 19:59:00,621 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:59:00,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562843025] [2021-12-22 19:59:00,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:59:00,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:59:00,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:59:00,626 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:59:00,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:59:00,630 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:59:00,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:59:00,630 INFO L85 PathProgramCache]: Analyzing trace with hash 302464000, now seen corresponding path program 2 times [2021-12-22 19:59:00,630 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:59:00,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966638916] [2021-12-22 19:59:00,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:59:00,631 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:59:00,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:59:00,656 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:59:00,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:59:00,670 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:59:00,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:59:00,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1334930927, now seen corresponding path program 1 times [2021-12-22 19:59:00,671 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:59:00,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164155389] [2021-12-22 19:59:00,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:59:00,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:59:00,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:59:00,696 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-12-22 19:59:00,697 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:59:00,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164155389] [2021-12-22 19:59:00,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [164155389] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:59:00,697 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:59:00,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 19:59:00,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476953518] [2021-12-22 19:59:00,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:59:01,936 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:59:01,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:59:01,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:59:01,937 INFO L87 Difference]: Start difference. First operand 12310 states and 15795 transitions. cyclomatic complexity: 3514 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 19:59:02,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:59:02,020 INFO L93 Difference]: Finished difference Result 12590 states and 16131 transitions. [2021-12-22 19:59:02,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:59:02,021 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12590 states and 16131 transitions. [2021-12-22 19:59:02,054 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9207 [2021-12-22 19:59:02,078 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12590 states to 12498 states and 16019 transitions. [2021-12-22 19:59:02,078 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9340 [2021-12-22 19:59:02,087 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9340 [2021-12-22 19:59:02,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12498 states and 16019 transitions. [2021-12-22 19:59:02,088 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:59:02,088 INFO L681 BuchiCegarLoop]: Abstraction has 12498 states and 16019 transitions. [2021-12-22 19:59:02,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12498 states and 16019 transitions. [2021-12-22 19:59:02,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12498 to 12498. [2021-12-22 19:59:02,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12498 states, 12498 states have (on average 1.281725076012162) internal successors, (16019), 12497 states have internal predecessors, (16019), 0 states have call successors, (0), 0 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-22 19:59:02,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12498 states to 12498 states and 16019 transitions. [2021-12-22 19:59:02,217 INFO L704 BuchiCegarLoop]: Abstraction has 12498 states and 16019 transitions. [2021-12-22 19:59:02,217 INFO L587 BuchiCegarLoop]: Abstraction has 12498 states and 16019 transitions. [2021-12-22 19:59:02,217 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-12-22 19:59:02,217 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12498 states and 16019 transitions. [2021-12-22 19:59:02,236 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9207 [2021-12-22 19:59:02,237 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:59:02,237 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:59:02,238 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-22 19:59:02,238 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-22 19:59:02,238 INFO L791 eck$LassoCheckResult]: Stem: 142076#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 141900#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 141884#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 141828#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 141829#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 141826#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 141827#L110-2 assume !false; 142611#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146961#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 146957#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 146958#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 146953#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 146954#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 146949#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 146950#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 146945#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 146946#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147649#L140 assume 8465 == ssl3_accept_~s__state~0#1; 146685#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 146469#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 146463#L285-2 [2021-12-22 19:59:02,238 INFO L793 eck$LassoCheckResult]: Loop: 146463#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; 146464#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 146425#L614 ssl3_accept_~skip~0#1 := 0; 146426#L110-2 assume !false; 146396#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146397#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 146388#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 146389#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 146380#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 146381#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 146374#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 146375#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 146369#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 146370#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 146362#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 146363#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 146358#L146 assume 8496 == ssl3_accept_~s__state~0#1; 146359#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 146331#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 146332#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 146326#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 146328#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 146320#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 146316#L614 ssl3_accept_~skip~0#1 := 0; 146311#L110-2 assume !false; 146312#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 146307#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 146308#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 146303#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 146304#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 146299#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 146300#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 146295#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 146296#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 146291#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 146292#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 146287#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 146288#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 146283#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 146284#L152 assume 8512 == ssl3_accept_~s__state~0#1; 146214#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 146215#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 148171#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 148170#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 148168#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148163#L614 ssl3_accept_~skip~0#1 := 0; 148162#L110-2 assume !false; 148161#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148160#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 148159#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 148158#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 148157#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 148156#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 148155#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 148154#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 148153#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 148152#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 148151#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 148150#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 148149#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 148148#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 148147#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 148146#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 148145#L158 assume 8528 == ssl3_accept_~s__state~0#1; 147984#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; 148144#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 148142#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 148135#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 148133#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 148132#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 148130#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148125#L614 ssl3_accept_~skip~0#1 := 0; 148123#L110-2 assume !false; 148118#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148116#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 148114#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 148112#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 148110#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 148108#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 148106#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 148104#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 148102#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 148100#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 148098#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 148096#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 148094#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 148092#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 148090#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 148088#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 148086#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 148084#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 148082#L164 assume 8544 == ssl3_accept_~s__state~0#1; 147977#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 148079#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 148076#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 148074#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 148068#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 148067#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; 148064#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148059#L614 ssl3_accept_~skip~0#1 := 0; 148058#L110-2 assume !false; 148057#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148056#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 148055#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 148054#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 148053#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 148052#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 148051#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 148050#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 148049#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 148048#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 148047#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 148046#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 148045#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 148044#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 148043#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 148042#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 148041#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 148040#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 148039#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 148038#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 148037#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 148036#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 148035#L176 assume 8448 == ssl3_accept_~s__state~0#1; 148029#L177 assume !(ssl3_accept_~num1~0#1 > 0); 148026#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 148022#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148016#L614 ssl3_accept_~skip~0#1 := 0; 148014#L110-2 assume !false; 148012#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148010#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 148008#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 148006#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 148004#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 148002#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 148000#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 147998#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 147996#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 147995#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147994#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 147993#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 147992#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 147991#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 147990#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 147989#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 147987#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 147988#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 147980#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 147981#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 147974#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 147971#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 147970#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 147307#L179 assume 8576 == ssl3_accept_~s__state~0#1; 147301#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 147298#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 147290#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 147292#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 147272#L614 ssl3_accept_~skip~0#1 := 0; 147273#L110-2 assume !false; 147264#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 147265#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 147256#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 147257#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 147248#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 147249#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 147240#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 147241#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 147232#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 147233#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 147224#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 147225#L143 assume 8466 == ssl3_accept_~s__state~0#1; 145117#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 147208#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 146463#L285-2 [2021-12-22 19:59:02,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:59:02,239 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2021-12-22 19:59:02,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:59:02,239 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249760479] [2021-12-22 19:59:02,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:59:02,239 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:59:02,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:59:02,251 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-22 19:59:02,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:59:02,251 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249760479] [2021-12-22 19:59:02,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249760479] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:59:02,251 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:59:02,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 19:59:02,251 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546230025] [2021-12-22 19:59:02,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:59:02,252 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-22 19:59:02,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:59:02,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1952293850, now seen corresponding path program 2 times [2021-12-22 19:59:02,252 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:59:02,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113621173] [2021-12-22 19:59:02,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:59:02,253 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:59:02,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:59:02,275 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-22 19:59:02,275 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:59:02,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113621173] [2021-12-22 19:59:02,275 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113621173] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:59:02,275 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:59:02,276 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-22 19:59:02,276 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749998017] [2021-12-22 19:59:02,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:59:02,276 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:59:02,276 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:59:02,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:59:02,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:59:02,277 INFO L87 Difference]: Start difference. First operand 12498 states and 16019 transitions. cyclomatic complexity: 3550 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-22 19:59:02,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:59:02,369 INFO L93 Difference]: Finished difference Result 12550 states and 16060 transitions. [2021-12-22 19:59:02,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:59:02,369 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12550 states and 16060 transitions. [2021-12-22 19:59:02,399 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9235 [2021-12-22 19:59:02,464 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12550 states to 12550 states and 16060 transitions. [2021-12-22 19:59:02,464 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9376 [2021-12-22 19:59:02,467 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9376 [2021-12-22 19:59:02,468 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12550 states and 16060 transitions. [2021-12-22 19:59:02,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:59:02,469 INFO L681 BuchiCegarLoop]: Abstraction has 12550 states and 16060 transitions. [2021-12-22 19:59:02,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12550 states and 16060 transitions. [2021-12-22 19:59:02,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12550 to 12498. [2021-12-22 19:59:02,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12498 states, 12498 states have (on average 1.2802048327732438) internal successors, (16000), 12497 states have internal predecessors, (16000), 0 states have call successors, (0), 0 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-22 19:59:02,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12498 states to 12498 states and 16000 transitions. [2021-12-22 19:59:02,571 INFO L704 BuchiCegarLoop]: Abstraction has 12498 states and 16000 transitions. [2021-12-22 19:59:02,571 INFO L587 BuchiCegarLoop]: Abstraction has 12498 states and 16000 transitions. [2021-12-22 19:59:02,571 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-12-22 19:59:02,571 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12498 states and 16000 transitions. [2021-12-22 19:59:02,591 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9207 [2021-12-22 19:59:02,591 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:59:02,591 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:59:02,592 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-22 19:59:02,592 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-22 19:59:02,592 INFO L791 eck$LassoCheckResult]: Stem: 167137#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 166951#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 166938#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 166883#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 166884#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 166874#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 166875#L110-2 assume !false; 167530#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 172042#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 172043#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 172033#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 172034#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 171854#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 171855#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 171688#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 171689#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 168550#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 168551#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 172114#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 172115#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 171845#L149 [2021-12-22 19:59:02,592 INFO L793 eck$LassoCheckResult]: Loop: 171845#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 171835#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 171836#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 171827#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 171828#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 171812#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 171813#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 171775#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 171776#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 171754#L176 assume 8448 == ssl3_accept_~s__state~0#1; 171753#L177 assume !(ssl3_accept_~num1~0#1 > 0); 171751#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 171749#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 171744#L614 ssl3_accept_~skip~0#1 := 0; 171743#L110-2 assume !false; 171742#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 171740#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 171741#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 171789#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 171766#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 171768#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 171686#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 171687#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 171684#L134 assume 8482 == ssl3_accept_~s__state~0#1; 171685#L135 ssl3_accept_~s__state~0#1 := 3; 172134#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 172129#L614 ssl3_accept_~skip~0#1 := 0; 172128#L110-2 assume !false; 172127#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 172126#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 172125#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 172124#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 172123#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 172122#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 172121#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 172120#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 172119#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 172118#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 172117#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 172116#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 171844#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 171845#L149 [2021-12-22 19:59:02,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:59:02,592 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-12-22 19:59:02,593 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:59:02,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261934526] [2021-12-22 19:59:02,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:59:02,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:59:02,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:59:02,604 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-22 19:59:02,604 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:59:02,604 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261934526] [2021-12-22 19:59:02,604 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261934526] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:59:02,604 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-22 19:59:02,605 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-22 19:59:02,605 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607807505] [2021-12-22 19:59:02,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:59:02,605 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-22 19:59:02,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:59:02,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1086275611, now seen corresponding path program 2 times [2021-12-22 19:59:02,605 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:59:02,605 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154192115] [2021-12-22 19:59:02,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:59:02,606 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:59:02,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:59:02,608 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:59:02,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:59:02,610 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:59:02,697 INFO L210 LassoAnalysis]: Preferences: [2021-12-22 19:59:02,698 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-22 19:59:02,698 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-22 19:59:02,698 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-22 19:59:02,698 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-22 19:59:02,698 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:59:02,698 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-22 19:59:02,698 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-22 19:59:02,698 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration31_Loop [2021-12-22 19:59:02,698 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-22 19:59:02,698 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-22 19:59:02,699 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-22 19:59:02,701 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-22 19:59:02,703 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-22 19:59:02,707 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-22 19:59:02,709 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-22 19:59:02,743 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-22 19:59:02,743 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-22 19:59:02,743 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:59:02,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:59:02,744 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-22 19:59:02,768 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:59:02,768 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:59:02,776 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-22 19:59:02,785 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-22 19:59:02,791 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-22 19:59:02,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2021-12-22 19:59:02,806 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:59:02,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:59:02,807 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-22 19:59:02,817 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:59:02,817 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:59:02,826 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-22 19:59:02,834 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-22 19:59:02,834 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-22 19:59:02,850 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-22 19:59:02,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:59:02,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:59:02,851 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-22 19:59:02,851 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-22 19:59:02,853 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-22 19:59:02,853 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:59:02,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-12-22 19:59:02,878 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:59:02,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:59:02,880 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-22 19:59:02,881 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-22 19:59:02,882 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-22 19:59:02,883 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-22 19:59:02,890 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-22 19:59:02,905 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-22 19:59:02,905 INFO L210 LassoAnalysis]: Preferences: [2021-12-22 19:59:02,905 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-22 19:59:02,905 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-22 19:59:02,905 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-22 19:59:02,905 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-22 19:59:02,905 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:59:02,905 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-22 19:59:02,906 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-22 19:59:02,906 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration31_Loop [2021-12-22 19:59:02,906 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-22 19:59:02,906 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-22 19:59:02,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-22 19:59:02,911 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-22 19:59:02,913 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-22 19:59:02,914 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-22 19:59:02,918 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-22 19:59:02,955 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-22 19:59:02,955 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-22 19:59:02,955 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:59:02,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:59:02,956 INFO L229 MonitoredProcess]: Starting monitored process 55 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-22 19:59:02,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-12-22 19:59:02,958 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-22 19:59:02,963 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:59:02,963 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:59:02,963 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:59:02,963 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:59:02,963 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:59:02,963 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:59:02,963 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:59:02,975 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:59:02,990 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-12-22 19:59:02,990 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:59:02,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:59:02,991 INFO L229 MonitoredProcess]: Starting monitored process 56 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-22 19:59:02,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-12-22 19:59:02,994 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-22 19:59:03,000 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:59:03,000 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:59:03,000 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:59:03,000 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:59:03,000 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:59:03,001 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:59:03,001 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:59:03,009 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:59:03,025 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-12-22 19:59:03,025 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:59:03,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:59:03,026 INFO L229 MonitoredProcess]: Starting monitored process 57 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-22 19:59:03,026 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-12-22 19:59:03,028 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-22 19:59:03,034 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:59:03,034 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:59:03,034 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:59:03,034 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:59:03,034 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:59:03,034 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:59:03,034 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:59:03,049 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-22 19:59:03,064 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-12-22 19:59:03,064 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:59:03,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:59:03,065 INFO L229 MonitoredProcess]: Starting monitored process 58 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-22 19:59:03,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-12-22 19:59:03,067 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-22 19:59:03,074 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-22 19:59:03,074 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-22 19:59:03,074 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-22 19:59:03,074 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-22 19:59:03,074 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-22 19:59:03,075 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-22 19:59:03,075 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-22 19:59:03,077 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-22 19:59:03,091 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-22 19:59:03,091 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-22 19:59:03,091 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-22 19:59:03,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:59:03,093 INFO L229 MonitoredProcess]: Starting monitored process 59 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-22 19:59:03,094 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-12-22 19:59:03,094 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-22 19:59:03,095 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-22 19:59:03,095 INFO L513 LassoAnalysis]: Proved termination. [2021-12-22 19:59:03,095 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-22 19:59:03,110 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-12-22 19:59:03,111 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-22 19:59:03,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:59:03,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:59:03,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 19:59:03,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 19:59:03,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:59:03,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-22 19:59:03,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 19:59:03,294 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2021-12-22 19:59:03,305 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-22 19:59:03,305 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-22 19:59:03,305 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12498 states and 16000 transitions. cyclomatic complexity: 3531 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 19:59:03,588 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12498 states and 16000 transitions. cyclomatic complexity: 3531. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 42807 states and 54419 transitions. Complement of second has 9 states. [2021-12-22 19:59:03,588 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-22 19:59:03,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 19:59:03,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 356 transitions. [2021-12-22 19:59:03,589 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 20 letters. Loop has 41 letters. [2021-12-22 19:59:03,589 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-22 19:59:03,589 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 61 letters. Loop has 41 letters. [2021-12-22 19:59:03,590 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-22 19:59:03,590 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 20 letters. Loop has 82 letters. [2021-12-22 19:59:03,590 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-22 19:59:03,590 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42807 states and 54419 transitions. [2021-12-22 19:59:03,811 INFO L131 ngComponentsAnalysis]: Automaton has 50 accepting balls. 17537 [2021-12-22 19:59:03,942 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42807 states to 42305 states and 53767 transitions. [2021-12-22 19:59:03,943 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19220 [2021-12-22 19:59:03,957 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19332 [2021-12-22 19:59:03,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42305 states and 53767 transitions. [2021-12-22 19:59:03,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:59:03,958 INFO L681 BuchiCegarLoop]: Abstraction has 42305 states and 53767 transitions. [2021-12-22 19:59:03,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42305 states and 53767 transitions. [2021-12-22 19:59:04,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42305 to 36901. [2021-12-22 19:59:04,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36901 states, 36901 states have (on average 1.2814286875694425) internal successors, (47286), 36900 states have internal predecessors, (47286), 0 states have call successors, (0), 0 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-22 19:59:04,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36901 states to 36901 states and 47286 transitions. [2021-12-22 19:59:04,498 INFO L704 BuchiCegarLoop]: Abstraction has 36901 states and 47286 transitions. [2021-12-22 19:59:04,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:59:04,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:59:04,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-22 19:59:04,500 INFO L87 Difference]: Start difference. First operand 36901 states and 47286 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-22 19:59:04,726 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:59:04,726 INFO L93 Difference]: Finished difference Result 16574 states and 21216 transitions. [2021-12-22 19:59:04,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:59:04,727 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16574 states and 21216 transitions. [2021-12-22 19:59:04,769 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5080 [2021-12-22 19:59:04,800 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16574 states to 16564 states and 21206 transitions. [2021-12-22 19:59:04,801 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5281 [2021-12-22 19:59:04,804 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5281 [2021-12-22 19:59:04,804 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16564 states and 21206 transitions. [2021-12-22 19:59:04,805 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:59:04,805 INFO L681 BuchiCegarLoop]: Abstraction has 16564 states and 21206 transitions. [2021-12-22 19:59:04,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16564 states and 21206 transitions. [2021-12-22 19:59:05,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16564 to 16480. [2021-12-22 19:59:05,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16480 states, 16480 states have (on average 1.2809466019417475) internal successors, (21110), 16479 states have internal predecessors, (21110), 0 states have call successors, (0), 0 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-22 19:59:05,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16480 states to 16480 states and 21110 transitions. [2021-12-22 19:59:05,091 INFO L704 BuchiCegarLoop]: Abstraction has 16480 states and 21110 transitions. [2021-12-22 19:59:05,091 INFO L587 BuchiCegarLoop]: Abstraction has 16480 states and 21110 transitions. [2021-12-22 19:59:05,091 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-12-22 19:59:05,091 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16480 states and 21110 transitions. [2021-12-22 19:59:05,157 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5068 [2021-12-22 19:59:05,157 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:59:05,158 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:59:05,159 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:59:05,159 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:59:05,159 INFO L791 eck$LassoCheckResult]: Stem: 276134#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 275947#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 275930#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 275876#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 275877#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 275874#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 275875#L110-2 assume !false; 279436#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 279435#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 279434#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 279433#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 279432#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 279431#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 279430#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 279429#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 279428#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 279427#L137 assume 8464 == ssl3_accept_~s__state~0#1; 279426#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 279425#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 279424#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; 279422#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 279417#L614 ssl3_accept_~skip~0#1 := 0; 279416#L110-2 assume !false; 279415#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 279414#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 279413#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 279412#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 279411#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 279410#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 279409#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 279408#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 279407#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 279406#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 279405#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 279404#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 279403#L146 assume 8496 == ssl3_accept_~s__state~0#1; 279402#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 279401#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 279399#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 279397#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 277269#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 277270#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 277258#L614 ssl3_accept_~skip~0#1 := 0; 277259#L110-2 assume !false; 277254#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 277255#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 277250#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 277251#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 277246#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 277247#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 277242#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 277243#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 277238#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 277239#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 277234#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 277235#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 277230#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 277231#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 277313#L152 [2021-12-22 19:59:05,159 INFO L793 eck$LassoCheckResult]: Loop: 277313#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 277314#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 277309#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 277310#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 277305#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 277306#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 277301#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 277302#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 277297#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 277298#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 277290#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 277291#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 277201#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 277202#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 277197#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 277198#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 277193#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 277194#L203 assume 8656 == ssl3_accept_~s__state~0#1; 276021#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 276022#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 275941#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 275828#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 275935#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 276996#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 276992#L614 ssl3_accept_~skip~0#1 := 0; 276983#L110-2 assume !false; 276984#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 276975#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 276976#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 276967#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 276968#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 276959#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 276960#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 276951#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 276952#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 276943#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 276944#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 276935#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 276936#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 276927#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 276928#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 276919#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 276920#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 276911#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 276912#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 276905#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 276906#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 276896#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 276897#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 276884#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 276885#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 276865#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 276866#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 276852#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 276853#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 276825#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 276826#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 276811#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 276812#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 277047#L209 assume 8672 == ssl3_accept_~s__state~0#1; 276029#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 275982#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 275818#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 276603#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 276604#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 276601#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 276597#L614 ssl3_accept_~skip~0#1 := 0; 276592#L110-2 assume !false; 276593#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 276588#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 276589#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 276584#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 276585#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 276580#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 276581#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 276576#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 276577#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 276572#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 276573#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 276568#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 276569#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 276564#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 276565#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 276560#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 276561#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 276556#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 276557#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 276552#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 276553#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 276548#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 276549#L176 assume 8448 == ssl3_accept_~s__state~0#1; 276267#L177 assume !(ssl3_accept_~num1~0#1 > 0); 276266#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 276220#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 276216#L614 ssl3_accept_~skip~0#1 := 0; 276191#L110-2 assume !false; 276192#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 276165#L113 assume 12292 == ssl3_accept_~s__state~0#1; 276166#L114 ssl3_accept_~s__new_session~0#1 := 1; 278139#L222 ssl3_accept_~s__server~0#1 := 1; 278138#L227 assume 0 != ssl3_accept_~cb~0#1; 278137#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 278136#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 278134#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 278132#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 278131#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 278129#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 278124#L614 ssl3_accept_~skip~0#1 := 0; 278123#L110-2 assume !false; 278122#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 278121#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 278120#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 278119#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 278118#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 278117#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 278115#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 278116#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 286355#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 286340#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 286341#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 286269#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 277358#L146 assume 8496 == ssl3_accept_~s__state~0#1; 277359#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 277354#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 277355#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 277347#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 277348#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 277265#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 277261#L614 ssl3_accept_~skip~0#1 := 0; 277256#L110-2 assume !false; 277257#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 277252#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 277253#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 277248#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 277249#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 277244#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 277245#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 277240#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 277241#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 277236#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 277237#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 277232#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 277233#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 277858#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 277313#L152 [2021-12-22 19:59:05,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:59:05,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 1 times [2021-12-22 19:59:05,159 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:59:05,159 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148595893] [2021-12-22 19:59:05,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:59:05,159 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:59:05,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:59:05,164 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:59:05,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:59:05,184 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:59:05,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:59:05,184 INFO L85 PathProgramCache]: Analyzing trace with hash 1229205416, now seen corresponding path program 1 times [2021-12-22 19:59:05,184 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:59:05,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461689834] [2021-12-22 19:59:05,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:59:05,185 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:59:05,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:59:05,228 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2021-12-22 19:59:05,228 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:59:05,228 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461689834] [2021-12-22 19:59:05,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461689834] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 19:59:05,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341788175] [2021-12-22 19:59:05,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:59:05,229 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 19:59:05,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:59:05,244 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 19:59:05,315 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2021-12-22 19:59:05,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:59:05,368 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-22 19:59:05,370 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 19:59:05,498 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-12-22 19:59:05,498 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-22 19:59:05,498 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341788175] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-22 19:59:05,498 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-22 19:59:05,498 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-22 19:59:05,499 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912870847] [2021-12-22 19:59:05,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-22 19:59:05,499 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:59:05,499 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:59:05,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-22 19:59:05,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-22 19:59:05,499 INFO L87 Difference]: Start difference. First operand 16480 states and 21110 transitions. cyclomatic complexity: 4666 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-22 19:59:05,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:59:05,688 INFO L93 Difference]: Finished difference Result 16612 states and 21218 transitions. [2021-12-22 19:59:05,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-22 19:59:05,689 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16612 states and 21218 transitions. [2021-12-22 19:59:05,737 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5084 [2021-12-22 19:59:05,770 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16612 states to 16528 states and 21122 transitions. [2021-12-22 19:59:05,770 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5273 [2021-12-22 19:59:05,773 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5273 [2021-12-22 19:59:05,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16528 states and 21122 transitions. [2021-12-22 19:59:05,774 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:59:05,774 INFO L681 BuchiCegarLoop]: Abstraction has 16528 states and 21122 transitions. [2021-12-22 19:59:05,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16528 states and 21122 transitions. [2021-12-22 19:59:05,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16528 to 16480. [2021-12-22 19:59:05,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16480 states, 16480 states have (on average 1.27876213592233) internal successors, (21074), 16479 states have internal predecessors, (21074), 0 states have call successors, (0), 0 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-22 19:59:05,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16480 states to 16480 states and 21074 transitions. [2021-12-22 19:59:05,955 INFO L704 BuchiCegarLoop]: Abstraction has 16480 states and 21074 transitions. [2021-12-22 19:59:05,955 INFO L587 BuchiCegarLoop]: Abstraction has 16480 states and 21074 transitions. [2021-12-22 19:59:05,955 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-12-22 19:59:05,955 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16480 states and 21074 transitions. [2021-12-22 19:59:05,988 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5068 [2021-12-22 19:59:05,988 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:59:05,988 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:59:05,990 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:59:05,990 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:59:05,990 INFO L791 eck$LassoCheckResult]: Stem: 309655#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 309473#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 309457#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 309402#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 309403#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 309400#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 309401#L110-2 assume !false; 314162#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 314160#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 314158#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 314156#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 314154#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 314152#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 314150#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 314148#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 314146#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 314144#L137 assume 8464 == ssl3_accept_~s__state~0#1; 314143#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 314139#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 314140#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; 314111#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 314107#L614 ssl3_accept_~skip~0#1 := 0; 314089#L110-2 assume !false; 314090#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 314075#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 314076#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 313851#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 313852#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 313839#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 313840#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 313827#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 313828#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 312374#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 312375#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 312270#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 312271#L146 assume 8496 == ssl3_accept_~s__state~0#1; 312177#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 312178#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 310587#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 310588#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 316201#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 316199#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 316194#L614 ssl3_accept_~skip~0#1 := 0; 316193#L110-2 assume !false; 316192#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 316191#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 316190#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 316189#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 316188#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 316187#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 316186#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 316185#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 316184#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 316183#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 316182#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 316181#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 316180#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 316178#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 316179#L152 [2021-12-22 19:59:05,992 INFO L793 eck$LassoCheckResult]: Loop: 316179#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 317459#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 317458#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 317457#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 317456#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 317455#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 317454#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 317453#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 317452#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 316087#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 316079#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 316070#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 316064#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 316055#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 316050#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 312172#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 312173#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 309408#L203 assume 8656 == ssl3_accept_~s__state~0#1; 309409#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 309577#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 309578#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 316047#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 309470#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 309471#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 325362#L614 ssl3_accept_~skip~0#1 := 0; 325361#L110-2 assume !false; 325360#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 325359#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 325358#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 325357#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 325356#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 325355#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 325354#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 325353#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 325352#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 325351#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 325350#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 325349#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 325348#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 325347#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 325346#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 325345#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 325344#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 325343#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 325342#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 325341#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 325340#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 325339#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 325338#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 325337#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 325336#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 325335#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 325334#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 325333#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 325332#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 325331#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 309633#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 309634#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 310699#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 310700#L209 assume 8672 == ssl3_accept_~s__state~0#1; 310696#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 310697#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 309553#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 309554#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 310126#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 310127#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 309915#L614 ssl3_accept_~skip~0#1 := 0; 309916#L110-2 assume !false; 309907#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 309908#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 309899#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 309900#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 309891#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 309892#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 309883#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 309884#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 309875#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 309876#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 309867#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 309868#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 309859#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 309860#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 309851#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 309852#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 309843#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 309844#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 309835#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 309836#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 309826#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 309827#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 309793#L176 assume 8448 == ssl3_accept_~s__state~0#1; 309794#L177 assume !(ssl3_accept_~num1~0#1 > 0); 310051#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 310052#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 310034#L614 ssl3_accept_~skip~0#1 := 0; 310035#L110-2 assume !false; 310028#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 310029#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 310021#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 310022#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 310017#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 310018#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 310013#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 310014#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 310009#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 310010#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 310005#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 310006#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 310001#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 310002#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 309997#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 309998#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 309993#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 309994#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 309989#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 309990#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 309985#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 309986#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 309981#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 309982#L179 assume 8576 == ssl3_accept_~s__state~0#1; 309977#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 317193#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 317188#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 317189#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 317828#L614 ssl3_accept_~skip~0#1 := 0; 317824#L110-2 assume !false; 317818#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 317813#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 317806#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 317802#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 317797#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 317794#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 317791#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 317788#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 317785#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 317782#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 317778#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 317770#L143 assume 8466 == ssl3_accept_~s__state~0#1; 310263#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 317762#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 317755#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; 317753#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 317747#L614 ssl3_accept_~skip~0#1 := 0; 317450#L110-2 assume !false; 317444#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 317442#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 317440#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 317438#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 317436#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 317434#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 317432#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 317430#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 317428#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 317426#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 317424#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 317422#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 317420#L146 assume 8496 == ssl3_accept_~s__state~0#1; 310191#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 317417#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 317415#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 317412#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 310585#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 317184#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 317475#L614 ssl3_accept_~skip~0#1 := 0; 317474#L110-2 assume !false; 317473#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 317472#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 317471#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 317470#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 317469#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 317468#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 317467#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 317466#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 317465#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 317464#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 317463#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 317462#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 317461#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 317460#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 316179#L152 [2021-12-22 19:59:05,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:59:05,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 2 times [2021-12-22 19:59:05,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:59:05,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229189071] [2021-12-22 19:59:05,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:59:05,993 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:59:05,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:59:05,998 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:59:06,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:59:06,003 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:59:06,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:59:06,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1282988180, now seen corresponding path program 1 times [2021-12-22 19:59:06,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:59:06,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677520681] [2021-12-22 19:59:06,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:59:06,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:59:06,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:59:06,025 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-12-22 19:59:06,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:59:06,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677520681] [2021-12-22 19:59:06,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677520681] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 19:59:06,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837394423] [2021-12-22 19:59:06,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:59:06,026 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 19:59:06,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:59:06,032 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 19:59:06,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-12-22 19:59:06,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:59:06,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 19:59:06,104 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 19:59:06,334 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-12-22 19:59:06,334 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 19:59:06,671 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-12-22 19:59:06,671 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837394423] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 19:59:06,671 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 19:59:06,671 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-22 19:59:06,671 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567488203] [2021-12-22 19:59:06,671 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 19:59:06,673 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:59:06,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:59:06,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 19:59:06,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-22 19:59:06,674 INFO L87 Difference]: Start difference. First operand 16480 states and 21074 transitions. cyclomatic complexity: 4630 Second operand has 6 states, 6 states have (on average 31.666666666666668) internal successors, (190), 6 states have internal predecessors, (190), 0 states have call successors, (0), 0 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-22 19:59:06,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:59:06,939 INFO L93 Difference]: Finished difference Result 19220 states and 24170 transitions. [2021-12-22 19:59:06,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 19:59:06,940 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19220 states and 24170 transitions. [2021-12-22 19:59:06,988 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5898 [2021-12-22 19:59:07,024 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19220 states to 19220 states and 24170 transitions. [2021-12-22 19:59:07,024 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6087 [2021-12-22 19:59:07,028 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6087 [2021-12-22 19:59:07,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19220 states and 24170 transitions. [2021-12-22 19:59:07,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:59:07,030 INFO L681 BuchiCegarLoop]: Abstraction has 19220 states and 24170 transitions. [2021-12-22 19:59:07,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19220 states and 24170 transitions. [2021-12-22 19:59:07,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19220 to 18028. [2021-12-22 19:59:07,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18028 states, 18028 states have (on average 1.2559352118926115) internal successors, (22642), 18027 states have internal predecessors, (22642), 0 states have call successors, (0), 0 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-22 19:59:07,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18028 states to 18028 states and 22642 transitions. [2021-12-22 19:59:07,188 INFO L704 BuchiCegarLoop]: Abstraction has 18028 states and 22642 transitions. [2021-12-22 19:59:07,188 INFO L587 BuchiCegarLoop]: Abstraction has 18028 states and 22642 transitions. [2021-12-22 19:59:07,188 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-12-22 19:59:07,189 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18028 states and 22642 transitions. [2021-12-22 19:59:07,221 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5492 [2021-12-22 19:59:07,221 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:59:07,222 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:59:07,223 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:59:07,223 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:59:07,223 INFO L791 eck$LassoCheckResult]: Stem: 346429#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 346252#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 346237#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 346183#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 346184#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 346181#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 346182#L110-2 assume !false; 349905#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 349903#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 349901#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 349899#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 349897#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 349895#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 349893#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 349891#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 349889#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 349887#L137 assume 8464 == ssl3_accept_~s__state~0#1; 349886#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 349882#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 349877#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; 349878#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 352220#L614 ssl3_accept_~skip~0#1 := 0; 352219#L110-2 assume !false; 352218#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 352217#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 352216#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 352215#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 352214#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 352213#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 352212#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 352211#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 352210#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 352209#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 352208#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 352207#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 352206#L146 assume 8496 == ssl3_accept_~s__state~0#1; 352205#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 352204#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 352202#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 352200#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 352201#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 355710#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 355704#L614 ssl3_accept_~skip~0#1 := 0; 355702#L110-2 assume !false; 355700#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 355698#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 355696#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 355694#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 355692#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 355690#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 355688#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 355686#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 355684#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 355682#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 355680#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 355678#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 355671#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 355645#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 355647#L152 [2021-12-22 19:59:07,223 INFO L793 eck$LassoCheckResult]: Loop: 355647#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 350479#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 350480#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 350473#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 350474#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 355663#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 355660#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 355657#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 355655#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 355653#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 355651#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 355649#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 355588#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 355587#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 354834#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 347524#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 347525#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 347521#L203 assume 8656 == ssl3_accept_~s__state~0#1; 346473#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 347518#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 347519#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 347512#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 347513#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 347506#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 347502#L614 ssl3_accept_~skip~0#1 := 0; 354792#L110-2 assume !false; 347496#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 347497#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 347492#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 347493#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 347488#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 347489#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 347484#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 347485#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 347480#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 347481#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 347476#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 347477#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 347472#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 347473#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 347468#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 347469#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 347464#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 347465#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 347460#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 347461#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 347456#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 347457#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 347452#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 347453#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 347448#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 347449#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 347444#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 347445#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 347440#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 347441#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 347436#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 347430#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 347431#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 354661#L209 assume 8672 == ssl3_accept_~s__state~0#1; 347413#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 347414#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 354616#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 354615#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 346706#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 346707#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 346695#L614 ssl3_accept_~skip~0#1 := 0; 346696#L110-2 assume !false; 346691#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 346692#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 346687#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 346688#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 346683#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 346684#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 346675#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 346676#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 346667#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 346668#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 346659#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 346660#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 346651#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 346652#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 346638#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 346639#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 346625#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 346626#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 346590#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 346591#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 346577#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 346578#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 346561#L176 assume 8448 == ssl3_accept_~s__state~0#1; 346562#L177 assume !(ssl3_accept_~num1~0#1 > 0); 346532#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 346533#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 346509#L614 ssl3_accept_~skip~0#1 := 0; 346510#L110-2 assume !false; 346477#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 346478#L113 assume 12292 == ssl3_accept_~s__state~0#1; 354607#L114 ssl3_accept_~s__new_session~0#1 := 1; 354606#L222 ssl3_accept_~s__server~0#1 := 1; 354605#L227 assume 0 != ssl3_accept_~cb~0#1; 354604#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 354603#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 354601#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 354599#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 354598#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 354596#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 354591#L614 ssl3_accept_~skip~0#1 := 0; 354590#L110-2 assume !false; 354589#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 354588#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 354587#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 354586#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 354585#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 354584#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 354583#L128 assume 8480 == ssl3_accept_~s__state~0#1; 350598#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 351038#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; 350949#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 350944#L614 ssl3_accept_~skip~0#1 := 0; 350935#L110-2 assume !false; 350933#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 350931#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 350929#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 350927#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 350925#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 350923#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 350921#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 350862#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 350860#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 350859#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 350858#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 350857#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 350856#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 350855#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 350854#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 350853#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 350852#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 350851#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 350850#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 350848#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 350847#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 350846#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 350845#L176 assume 8448 == ssl3_accept_~s__state~0#1; 350841#L177 assume !(ssl3_accept_~num1~0#1 > 0); 350838#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 350839#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 350831#L614 ssl3_accept_~skip~0#1 := 0; 350830#L110-2 assume !false; 350828#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 350829#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 350609#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 350606#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 350602#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 350603#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 350599#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 350597#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 350533#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 350534#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 351526#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 351525#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 351524#L146 assume 8496 == ssl3_accept_~s__state~0#1; 350457#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 356589#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 356586#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 356584#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 348712#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 356555#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 356549#L614 ssl3_accept_~skip~0#1 := 0; 356547#L110-2 assume !false; 356545#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 356543#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 356541#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 356532#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 356530#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 356529#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 356525#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 356225#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 356222#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 356218#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 356214#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 356211#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 356208#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 356204#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 355647#L152 [2021-12-22 19:59:07,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:59:07,224 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 3 times [2021-12-22 19:59:07,224 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:59:07,224 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129135548] [2021-12-22 19:59:07,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:59:07,224 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:59:07,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:59:07,229 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:59:07,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:59:07,235 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:59:07,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:59:07,236 INFO L85 PathProgramCache]: Analyzing trace with hash 113259385, now seen corresponding path program 1 times [2021-12-22 19:59:07,236 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:59:07,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844847717] [2021-12-22 19:59:07,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:59:07,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:59:07,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:59:07,257 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-12-22 19:59:07,257 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-22 19:59:07,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844847717] [2021-12-22 19:59:07,257 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844847717] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-22 19:59:07,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180837767] [2021-12-22 19:59:07,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:59:07,258 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-22 19:59:07,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-22 19:59:07,263 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-22 19:59:07,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-12-22 19:59:07,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-22 19:59:07,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-22 19:59:07,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-22 19:59:07,542 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-12-22 19:59:07,542 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-22 19:59:07,795 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2021-12-22 19:59:07,795 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180837767] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-22 19:59:07,795 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-22 19:59:07,795 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-22 19:59:07,795 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804662543] [2021-12-22 19:59:07,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-22 19:59:07,796 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-22 19:59:07,796 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-22 19:59:07,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-22 19:59:07,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-22 19:59:07,796 INFO L87 Difference]: Start difference. First operand 18028 states and 22642 transitions. cyclomatic complexity: 4650 Second operand has 6 states, 6 states have (on average 26.833333333333332) internal successors, (161), 6 states have internal predecessors, (161), 0 states have call successors, (0), 0 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-22 19:59:08,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-22 19:59:08,018 INFO L93 Difference]: Finished difference Result 19064 states and 23730 transitions. [2021-12-22 19:59:08,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-22 19:59:08,019 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19064 states and 23730 transitions. [2021-12-22 19:59:08,076 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 4272 [2021-12-22 19:59:08,112 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19064 states to 16701 states and 20850 transitions. [2021-12-22 19:59:08,112 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5659 [2021-12-22 19:59:08,117 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5999 [2021-12-22 19:59:08,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16701 states and 20850 transitions. [2021-12-22 19:59:08,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-22 19:59:08,117 INFO L681 BuchiCegarLoop]: Abstraction has 16701 states and 20850 transitions. [2021-12-22 19:59:08,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16701 states and 20850 transitions. [2021-12-22 19:59:08,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16701 to 14093. [2021-12-22 19:59:08,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14093 states, 14093 states have (on average 1.2562974526360604) internal successors, (17705), 14092 states have internal predecessors, (17705), 0 states have call successors, (0), 0 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-22 19:59:08,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14093 states to 14093 states and 17705 transitions. [2021-12-22 19:59:08,278 INFO L704 BuchiCegarLoop]: Abstraction has 14093 states and 17705 transitions. [2021-12-22 19:59:08,278 INFO L587 BuchiCegarLoop]: Abstraction has 14093 states and 17705 transitions. [2021-12-22 19:59:08,278 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-12-22 19:59:08,278 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14093 states and 17705 transitions. [2021-12-22 19:59:08,308 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 3852 [2021-12-22 19:59:08,308 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-22 19:59:08,308 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-22 19:59:08,309 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-22 19:59:08,309 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-22 19:59:08,309 INFO L791 eck$LassoCheckResult]: Stem: 384625#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 384450#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 384439#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 384386#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 384387#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 384376#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 384377#L110-2 assume !false; 389581#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 389580#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 389579#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 389578#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 389577#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 389576#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 389575#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 389574#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 389573#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 389572#L137 assume 8464 == ssl3_accept_~s__state~0#1; 389571#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 389569#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 389570#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; 389564#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 389560#L614 ssl3_accept_~skip~0#1 := 0; 389555#L110-2 assume !false; 389556#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 389551#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 389552#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 389547#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 389548#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 389543#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 389544#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 389539#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 389540#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 389535#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 389536#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 389531#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 389532#L146 assume 8496 == ssl3_accept_~s__state~0#1; 389527#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 389528#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 389094#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 389095#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 393588#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 393581#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 393575#L614 ssl3_accept_~skip~0#1 := 0; 393573#L110-2 assume !false; 393571#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 393569#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 393567#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 393565#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 393563#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 393561#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 393559#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 393557#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 393555#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 393553#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 393551#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 393549#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 393547#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 393544#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 393545#L152 [2021-12-22 19:59:08,310 INFO L793 eck$LassoCheckResult]: Loop: 393545#L152 assume 8512 == ssl3_accept_~s__state~0#1; 394569#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 394890#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 394889#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 394888#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 394886#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 394881#L614 ssl3_accept_~skip~0#1 := 0; 394880#L110-2 assume !false; 394879#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 394878#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 394877#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 394876#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 394875#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 394874#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 394873#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 394872#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 394871#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 394870#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 394869#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 394868#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 394867#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 394866#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 394865#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 394864#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 394863#L158 assume 8528 == ssl3_accept_~s__state~0#1; 392468#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; 394862#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 394860#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 394853#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 394851#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 394850#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 394848#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 394843#L614 ssl3_accept_~skip~0#1 := 0; 394842#L110-2 assume !false; 394841#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 394840#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 394839#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 394838#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 394837#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 394836#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 394835#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 394834#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 394833#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 394832#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 394831#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 394830#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 394829#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 394828#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 394827#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 394826#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 394825#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 394824#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 394820#L164 assume 8544 == ssl3_accept_~s__state~0#1; 394815#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 394812#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 394808#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 394805#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 394803#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 394792#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; 394791#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 394779#L614 ssl3_accept_~skip~0#1 := 0; 394780#L110-2 assume !false; 394775#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 394776#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 394771#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 394772#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 394767#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 394768#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 394711#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 394712#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 394705#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 394706#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 394693#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 394694#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 394685#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 394686#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 394677#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 394678#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 394669#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 394670#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 394661#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 394662#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 394652#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 394653#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 394644#L176 assume 8448 == ssl3_accept_~s__state~0#1; 394645#L177 assume !(ssl3_accept_~num1~0#1 > 0); 395042#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 394629#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 394625#L614 ssl3_accept_~skip~0#1 := 0; 394620#L110-2 assume !false; 394621#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 394615#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 394616#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 394611#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 394612#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 394607#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 394608#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 394602#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 394603#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 394592#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 394593#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 394586#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 394587#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 394580#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 394581#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 394574#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 394575#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 394813#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 394814#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 394806#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 394807#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 385786#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 385725#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 385726#L179 assume 8576 == ssl3_accept_~s__state~0#1; 385718#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 385719#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 385704#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 385706#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 395212#L614 ssl3_accept_~skip~0#1 := 0; 395211#L110-2 assume !false; 395210#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 395209#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 395208#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 395207#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 395206#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 395205#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 395204#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 395203#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 395202#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 395200#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 395199#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 395198#L143 assume 8466 == ssl3_accept_~s__state~0#1; 395109#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 395196#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 395195#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; 395192#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 395183#L614 ssl3_accept_~skip~0#1 := 0; 395181#L110-2 assume !false; 395179#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 395177#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 395175#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 395173#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 395171#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 395169#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 395167#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 395165#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 395163#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 395161#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 395159#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 395157#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 395153#L146 assume 8496 == ssl3_accept_~s__state~0#1; 395150#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 395149#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 395148#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 394559#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 395146#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 395147#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 395182#L614 ssl3_accept_~skip~0#1 := 0; 395180#L110-2 assume !false; 395178#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 395176#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 395174#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 395172#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 395170#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 395168#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 395166#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 395164#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 395162#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 395160#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 395158#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 395156#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 395106#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 395053#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 393545#L152 [2021-12-22 19:59:08,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:59:08,310 INFO L85 PathProgramCache]: Analyzing trace with hash 75559789, now seen corresponding path program 1 times [2021-12-22 19:59:08,310 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:59:08,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145228544] [2021-12-22 19:59:08,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:59:08,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:59:08,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:59:08,315 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:59:08,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:59:08,322 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:59:08,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:59:08,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1802628382, now seen corresponding path program 3 times [2021-12-22 19:59:08,322 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:59:08,322 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185165397] [2021-12-22 19:59:08,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:59:08,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:59:08,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:59:08,330 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:59:08,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:59:08,342 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:59:08,343 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-22 19:59:08,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1258661582, now seen corresponding path program 1 times [2021-12-22 19:59:08,343 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-22 19:59:08,343 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918871690] [2021-12-22 19:59:08,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-22 19:59:08,343 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-22 19:59:08,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:59:08,354 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-22 19:59:08,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-22 19:59:08,379 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-22 19:59:10,119 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.12 07:59:10 BoogieIcfgContainer [2021-12-22 19:59:10,120 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-22 19:59:10,127 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-22 19:59:10,127 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-22 19:59:10,128 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-22 19:59:10,128 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.12 07:58:46" (3/4) ... [2021-12-22 19:59:10,131 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-12-22 19:59:10,191 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-12-22 19:59:10,191 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-22 19:59:10,192 INFO L158 Benchmark]: Toolchain (without parser) took 24565.51ms. Allocated memory was 96.5MB in the beginning and 1.2GB in the end (delta: 1.1GB). Free memory was 56.4MB in the beginning and 745.9MB in the end (delta: -689.4MB). Peak memory consumption was 393.5MB. Max. memory is 16.1GB. [2021-12-22 19:59:10,192 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 96.5MB. Free memory is still 73.5MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-22 19:59:10,193 INFO L158 Benchmark]: CACSL2BoogieTranslator took 281.82ms. Allocated memory was 96.5MB in the beginning and 136.3MB in the end (delta: 39.8MB). Free memory was 56.2MB in the beginning and 111.4MB in the end (delta: -55.2MB). Peak memory consumption was 15.4MB. Max. memory is 16.1GB. [2021-12-22 19:59:10,193 INFO L158 Benchmark]: Boogie Procedure Inliner took 47.00ms. Allocated memory is still 136.3MB. Free memory was 111.4MB in the beginning and 109.0MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-22 19:59:10,193 INFO L158 Benchmark]: Boogie Preprocessor took 25.15ms. Allocated memory is still 136.3MB. Free memory was 109.0MB in the beginning and 106.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-22 19:59:10,193 INFO L158 Benchmark]: RCFGBuilder took 573.91ms. Allocated memory is still 136.3MB. Free memory was 106.9MB in the beginning and 80.0MB in the end (delta: 26.9MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2021-12-22 19:59:10,194 INFO L158 Benchmark]: BuchiAutomizer took 23549.80ms. Allocated memory was 136.3MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 80.0MB in the beginning and 753.2MB in the end (delta: -673.2MB). Peak memory consumption was 815.4MB. Max. memory is 16.1GB. [2021-12-22 19:59:10,194 INFO L158 Benchmark]: Witness Printer took 64.42ms. Allocated memory is still 1.2GB. Free memory was 753.2MB in the beginning and 745.9MB in the end (delta: 7.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-12-22 19:59:10,195 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.13ms. Allocated memory is still 96.5MB. Free memory is still 73.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 281.82ms. Allocated memory was 96.5MB in the beginning and 136.3MB in the end (delta: 39.8MB). Free memory was 56.2MB in the beginning and 111.4MB in the end (delta: -55.2MB). Peak memory consumption was 15.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 47.00ms. Allocated memory is still 136.3MB. Free memory was 111.4MB in the beginning and 109.0MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 25.15ms. Allocated memory is still 136.3MB. Free memory was 109.0MB in the beginning and 106.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 573.91ms. Allocated memory is still 136.3MB. Free memory was 106.9MB in the beginning and 80.0MB in the end (delta: 26.9MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * BuchiAutomizer took 23549.80ms. Allocated memory was 136.3MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 80.0MB in the beginning and 753.2MB in the end (delta: -673.2MB). Peak memory consumption was 815.4MB. Max. memory is 16.1GB. * Witness Printer took 64.42ms. Allocated memory is still 1.2GB. Free memory was 753.2MB in the beginning and 745.9MB in the end (delta: 7.3MB). Peak memory consumption was 6.3MB. 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 36 terminating modules (33 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. 33 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 14093 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 23.4s and 35 iterations. TraceHistogramMax:7. Analysis of lassos took 12.9s. Construction of modules took 2.9s. Büchi inclusion checks took 3.0s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 2.4s AutomataMinimizationTime, 36 MinimizatonAttempts, 22684 StatesRemovedByMinimization, 32 NontrivialMinimizations. Non-live state removal took 1.4s Buchi closure took 0.0s. Biggest automaton had 18028 states and ocurred in iteration 33. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7254 SdHoareTripleChecker+Valid, 3.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7251 mSDsluCounter, 15439 SdHoareTripleChecker+Invalid, 2.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6586 mSDsCounter, 954 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4944 IncrementalHoareTripleChecker+Invalid, 5898 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 954 mSolverCounterUnsat, 8853 mSDtfsCounter, 4944 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital53 mio100 ax100 hnf100 lsp31 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf89 smp83 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 13ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 19 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.6s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 152]: 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@4c1b3c6a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@28cda3fa=0, NULL=0, NULL=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@29f4e0e=0, tmp___9=0, s__ctx__stats__sess_accept=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7d84a63d=0, s__s3__tmp__new_cipher__algo_strength=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@64295dfe=0, s__ctx__info_callback=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7fd4211=0, __cil_tmp55=0, s__s3__tmp__use_rsa_tmp=1, s__s3__tmp__new_cipher__algorithms=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2703ebed=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@397a4c6f=0, tmp___2=0, cb=5, s__cert__pkeys__AT0__privatekey=0, s__options=-2097153, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@774a95a4=0, s__shutdown=0, \result=0, tmp=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@25458aa6=0, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7090cdb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4942610f=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f5f77f8=0, s__server=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c8fe9f4=1, \old(initial_state)=8464, \result=0, s__type=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7944d472=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6cf72661=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5e079afa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@69f0eec2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4b6e2f5e=2, s__init_num=0, tmp___5=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4a03d576=0, s__ctx__stats__sess_accept_renegotiate=0, ret=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@57824a7c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@729118f4=0, s__verify_mode=10, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@18dad1b0=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6bc4ad98=0, tmp___7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6051e5d8=0, tmp___10=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@12ae698a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@52692f90=1, l=-256, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@ad3edca=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7b432ee2=0, __cil_tmp56=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21c67cf2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50609c0c=0, tmp___1=-12288, s__info_callback=5, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@11ec3d2a=0, s__s3__tmp__reuse_message=7, s__version=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e212123=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@17b49e28=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@46af6307=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@3fe9d9f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6c6ba10f=0, num1=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2bac495d=0, s__debug=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4ee119af=0, s__ctx__stats__sess_accept_good=0, tmp___3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6fe3c981=1, __cil_tmp60=0, s__in_handshake=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5af2be23=0, s__init_buf___0=1, initial_state=8464, tmp___4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21bef840=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68692f36=0, __cil_tmp59=0, skip=0, s__hit=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7cdf9565=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@277726d5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@41ed9562=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5c796828=0, tmp___6=0, s__session__peer=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d5d4689=1, state=8512, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ed33062=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b9a428e=0, __cil_tmp57=-2097153, s__state=8512, s__new_session=0, tmp___8=0, s=8464, Time=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4dfb7d45=0, s__rwstate=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 152]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L647] int s ; [L648] int tmp ; [L652] s = 8464 [L653] CALL ssl3_accept(s) [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 = __VERIFIER_nondet_long() ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback [L100] s__in_handshake ++ [L101] COND FALSE !(tmp___1 + 12288) [L106] COND FALSE !(s__cert == 0) [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND TRUE s__state == 8464 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] 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 FALSE !(! s__s3__tmp__reuse_message) [L631] 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) Loop: [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND FALSE !(__cil_tmp56 + 256UL) [L318] ret = __VERIFIER_nondet_int() [L319] COND FALSE !(ret <= 0) [L324] s__state = 8528 [L325] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] 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 TRUE __cil_tmp57 + 2097152UL [L333] s__s3__tmp__use_rsa_tmp = 1 [L338] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L363] ret = __VERIFIER_nondet_int() [L364] COND FALSE !(ret <= 0) [L381] s__state = 8544 [L382] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] 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 FALSE !(__cil_tmp61 + 256UL) [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 FALSE !(! s__s3__tmp__reuse_message) [L631] 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 FALSE !(! s__s3__tmp__reuse_message) [L631] 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 FALSE !(! s__s3__tmp__reuse_message) [L631] 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 FALSE !(! s__s3__tmp__reuse_message) [L631] 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 FALSE !(! s__s3__tmp__reuse_message) [L631] 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) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-12-22 19:59:10,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-12-22 19:59:10,467 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-12-22 19:59:10,676 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2021-12-22 19:59:10,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2021-12-22 19:59:11,078 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2021-12-22 19:59:11,276 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-12-22 19:59:11,477 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-22 19:59:11,679 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2021-12-22 19:59:11,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-12-22 19:59:12,080 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)