./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 ae007674 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-ae00767 [2021-12-28 09:15:05,856 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-28 09:15:05,859 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-28 09:15:05,893 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-28 09:15:05,895 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-28 09:15:05,897 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-28 09:15:05,899 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-28 09:15:05,903 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-28 09:15:05,904 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-28 09:15:05,908 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-28 09:15:05,909 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-28 09:15:05,911 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-28 09:15:05,911 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-28 09:15:05,913 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-28 09:15:05,914 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-28 09:15:05,918 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-28 09:15:05,919 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-28 09:15:05,920 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-28 09:15:05,923 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-28 09:15:05,929 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-28 09:15:05,930 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-28 09:15:05,930 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-28 09:15:05,931 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-28 09:15:05,932 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-28 09:15:05,937 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-28 09:15:05,937 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-28 09:15:05,937 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-28 09:15:05,939 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-28 09:15:05,939 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-28 09:15:05,939 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-28 09:15:05,940 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-28 09:15:05,940 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-28 09:15:05,941 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-28 09:15:05,942 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-28 09:15:05,943 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-28 09:15:05,943 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-28 09:15:05,943 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-28 09:15:05,943 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-28 09:15:05,944 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-28 09:15:05,945 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-28 09:15:05,945 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-28 09:15:05,948 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-28 09:15:05,973 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-28 09:15:05,973 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-28 09:15:05,974 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-28 09:15:05,974 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-28 09:15:05,976 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-28 09:15:05,976 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-28 09:15:05,976 INFO L138 SettingsManager]: * Use SBE=true [2021-12-28 09:15:05,976 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-28 09:15:05,976 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-28 09:15:05,977 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-28 09:15:05,977 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-28 09:15:05,977 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-28 09:15:05,977 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-28 09:15:05,978 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-28 09:15:05,978 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-28 09:15:05,978 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-28 09:15:05,978 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-28 09:15:05,978 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-28 09:15:05,978 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-28 09:15:05,979 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-28 09:15:05,979 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-28 09:15:05,979 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-28 09:15:05,979 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-28 09:15:05,979 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-28 09:15:05,979 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-28 09:15:05,979 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-28 09:15:05,980 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-28 09:15:05,980 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-28 09:15:05,980 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-28 09:15:05,980 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-28 09:15:05,980 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-28 09:15:05,981 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-28 09:15:05,981 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-28 09:15:06,254 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-28 09:15:06,272 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-28 09:15:06,274 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-28 09:15:06,274 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-28 09:15:06,276 INFO L275 PluginConnector]: CDTParser initialized [2021-12-28 09:15:06,277 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-28 09:15:06,327 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7caa1c127/ebad4fb82a1e46f683b73d8910d96dea/FLAGa91d0331a [2021-12-28 09:15:06,690 INFO L306 CDTParser]: Found 1 translation units. [2021-12-28 09:15:06,690 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c [2021-12-28 09:15:06,700 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7caa1c127/ebad4fb82a1e46f683b73d8910d96dea/FLAGa91d0331a [2021-12-28 09:15:06,708 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7caa1c127/ebad4fb82a1e46f683b73d8910d96dea [2021-12-28 09:15:06,713 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-28 09:15:06,714 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-28 09:15:06,716 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-28 09:15:06,716 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-28 09:15:06,719 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-28 09:15:06,719 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 09:15:06" (1/1) ... [2021-12-28 09:15:06,720 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4f744a0a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:15:06, skipping insertion in model container [2021-12-28 09:15:06,720 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 09:15:06" (1/1) ... [2021-12-28 09:15:06,725 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-28 09:15:06,763 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-28 09:15:06,940 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-28 09:15:06,944 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 09:15:06,953 INFO L203 MainTranslator]: Completed pre-run [2021-12-28 09:15:07,020 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-28 09:15:07,029 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 09:15:07,038 INFO L208 MainTranslator]: Completed translation [2021-12-28 09:15:07,042 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:15:07 WrapperNode [2021-12-28 09:15:07,042 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-28 09:15:07,044 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-28 09:15:07,044 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-28 09:15:07,045 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-28 09:15:07,049 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:15:07" (1/1) ... [2021-12-28 09:15:07,065 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:15:07" (1/1) ... [2021-12-28 09:15:07,103 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 512 [2021-12-28 09:15:07,107 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-28 09:15:07,108 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-28 09:15:07,109 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-28 09:15:07,109 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-28 09:15:07,115 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:15:07" (1/1) ... [2021-12-28 09:15:07,115 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:15:07" (1/1) ... [2021-12-28 09:15:07,126 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:15:07" (1/1) ... [2021-12-28 09:15:07,127 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:15:07" (1/1) ... [2021-12-28 09:15:07,135 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:15:07" (1/1) ... [2021-12-28 09:15:07,140 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:15:07" (1/1) ... [2021-12-28 09:15:07,142 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:15:07" (1/1) ... [2021-12-28 09:15:07,150 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-28 09:15:07,151 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-28 09:15:07,151 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-28 09:15:07,151 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-28 09:15:07,152 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:15:07" (1/1) ... [2021-12-28 09:15:07,169 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:07,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:07,190 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-28 09:15:07,212 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-28 09:15:07,225 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-28 09:15:07,226 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-28 09:15:07,226 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-28 09:15:07,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-28 09:15:07,324 INFO L234 CfgBuilder]: Building ICFG [2021-12-28 09:15:07,325 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-28 09:15:07,334 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-28 09:15:07,739 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-12-28 09:15:07,739 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-12-28 09:15:07,739 INFO L275 CfgBuilder]: Performing block encoding [2021-12-28 09:15:07,744 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-28 09:15:07,744 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-28 09:15:07,745 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 09:15:07 BoogieIcfgContainer [2021-12-28 09:15:07,760 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-28 09:15:07,761 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-28 09:15:07,761 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-28 09:15:07,763 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-28 09:15:07,764 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-28 09:15:07,764 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.12 09:15:06" (1/3) ... [2021-12-28 09:15:07,764 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@66b9346 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.12 09:15:07, skipping insertion in model container [2021-12-28 09:15:07,765 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-28 09:15:07,765 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:15:07" (2/3) ... [2021-12-28 09:15:07,765 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@66b9346 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.12 09:15:07, skipping insertion in model container [2021-12-28 09:15:07,765 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-28 09:15:07,765 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 09:15:07" (3/3) ... [2021-12-28 09:15:07,766 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_srvr_8.cil.c [2021-12-28 09:15:07,802 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-28 09:15:07,802 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-28 09:15:07,802 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-28 09:15:07,802 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-28 09:15:07,802 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-28 09:15:07,803 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-28 09:15:07,803 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-28 09:15:07,803 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-28 09:15:07,820 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-28 09:15:07,840 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-12-28 09:15:07,840 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:07,840 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:07,847 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-28 09:15:07,847 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:15:07,848 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-28 09:15:07,849 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-28 09:15:07,854 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-12-28 09:15:07,854 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:07,854 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:07,855 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-28 09:15:07,855 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:15:07,858 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-28 09:15:07,858 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-28 09:15:07,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:07,862 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-12-28 09:15:07,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:07,867 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029442618] [2021-12-28 09:15:07,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:07,868 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:07,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:07,935 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:07,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:07,973 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:07,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:07,975 INFO L85 PathProgramCache]: Analyzing trace with hash -289466025, now seen corresponding path program 1 times [2021-12-28 09:15:07,975 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:07,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185788704] [2021-12-28 09:15:07,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:07,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:07,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:07,990 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:08,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:08,002 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:08,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:08,004 INFO L85 PathProgramCache]: Analyzing trace with hash -1315319896, now seen corresponding path program 1 times [2021-12-28 09:15:08,004 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:08,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026298836] [2021-12-28 09:15:08,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:08,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:08,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:08,076 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-28 09:15:08,077 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:08,077 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026298836] [2021-12-28 09:15:08,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026298836] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:08,078 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:08,078 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:08,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553427516] [2021-12-28 09:15:08,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:08,180 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:15:08,182 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:15:08,182 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:15:08,182 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:15:08,182 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:15:08,182 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,182 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:15:08,183 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:15:08,183 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2021-12-28 09:15:08,183 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:15:08,183 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:15:08,195 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-28 09:15:08,201 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-28 09:15:08,204 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-28 09:15:08,206 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-28 09:15:08,209 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-28 09:15:08,212 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,217 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,285 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:15:08,292 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:15:08,294 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,295 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-28 09:15:08,302 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-28 09:15:08,303 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:08,304 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:08,323 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:08,323 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-28 09:15:08,341 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2021-12-28 09:15:08,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,344 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-28 09:15:08,355 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:08,355 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:08,367 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-28 09:15:08,376 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:08,376 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-28 09:15:08,392 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Ended with exit code 0 [2021-12-28 09:15:08,392 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,393 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-28 09:15:08,394 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-28 09:15:08,395 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:08,395 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:08,424 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:08,424 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-28 09:15:08,441 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:08,442 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,443 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-28 09:15:08,444 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-28 09:15:08,446 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:08,446 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:08,471 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:08,472 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-28 09:15:08,489 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-28 09:15:08,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,491 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-28 09:15:08,496 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-28 09:15:08,496 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:08,496 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:08,503 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:08,503 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-28 09:15:08,519 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-28 09:15:08,520 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,521 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-28 09:15:08,522 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-28 09:15:08,523 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:08,524 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:08,570 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:08,570 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,572 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-28 09:15:08,573 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-28 09:15:08,574 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:15:08,574 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:08,591 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:15:08,608 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Ended with exit code 0 [2021-12-28 09:15:08,608 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:15:08,608 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:15:08,608 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:15:08,609 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:15:08,609 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:15:08,609 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,609 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:15:08,609 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:15:08,609 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2021-12-28 09:15:08,609 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:15:08,609 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:15:08,610 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-28 09:15:08,622 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-28 09:15:08,624 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-28 09:15:08,626 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-28 09:15:08,630 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-28 09:15:08,632 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-28 09:15:08,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-28 09:15:08,702 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:15:08,705 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:15:08,706 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,707 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-28 09:15:08,708 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-28 09:15:08,709 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-28 09:15:08,715 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:08,715 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:08,716 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:08,716 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:08,716 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:08,718 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:08,718 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:08,734 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:08,751 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-28 09:15:08,751 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,752 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-28 09:15:08,754 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-28 09:15:08,754 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-28 09:15:08,759 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:08,760 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:08,760 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:08,760 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:08,760 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:08,760 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:08,761 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:08,767 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:08,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:08,784 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,784 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-28 09:15:08,785 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-28 09:15:08,786 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:08,792 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:08,792 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:08,792 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:08,792 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:08,792 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:08,794 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:08,794 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:08,803 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:08,820 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Ended with exit code 0 [2021-12-28 09:15:08,821 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,822 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-28 09:15:08,822 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-28 09:15:08,824 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-28 09:15:08,830 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:08,830 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:08,830 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:08,830 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:08,830 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:08,831 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:08,831 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:08,835 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:08,850 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-28 09:15:08,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,850 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,851 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-28 09:15:08,854 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-28 09:15:08,857 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-28 09:15:08,859 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:08,861 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:08,861 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:08,861 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:08,861 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:08,862 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:08,862 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:08,877 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:08,893 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-28 09:15:08,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,894 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-28 09:15:08,895 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-28 09:15:08,896 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-28 09:15:08,901 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:08,902 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:08,902 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:08,902 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:08,902 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:08,903 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:08,903 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:08,919 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:15:08,921 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:15:08,922 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-28 09:15:08,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,924 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-28 09:15:08,924 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-28 09:15:08,925 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:15:08,925 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:15:08,925 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:15:08,926 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-28 09:15:08,940 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-28 09:15:08,942 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:15:08,957 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:08,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:08,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:15:08,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:08,995 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-28 09:15:09,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:09,020 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:15:09,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:09,079 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-28 09:15:09,099 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-28 09:15:09,100 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-28 09:15:09,563 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-28 09:15:09,564 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-28 09:15:09,569 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-28 09:15:09,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 597 transitions. [2021-12-28 09:15:09,571 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 6 letters. Loop has 12 letters. [2021-12-28 09:15:09,571 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:09,571 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 18 letters. Loop has 12 letters. [2021-12-28 09:15:09,572 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:09,572 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 6 letters. Loop has 24 letters. [2021-12-28 09:15:09,574 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:09,575 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 818 states and 1385 transitions. [2021-12-28 09:15:09,590 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2021-12-28 09:15:09,600 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 818 states to 676 states and 1053 transitions. [2021-12-28 09:15:09,601 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 379 [2021-12-28 09:15:09,602 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 390 [2021-12-28 09:15:09,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 676 states and 1053 transitions. [2021-12-28 09:15:09,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:09,603 INFO L681 BuchiCegarLoop]: Abstraction has 676 states and 1053 transitions. [2021-12-28 09:15:09,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states and 1053 transitions. [2021-12-28 09:15:09,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 472. [2021-12-28 09:15:09,646 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-28 09:15:09,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 731 transitions. [2021-12-28 09:15:09,647 INFO L704 BuchiCegarLoop]: Abstraction has 472 states and 731 transitions. [2021-12-28 09:15:09,647 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:09,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:09,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:09,660 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-28 09:15:09,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:09,748 INFO L93 Difference]: Finished difference Result 524 states and 812 transitions. [2021-12-28 09:15:09,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:09,749 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 524 states and 812 transitions. [2021-12-28 09:15:09,752 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 257 [2021-12-28 09:15:09,755 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 524 states to 524 states and 812 transitions. [2021-12-28 09:15:09,755 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2021-12-28 09:15:09,755 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 321 [2021-12-28 09:15:09,755 INFO L73 IsDeterministic]: Start isDeterministic. Operand 524 states and 812 transitions. [2021-12-28 09:15:09,755 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:09,755 INFO L681 BuchiCegarLoop]: Abstraction has 524 states and 812 transitions. [2021-12-28 09:15:09,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states and 812 transitions. [2021-12-28 09:15:09,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 504. [2021-12-28 09:15:09,764 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-28 09:15:09,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 786 transitions. [2021-12-28 09:15:09,765 INFO L704 BuchiCegarLoop]: Abstraction has 504 states and 786 transitions. [2021-12-28 09:15:09,765 INFO L587 BuchiCegarLoop]: Abstraction has 504 states and 786 transitions. [2021-12-28 09:15:09,765 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-28 09:15:09,765 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 504 states and 786 transitions. [2021-12-28 09:15:09,770 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 253 [2021-12-28 09:15:09,771 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:09,771 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:09,772 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-28 09:15:09,772 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:15:09,773 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-28 09:15:09,773 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-28 09:15:09,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:09,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-12-28 09:15:09,774 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:09,774 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868130536] [2021-12-28 09:15:09,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:09,774 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:09,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:09,799 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:09,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:09,811 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:09,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:09,811 INFO L85 PathProgramCache]: Analyzing trace with hash 736222369, now seen corresponding path program 1 times [2021-12-28 09:15:09,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:09,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446925646] [2021-12-28 09:15:09,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:09,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:09,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:09,830 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-28 09:15:09,831 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:09,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446925646] [2021-12-28 09:15:09,833 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446925646] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:09,834 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:09,834 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:15:09,834 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176965027] [2021-12-28 09:15:09,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:09,835 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:09,835 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:09,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:09,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:09,836 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-28 09:15:09,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:09,947 INFO L93 Difference]: Finished difference Result 614 states and 964 transitions. [2021-12-28 09:15:09,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:09,948 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 614 states and 964 transitions. [2021-12-28 09:15:09,965 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 335 [2021-12-28 09:15:09,968 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 614 states to 614 states and 964 transitions. [2021-12-28 09:15:09,968 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-12-28 09:15:09,969 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-12-28 09:15:09,969 INFO L73 IsDeterministic]: Start isDeterministic. Operand 614 states and 964 transitions. [2021-12-28 09:15:09,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:09,969 INFO L681 BuchiCegarLoop]: Abstraction has 614 states and 964 transitions. [2021-12-28 09:15:09,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states and 964 transitions. [2021-12-28 09:15:09,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 538. [2021-12-28 09:15:09,975 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-28 09:15:09,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 836 transitions. [2021-12-28 09:15:09,976 INFO L704 BuchiCegarLoop]: Abstraction has 538 states and 836 transitions. [2021-12-28 09:15:09,976 INFO L587 BuchiCegarLoop]: Abstraction has 538 states and 836 transitions. [2021-12-28 09:15:09,976 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-28 09:15:09,976 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 538 states and 836 transitions. [2021-12-28 09:15:09,978 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 285 [2021-12-28 09:15:09,978 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:09,978 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:09,979 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-28 09:15:09,979 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-28 09:15:09,979 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-28 09:15:09,979 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-28 09:15:09,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:09,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-12-28 09:15:09,980 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:09,980 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552169840] [2021-12-28 09:15:09,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:09,980 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:09,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:09,986 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:09,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:09,993 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:09,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:09,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1559885499, now seen corresponding path program 1 times [2021-12-28 09:15:09,994 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:09,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1958103342] [2021-12-28 09:15:09,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:09,994 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:09,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:10,008 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-28 09:15:10,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:10,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1958103342] [2021-12-28 09:15:10,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1958103342] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:10,009 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:10,009 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:10,009 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1930717391] [2021-12-28 09:15:10,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:10,009 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:10,009 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:10,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:10,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:10,010 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-28 09:15:10,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:10,133 INFO L93 Difference]: Finished difference Result 663 states and 947 transitions. [2021-12-28 09:15:10,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:10,133 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 663 states and 947 transitions. [2021-12-28 09:15:10,136 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2021-12-28 09:15:10,138 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 663 states to 590 states and 867 transitions. [2021-12-28 09:15:10,138 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2021-12-28 09:15:10,139 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2021-12-28 09:15:10,139 INFO L73 IsDeterministic]: Start isDeterministic. Operand 590 states and 867 transitions. [2021-12-28 09:15:10,139 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:10,140 INFO L681 BuchiCegarLoop]: Abstraction has 590 states and 867 transitions. [2021-12-28 09:15:10,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states and 867 transitions. [2021-12-28 09:15:10,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 547. [2021-12-28 09:15:10,144 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-28 09:15:10,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 816 transitions. [2021-12-28 09:15:10,146 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 816 transitions. [2021-12-28 09:15:10,146 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 816 transitions. [2021-12-28 09:15:10,146 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-28 09:15:10,146 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 816 transitions. [2021-12-28 09:15:10,147 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-12-28 09:15:10,147 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:10,147 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:10,148 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:15:10,148 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:15:10,148 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-28 09:15:10,148 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-28 09:15:10,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:10,148 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-12-28 09:15:10,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:10,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488552604] [2021-12-28 09:15:10,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:10,149 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:10,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:10,172 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-28 09:15:10,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:10,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488552604] [2021-12-28 09:15:10,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488552604] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:10,172 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:10,172 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:15:10,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932955671] [2021-12-28 09:15:10,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:10,173 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:15:10,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:10,173 INFO L85 PathProgramCache]: Analyzing trace with hash 914399226, now seen corresponding path program 1 times [2021-12-28 09:15:10,173 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:10,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544784073] [2021-12-28 09:15:10,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:10,174 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:10,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:10,185 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-28 09:15:10,186 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:10,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544784073] [2021-12-28 09:15:10,186 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544784073] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:10,186 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:10,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:15:10,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192350635] [2021-12-28 09:15:10,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:10,187 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:10,187 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:10,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:10,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:10,187 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-28 09:15:10,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:10,271 INFO L93 Difference]: Finished difference Result 557 states and 824 transitions. [2021-12-28 09:15:10,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:10,273 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 557 states and 824 transitions. [2021-12-28 09:15:10,276 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-12-28 09:15:10,278 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 557 states to 557 states and 824 transitions. [2021-12-28 09:15:10,278 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2021-12-28 09:15:10,279 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2021-12-28 09:15:10,279 INFO L73 IsDeterministic]: Start isDeterministic. Operand 557 states and 824 transitions. [2021-12-28 09:15:10,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:10,282 INFO L681 BuchiCegarLoop]: Abstraction has 557 states and 824 transitions. [2021-12-28 09:15:10,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states and 824 transitions. [2021-12-28 09:15:10,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 547. [2021-12-28 09:15:10,287 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-28 09:15:10,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 812 transitions. [2021-12-28 09:15:10,288 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 812 transitions. [2021-12-28 09:15:10,288 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 812 transitions. [2021-12-28 09:15:10,288 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-28 09:15:10,288 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 812 transitions. [2021-12-28 09:15:10,290 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-12-28 09:15:10,290 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:10,290 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:10,290 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:15:10,290 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-28 09:15:10,291 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-28 09:15:10,291 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-28 09:15:10,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:10,291 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-12-28 09:15:10,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:10,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833032495] [2021-12-28 09:15:10,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:10,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:10,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:10,327 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-28 09:15:10,327 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:10,327 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833032495] [2021-12-28 09:15:10,327 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833032495] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:10,327 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:10,327 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:15:10,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624677761] [2021-12-28 09:15:10,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:10,328 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:15:10,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:10,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1730635585, now seen corresponding path program 1 times [2021-12-28 09:15:10,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:10,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298411997] [2021-12-28 09:15:10,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:10,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:10,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:10,344 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-28 09:15:10,345 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:10,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298411997] [2021-12-28 09:15:10,345 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298411997] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:10,345 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:10,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:15:10,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600263571] [2021-12-28 09:15:10,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:10,345 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:10,345 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:10,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:10,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:10,346 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-28 09:15:10,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:10,453 INFO L93 Difference]: Finished difference Result 557 states and 820 transitions. [2021-12-28 09:15:10,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:10,453 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 557 states and 820 transitions. [2021-12-28 09:15:10,456 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-12-28 09:15:10,458 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 557 states to 557 states and 820 transitions. [2021-12-28 09:15:10,458 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2021-12-28 09:15:10,458 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2021-12-28 09:15:10,458 INFO L73 IsDeterministic]: Start isDeterministic. Operand 557 states and 820 transitions. [2021-12-28 09:15:10,459 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:10,459 INFO L681 BuchiCegarLoop]: Abstraction has 557 states and 820 transitions. [2021-12-28 09:15:10,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states and 820 transitions. [2021-12-28 09:15:10,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 547. [2021-12-28 09:15:10,463 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-28 09:15:10,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 808 transitions. [2021-12-28 09:15:10,465 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 808 transitions. [2021-12-28 09:15:10,465 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 808 transitions. [2021-12-28 09:15:10,465 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-28 09:15:10,465 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 808 transitions. [2021-12-28 09:15:10,466 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-12-28 09:15:10,466 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:10,466 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:10,467 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-28 09:15:10,467 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-28 09:15:10,467 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-28 09:15:10,468 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-28 09:15:10,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:10,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-12-28 09:15:10,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:10,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724361758] [2021-12-28 09:15:10,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:10,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:10,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:10,488 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:10,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:10,494 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:10,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:10,494 INFO L85 PathProgramCache]: Analyzing trace with hash -485605049, now seen corresponding path program 1 times [2021-12-28 09:15:10,494 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:10,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890824206] [2021-12-28 09:15:10,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:10,495 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:10,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:10,511 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-28 09:15:10,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:10,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890824206] [2021-12-28 09:15:10,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890824206] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:10,512 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:10,512 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:10,512 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956424485] [2021-12-28 09:15:10,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:10,512 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:10,513 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:10,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:10,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:10,513 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-28 09:15:10,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:10,630 INFO L93 Difference]: Finished difference Result 693 states and 1030 transitions. [2021-12-28 09:15:10,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:10,633 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 693 states and 1030 transitions. [2021-12-28 09:15:10,635 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 447 [2021-12-28 09:15:10,638 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 693 states to 686 states and 1023 transitions. [2021-12-28 09:15:10,638 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 478 [2021-12-28 09:15:10,638 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 478 [2021-12-28 09:15:10,638 INFO L73 IsDeterministic]: Start isDeterministic. Operand 686 states and 1023 transitions. [2021-12-28 09:15:10,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:10,638 INFO L681 BuchiCegarLoop]: Abstraction has 686 states and 1023 transitions. [2021-12-28 09:15:10,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states and 1023 transitions. [2021-12-28 09:15:10,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 667. [2021-12-28 09:15:10,644 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-28 09:15:10,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 995 transitions. [2021-12-28 09:15:10,646 INFO L704 BuchiCegarLoop]: Abstraction has 667 states and 995 transitions. [2021-12-28 09:15:10,646 INFO L587 BuchiCegarLoop]: Abstraction has 667 states and 995 transitions. [2021-12-28 09:15:10,646 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-28 09:15:10,646 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 667 states and 995 transitions. [2021-12-28 09:15:10,648 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 434 [2021-12-28 09:15:10,648 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:10,648 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:10,650 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-28 09:15:10,650 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-28 09:15:10,650 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-28 09:15:10,655 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-28 09:15:10,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:10,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-12-28 09:15:10,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:10,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588776207] [2021-12-28 09:15:10,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:10,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:10,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:10,673 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:10,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:10,679 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:10,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:10,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1113780434, now seen corresponding path program 1 times [2021-12-28 09:15:10,679 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:10,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059639342] [2021-12-28 09:15:10,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:10,680 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:10,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:10,709 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-28 09:15:10,710 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:10,710 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059639342] [2021-12-28 09:15:10,710 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059639342] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:10,710 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:10,710 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:10,710 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118363400] [2021-12-28 09:15:10,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:10,711 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:10,711 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:10,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:10,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:10,712 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-28 09:15:10,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:10,825 INFO L93 Difference]: Finished difference Result 803 states and 1105 transitions. [2021-12-28 09:15:10,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:10,825 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 803 states and 1105 transitions. [2021-12-28 09:15:10,828 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 529 [2021-12-28 09:15:10,831 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 803 states to 803 states and 1105 transitions. [2021-12-28 09:15:10,831 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 560 [2021-12-28 09:15:10,831 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 560 [2021-12-28 09:15:10,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 803 states and 1105 transitions. [2021-12-28 09:15:10,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:10,832 INFO L681 BuchiCegarLoop]: Abstraction has 803 states and 1105 transitions. [2021-12-28 09:15:10,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states and 1105 transitions. [2021-12-28 09:15:10,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 795. [2021-12-28 09:15:10,838 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-28 09:15:10,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 1094 transitions. [2021-12-28 09:15:10,839 INFO L704 BuchiCegarLoop]: Abstraction has 795 states and 1094 transitions. [2021-12-28 09:15:10,839 INFO L587 BuchiCegarLoop]: Abstraction has 795 states and 1094 transitions. [2021-12-28 09:15:10,840 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-28 09:15:10,840 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 795 states and 1094 transitions. [2021-12-28 09:15:10,842 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 522 [2021-12-28 09:15:10,842 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:10,842 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:10,842 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-28 09:15:10,842 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-28 09:15:10,843 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-28 09:15:10,843 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-28 09:15:10,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:10,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-12-28 09:15:10,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:10,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497470789] [2021-12-28 09:15:10,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:10,844 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:10,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:10,848 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:10,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:10,852 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:10,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:10,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1537427156, now seen corresponding path program 1 times [2021-12-28 09:15:10,853 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:10,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851652805] [2021-12-28 09:15:10,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:10,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:10,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:10,875 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-28 09:15:10,875 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:10,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851652805] [2021-12-28 09:15:10,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851652805] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:10,875 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:10,875 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:10,876 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648857407] [2021-12-28 09:15:10,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:10,876 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:10,876 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:10,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:10,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:10,876 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-28 09:15:10,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:10,950 INFO L93 Difference]: Finished difference Result 876 states and 1193 transitions. [2021-12-28 09:15:10,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:10,951 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 876 states and 1193 transitions. [2021-12-28 09:15:10,954 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 576 [2021-12-28 09:15:10,957 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 876 states to 876 states and 1193 transitions. [2021-12-28 09:15:10,957 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 607 [2021-12-28 09:15:10,957 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 607 [2021-12-28 09:15:10,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 876 states and 1193 transitions. [2021-12-28 09:15:10,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:10,958 INFO L681 BuchiCegarLoop]: Abstraction has 876 states and 1193 transitions. [2021-12-28 09:15:10,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 876 states and 1193 transitions. [2021-12-28 09:15:10,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 876 to 864. [2021-12-28 09:15:10,965 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-28 09:15:10,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1178 transitions. [2021-12-28 09:15:10,967 INFO L704 BuchiCegarLoop]: Abstraction has 864 states and 1178 transitions. [2021-12-28 09:15:10,967 INFO L587 BuchiCegarLoop]: Abstraction has 864 states and 1178 transitions. [2021-12-28 09:15:10,967 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-28 09:15:10,967 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 864 states and 1178 transitions. [2021-12-28 09:15:10,973 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 568 [2021-12-28 09:15:10,973 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:10,973 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:10,974 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-28 09:15:10,974 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-28 09:15:10,975 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-28 09:15:10,975 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-28 09:15:10,975 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:10,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-12-28 09:15:10,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:10,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689376576] [2021-12-28 09:15:10,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:10,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:10,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:10,992 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:10,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:11,004 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:11,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:11,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1699160986, now seen corresponding path program 1 times [2021-12-28 09:15:11,005 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:11,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536399085] [2021-12-28 09:15:11,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:11,005 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:11,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:11,026 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-28 09:15:11,026 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:11,027 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536399085] [2021-12-28 09:15:11,027 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536399085] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:11,027 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:11,027 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:11,027 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181830089] [2021-12-28 09:15:11,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:11,028 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:11,028 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:11,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:11,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:11,028 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-28 09:15:11,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:11,114 INFO L93 Difference]: Finished difference Result 978 states and 1331 transitions. [2021-12-28 09:15:11,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:11,114 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 978 states and 1331 transitions. [2021-12-28 09:15:11,118 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2021-12-28 09:15:11,121 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 978 states to 978 states and 1331 transitions. [2021-12-28 09:15:11,121 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 675 [2021-12-28 09:15:11,121 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 675 [2021-12-28 09:15:11,121 INFO L73 IsDeterministic]: Start isDeterministic. Operand 978 states and 1331 transitions. [2021-12-28 09:15:11,122 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:11,122 INFO L681 BuchiCegarLoop]: Abstraction has 978 states and 1331 transitions. [2021-12-28 09:15:11,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 978 states and 1331 transitions. [2021-12-28 09:15:11,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 978 to 939. [2021-12-28 09:15:11,130 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-28 09:15:11,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 1268 transitions. [2021-12-28 09:15:11,131 INFO L704 BuchiCegarLoop]: Abstraction has 939 states and 1268 transitions. [2021-12-28 09:15:11,131 INFO L587 BuchiCegarLoop]: Abstraction has 939 states and 1268 transitions. [2021-12-28 09:15:11,131 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-28 09:15:11,131 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 939 states and 1268 transitions. [2021-12-28 09:15:11,134 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 618 [2021-12-28 09:15:11,134 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:11,134 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:11,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-28 09:15:11,134 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-28 09:15:11,134 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-28 09:15:11,135 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-28 09:15:11,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:11,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-12-28 09:15:11,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:11,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425455985] [2021-12-28 09:15:11,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:11,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:11,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:11,140 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:11,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:11,147 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:11,148 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:11,148 INFO L85 PathProgramCache]: Analyzing trace with hash -40333405, now seen corresponding path program 1 times [2021-12-28 09:15:11,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:11,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589053821] [2021-12-28 09:15:11,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:11,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:11,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:11,185 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-28 09:15:11,185 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:11,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589053821] [2021-12-28 09:15:11,185 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589053821] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:11,185 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:11,186 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:11,186 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495669466] [2021-12-28 09:15:11,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:11,186 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:11,186 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:11,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:11,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:11,187 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-28 09:15:11,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:11,300 INFO L93 Difference]: Finished difference Result 886 states and 1188 transitions. [2021-12-28 09:15:11,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:11,301 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 886 states and 1188 transitions. [2021-12-28 09:15:11,304 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 546 [2021-12-28 09:15:11,306 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 886 states to 884 states and 1186 transitions. [2021-12-28 09:15:11,306 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 627 [2021-12-28 09:15:11,307 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 627 [2021-12-28 09:15:11,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 884 states and 1186 transitions. [2021-12-28 09:15:11,307 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:11,307 INFO L681 BuchiCegarLoop]: Abstraction has 884 states and 1186 transitions. [2021-12-28 09:15:11,307 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 884 states and 1186 transitions. [2021-12-28 09:15:11,313 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 884 to 878. [2021-12-28 09:15:11,314 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-28 09:15:11,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 1177 transitions. [2021-12-28 09:15:11,324 INFO L704 BuchiCegarLoop]: Abstraction has 878 states and 1177 transitions. [2021-12-28 09:15:11,324 INFO L587 BuchiCegarLoop]: Abstraction has 878 states and 1177 transitions. [2021-12-28 09:15:11,324 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-28 09:15:11,324 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 878 states and 1177 transitions. [2021-12-28 09:15:11,326 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 540 [2021-12-28 09:15:11,326 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:11,326 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:11,327 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-28 09:15:11,327 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-28 09:15:11,327 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-28 09:15:11,328 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-28 09:15:11,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:11,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-12-28 09:15:11,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:11,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1638822299] [2021-12-28 09:15:11,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:11,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:11,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:11,332 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:11,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:11,336 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:11,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:11,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1797230117, now seen corresponding path program 1 times [2021-12-28 09:15:11,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:11,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102514171] [2021-12-28 09:15:11,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:11,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:11,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:11,357 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-28 09:15:11,357 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:11,357 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102514171] [2021-12-28 09:15:11,357 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102514171] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:11,357 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:11,357 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:11,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858181962] [2021-12-28 09:15:11,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:11,358 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:11,358 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:11,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:11,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:11,359 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-28 09:15:11,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:11,447 INFO L93 Difference]: Finished difference Result 981 states and 1308 transitions. [2021-12-28 09:15:11,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:11,448 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 981 states and 1308 transitions. [2021-12-28 09:15:11,452 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-12-28 09:15:11,455 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 981 states to 981 states and 1308 transitions. [2021-12-28 09:15:11,456 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 689 [2021-12-28 09:15:11,456 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 689 [2021-12-28 09:15:11,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 981 states and 1308 transitions. [2021-12-28 09:15:11,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:11,456 INFO L681 BuchiCegarLoop]: Abstraction has 981 states and 1308 transitions. [2021-12-28 09:15:11,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states and 1308 transitions. [2021-12-28 09:15:11,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 959. [2021-12-28 09:15:11,463 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-28 09:15:11,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1273 transitions. [2021-12-28 09:15:11,465 INFO L704 BuchiCegarLoop]: Abstraction has 959 states and 1273 transitions. [2021-12-28 09:15:11,465 INFO L587 BuchiCegarLoop]: Abstraction has 959 states and 1273 transitions. [2021-12-28 09:15:11,465 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-28 09:15:11,465 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 959 states and 1273 transitions. [2021-12-28 09:15:11,467 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 594 [2021-12-28 09:15:11,467 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:11,467 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:11,468 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-28 09:15:11,468 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-28 09:15:11,468 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-28 09:15:11,469 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-28 09:15:11,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:11,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-12-28 09:15:11,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:11,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453764739] [2021-12-28 09:15:11,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:11,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:11,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:11,475 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:11,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:11,483 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:11,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:11,484 INFO L85 PathProgramCache]: Analyzing trace with hash -719457483, now seen corresponding path program 1 times [2021-12-28 09:15:11,485 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:11,485 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505316846] [2021-12-28 09:15:11,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:11,486 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:11,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:11,514 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-28 09:15:11,514 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:11,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505316846] [2021-12-28 09:15:11,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505316846] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:11,516 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:11,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:15:11,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581367407] [2021-12-28 09:15:11,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:11,517 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:11,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:11,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:11,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:11,517 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-28 09:15:11,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:11,618 INFO L93 Difference]: Finished difference Result 1032 states and 1361 transitions. [2021-12-28 09:15:11,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:11,619 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1032 states and 1361 transitions. [2021-12-28 09:15:11,623 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 626 [2021-12-28 09:15:11,626 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1032 states to 1010 states and 1330 transitions. [2021-12-28 09:15:11,627 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 727 [2021-12-28 09:15:11,627 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 743 [2021-12-28 09:15:11,627 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1010 states and 1330 transitions. [2021-12-28 09:15:11,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:11,627 INFO L681 BuchiCegarLoop]: Abstraction has 1010 states and 1330 transitions. [2021-12-28 09:15:11,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states and 1330 transitions. [2021-12-28 09:15:11,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 961. [2021-12-28 09:15:11,637 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-28 09:15:11,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1271 transitions. [2021-12-28 09:15:11,640 INFO L704 BuchiCegarLoop]: Abstraction has 961 states and 1271 transitions. [2021-12-28 09:15:11,640 INFO L587 BuchiCegarLoop]: Abstraction has 961 states and 1271 transitions. [2021-12-28 09:15:11,640 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-28 09:15:11,640 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1271 transitions. [2021-12-28 09:15:11,643 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-12-28 09:15:11,643 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:11,643 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:11,643 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:15:11,643 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-28 09:15:11,644 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-28 09:15:11,644 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-28 09:15:11,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:11,644 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-12-28 09:15:11,645 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:11,645 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238177687] [2021-12-28 09:15:11,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:11,645 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:11,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:11,655 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-28 09:15:11,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:11,655 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238177687] [2021-12-28 09:15:11,655 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238177687] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:11,655 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:11,655 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:15:11,656 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620245759] [2021-12-28 09:15:11,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:11,656 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:15:11,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:11,656 INFO L85 PathProgramCache]: Analyzing trace with hash 238562898, now seen corresponding path program 1 times [2021-12-28 09:15:11,656 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:11,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224099063] [2021-12-28 09:15:11,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:11,657 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:11,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:11,673 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-28 09:15:11,674 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:11,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224099063] [2021-12-28 09:15:11,674 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224099063] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:15:11,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780657043] [2021-12-28 09:15:11,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:11,674 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:15:11,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:11,688 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-28 09:15:11,689 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-28 09:15:11,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:11,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 09:15:11,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:11,820 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-28 09:15:11,821 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:15:11,885 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-28 09:15:11,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780657043] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:15:11,885 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:15:11,885 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-28 09:15:11,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406241024] [2021-12-28 09:15:11,887 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:15:11,887 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:11,887 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:11,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:11,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:11,888 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-28 09:15:11,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:11,958 INFO L93 Difference]: Finished difference Result 963 states and 1271 transitions. [2021-12-28 09:15:11,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:11,958 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 963 states and 1271 transitions. [2021-12-28 09:15:11,961 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2021-12-28 09:15:11,964 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 963 states to 963 states and 1271 transitions. [2021-12-28 09:15:11,964 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 696 [2021-12-28 09:15:11,965 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 696 [2021-12-28 09:15:11,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 963 states and 1271 transitions. [2021-12-28 09:15:11,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:11,965 INFO L681 BuchiCegarLoop]: Abstraction has 963 states and 1271 transitions. [2021-12-28 09:15:11,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states and 1271 transitions. [2021-12-28 09:15:11,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 961. [2021-12-28 09:15:11,972 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-28 09:15:11,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1269 transitions. [2021-12-28 09:15:11,974 INFO L704 BuchiCegarLoop]: Abstraction has 961 states and 1269 transitions. [2021-12-28 09:15:11,974 INFO L587 BuchiCegarLoop]: Abstraction has 961 states and 1269 transitions. [2021-12-28 09:15:11,974 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-28 09:15:11,974 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1269 transitions. [2021-12-28 09:15:11,976 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-12-28 09:15:11,976 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:11,976 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:11,976 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:15:11,977 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-28 09:15:11,977 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-28 09:15:11,977 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-28 09:15:11,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:11,977 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-12-28 09:15:11,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:11,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848214443] [2021-12-28 09:15:11,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:11,978 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:11,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:11,989 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-28 09:15:11,989 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:11,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848214443] [2021-12-28 09:15:11,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848214443] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:11,989 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:11,989 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:15:11,989 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162632246] [2021-12-28 09:15:11,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:11,990 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:15:11,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:11,990 INFO L85 PathProgramCache]: Analyzing trace with hash -564759837, now seen corresponding path program 1 times [2021-12-28 09:15:11,990 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:11,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032434624] [2021-12-28 09:15:11,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:11,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:11,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:12,002 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-28 09:15:12,003 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:12,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032434624] [2021-12-28 09:15:12,003 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032434624] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:12,003 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:12,003 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:15:12,003 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138513041] [2021-12-28 09:15:12,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:12,003 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:12,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:12,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:12,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:12,004 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-28 09:15:12,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:12,074 INFO L93 Difference]: Finished difference Result 961 states and 1267 transitions. [2021-12-28 09:15:12,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:12,075 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 961 states and 1267 transitions. [2021-12-28 09:15:12,078 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-12-28 09:15:12,081 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 961 states to 961 states and 1267 transitions. [2021-12-28 09:15:12,082 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 694 [2021-12-28 09:15:12,082 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 694 [2021-12-28 09:15:12,082 INFO L73 IsDeterministic]: Start isDeterministic. Operand 961 states and 1267 transitions. [2021-12-28 09:15:12,083 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:12,083 INFO L681 BuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2021-12-28 09:15:12,083 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states and 1267 transitions. [2021-12-28 09:15:12,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 961. [2021-12-28 09:15:12,090 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-28 09:15:12,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1267 transitions. [2021-12-28 09:15:12,092 INFO L704 BuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2021-12-28 09:15:12,092 INFO L587 BuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2021-12-28 09:15:12,092 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-28 09:15:12,092 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1267 transitions. [2021-12-28 09:15:12,094 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-12-28 09:15:12,094 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:12,094 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:12,095 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-28 09:15:12,095 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-28 09:15:12,095 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-28 09:15:12,096 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-28 09:15:12,096 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:12,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-12-28 09:15:12,096 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:12,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116860288] [2021-12-28 09:15:12,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:12,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:12,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:12,100 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:12,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:12,107 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:12,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:12,108 INFO L85 PathProgramCache]: Analyzing trace with hash 2080376402, now seen corresponding path program 1 times [2021-12-28 09:15:12,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:12,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716862367] [2021-12-28 09:15:12,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:12,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:12,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:12,132 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-28 09:15:12,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:12,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716862367] [2021-12-28 09:15:12,133 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716862367] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:12,133 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:12,133 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:12,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315177875] [2021-12-28 09:15:12,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:12,134 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:12,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:12,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:12,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:12,135 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-28 09:15:12,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:12,146 INFO L93 Difference]: Finished difference Result 1892 states and 2478 transitions. [2021-12-28 09:15:12,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:12,147 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1892 states and 2478 transitions. [2021-12-28 09:15:12,152 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1216 [2021-12-28 09:15:12,157 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1892 states to 1892 states and 2478 transitions. [2021-12-28 09:15:12,158 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1365 [2021-12-28 09:15:12,158 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1365 [2021-12-28 09:15:12,158 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1892 states and 2478 transitions. [2021-12-28 09:15:12,159 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:12,159 INFO L681 BuchiCegarLoop]: Abstraction has 1892 states and 2478 transitions. [2021-12-28 09:15:12,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1892 states and 2478 transitions. [2021-12-28 09:15:12,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1892 to 964. [2021-12-28 09:15:12,173 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-28 09:15:12,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 1270 transitions. [2021-12-28 09:15:12,175 INFO L704 BuchiCegarLoop]: Abstraction has 964 states and 1270 transitions. [2021-12-28 09:15:12,175 INFO L587 BuchiCegarLoop]: Abstraction has 964 states and 1270 transitions. [2021-12-28 09:15:12,175 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-28 09:15:12,175 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 964 states and 1270 transitions. [2021-12-28 09:15:12,177 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2021-12-28 09:15:12,177 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:12,177 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:12,178 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-28 09:15:12,178 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-28 09:15:12,178 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-28 09:15:12,178 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-28 09:15:12,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:12,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-12-28 09:15:12,179 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:12,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308993149] [2021-12-28 09:15:12,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:12,179 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:12,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:12,183 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:12,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:12,191 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:12,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:12,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1113025748, now seen corresponding path program 1 times [2021-12-28 09:15:12,191 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:12,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266104161] [2021-12-28 09:15:12,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:12,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:12,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:12,215 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-28 09:15:12,215 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:12,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266104161] [2021-12-28 09:15:12,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266104161] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:12,215 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:12,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:12,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700015337] [2021-12-28 09:15:12,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:12,216 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:12,216 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:12,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:12,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:12,216 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-28 09:15:12,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:12,295 INFO L93 Difference]: Finished difference Result 930 states and 1189 transitions. [2021-12-28 09:15:12,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:12,296 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 930 states and 1189 transitions. [2021-12-28 09:15:12,299 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 499 [2021-12-28 09:15:12,301 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 930 states to 801 states and 1028 transitions. [2021-12-28 09:15:12,301 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 566 [2021-12-28 09:15:12,302 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 695 [2021-12-28 09:15:12,303 INFO L73 IsDeterministic]: Start isDeterministic. Operand 801 states and 1028 transitions. [2021-12-28 09:15:12,303 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:12,303 INFO L681 BuchiCegarLoop]: Abstraction has 801 states and 1028 transitions. [2021-12-28 09:15:12,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states and 1028 transitions. [2021-12-28 09:15:12,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 670. [2021-12-28 09:15:12,325 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-28 09:15:12,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 863 transitions. [2021-12-28 09:15:12,327 INFO L704 BuchiCegarLoop]: Abstraction has 670 states and 863 transitions. [2021-12-28 09:15:12,327 INFO L587 BuchiCegarLoop]: Abstraction has 670 states and 863 transitions. [2021-12-28 09:15:12,327 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-28 09:15:12,327 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 670 states and 863 transitions. [2021-12-28 09:15:12,328 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 497 [2021-12-28 09:15:12,328 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:12,328 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:12,330 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-28 09:15:12,330 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-28 09:15:12,331 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-28 09:15:12,331 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-28 09:15:12,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:12,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-12-28 09:15:12,331 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:12,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217665963] [2021-12-28 09:15:12,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:12,332 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:12,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:12,335 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:12,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:12,338 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:12,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:12,339 INFO L85 PathProgramCache]: Analyzing trace with hash 577325018, now seen corresponding path program 1 times [2021-12-28 09:15:12,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:12,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693278933] [2021-12-28 09:15:12,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:12,339 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:12,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:12,365 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-28 09:15:12,365 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:12,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693278933] [2021-12-28 09:15:12,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693278933] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:15:12,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298704516] [2021-12-28 09:15:12,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:12,366 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:15:12,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:12,372 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-28 09:15:12,391 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-28 09:15:12,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:12,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 09:15:12,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:12,584 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-28 09:15:12,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:15:12,726 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-28 09:15:12,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298704516] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:15:12,727 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:15:12,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-28 09:15:12,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701607366] [2021-12-28 09:15:12,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:15:12,727 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:12,727 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:12,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-28 09:15:12,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-28 09:15:12,728 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-28 09:15:13,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:13,194 INFO L93 Difference]: Finished difference Result 1651 states and 2115 transitions. [2021-12-28 09:15:13,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-28 09:15:13,195 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1651 states and 2115 transitions. [2021-12-28 09:15:13,199 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1448 [2021-12-28 09:15:13,204 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1651 states to 1621 states and 2085 transitions. [2021-12-28 09:15:13,204 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1515 [2021-12-28 09:15:13,205 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1515 [2021-12-28 09:15:13,205 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1621 states and 2085 transitions. [2021-12-28 09:15:13,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:13,205 INFO L681 BuchiCegarLoop]: Abstraction has 1621 states and 2085 transitions. [2021-12-28 09:15:13,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1621 states and 2085 transitions. [2021-12-28 09:15:13,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1621 to 1010. [2021-12-28 09:15:13,216 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-28 09:15:13,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1010 states to 1010 states and 1317 transitions. [2021-12-28 09:15:13,218 INFO L704 BuchiCegarLoop]: Abstraction has 1010 states and 1317 transitions. [2021-12-28 09:15:13,218 INFO L587 BuchiCegarLoop]: Abstraction has 1010 states and 1317 transitions. [2021-12-28 09:15:13,218 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-28 09:15:13,218 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1010 states and 1317 transitions. [2021-12-28 09:15:13,220 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 837 [2021-12-28 09:15:13,220 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:13,221 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:13,221 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-28 09:15:13,221 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-28 09:15:13,222 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-28 09:15:13,222 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-28 09:15:13,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:13,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-12-28 09:15:13,223 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:13,223 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887872618] [2021-12-28 09:15:13,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:13,223 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:13,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:13,226 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:13,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:13,230 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:13,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:13,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1691770984, now seen corresponding path program 1 times [2021-12-28 09:15:13,230 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:13,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871222147] [2021-12-28 09:15:13,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:13,231 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:13,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:13,248 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-28 09:15:13,248 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:13,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871222147] [2021-12-28 09:15:13,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871222147] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:13,249 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:13,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:13,249 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234229413] [2021-12-28 09:15:13,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:13,249 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:13,249 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:13,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:13,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:13,250 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-28 09:15:13,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:13,261 INFO L93 Difference]: Finished difference Result 1768 states and 2331 transitions. [2021-12-28 09:15:13,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:13,262 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1768 states and 2331 transitions. [2021-12-28 09:15:13,267 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1595 [2021-12-28 09:15:13,272 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1768 states to 1768 states and 2331 transitions. [2021-12-28 09:15:13,272 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1662 [2021-12-28 09:15:13,273 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1662 [2021-12-28 09:15:13,273 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1768 states and 2331 transitions. [2021-12-28 09:15:13,273 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:13,273 INFO L681 BuchiCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2021-12-28 09:15:13,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1768 states and 2331 transitions. [2021-12-28 09:15:13,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1768 to 1768. [2021-12-28 09:15:13,305 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-28 09:15:13,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2331 transitions. [2021-12-28 09:15:13,307 INFO L704 BuchiCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2021-12-28 09:15:13,307 INFO L587 BuchiCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2021-12-28 09:15:13,307 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-28 09:15:13,308 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1768 states and 2331 transitions. [2021-12-28 09:15:13,311 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1595 [2021-12-28 09:15:13,311 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:13,311 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:13,312 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-28 09:15:13,312 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-28 09:15:13,312 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-28 09:15:13,313 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-28 09:15:13,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:13,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-12-28 09:15:13,313 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:13,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447978024] [2021-12-28 09:15:13,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:13,314 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:13,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:13,317 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:13,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:13,320 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:13,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:13,320 INFO L85 PathProgramCache]: Analyzing trace with hash -1208213206, now seen corresponding path program 1 times [2021-12-28 09:15:13,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:13,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695708003] [2021-12-28 09:15:13,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:13,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:13,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:13,336 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-28 09:15:13,336 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:13,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695708003] [2021-12-28 09:15:13,336 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695708003] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:13,336 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:13,336 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:13,336 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808521587] [2021-12-28 09:15:13,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:13,337 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:13,337 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:13,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:13,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:13,337 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-28 09:15:13,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:13,350 INFO L93 Difference]: Finished difference Result 3297 states and 4366 transitions. [2021-12-28 09:15:13,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:13,350 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3297 states and 4366 transitions. [2021-12-28 09:15:13,359 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3124 [2021-12-28 09:15:13,369 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3297 states to 3297 states and 4366 transitions. [2021-12-28 09:15:13,369 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3191 [2021-12-28 09:15:13,371 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3191 [2021-12-28 09:15:13,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3297 states and 4366 transitions. [2021-12-28 09:15:13,371 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:13,371 INFO L681 BuchiCegarLoop]: Abstraction has 3297 states and 4366 transitions. [2021-12-28 09:15:13,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3297 states and 4366 transitions. [2021-12-28 09:15:13,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3297 to 1768. [2021-12-28 09:15:13,391 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-28 09:15:13,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2329 transitions. [2021-12-28 09:15:13,393 INFO L704 BuchiCegarLoop]: Abstraction has 1768 states and 2329 transitions. [2021-12-28 09:15:13,393 INFO L587 BuchiCegarLoop]: Abstraction has 1768 states and 2329 transitions. [2021-12-28 09:15:13,394 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-28 09:15:13,394 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1768 states and 2329 transitions. [2021-12-28 09:15:13,397 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1595 [2021-12-28 09:15:13,397 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:13,397 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:13,398 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-28 09:15:13,398 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-28 09:15:13,398 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-28 09:15:13,398 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-28 09:15:13,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:13,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-12-28 09:15:13,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:13,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90305123] [2021-12-28 09:15:13,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:13,399 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:13,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:13,402 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:13,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:13,405 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:13,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:13,406 INFO L85 PathProgramCache]: Analyzing trace with hash -213519508, now seen corresponding path program 1 times [2021-12-28 09:15:13,406 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:13,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875450956] [2021-12-28 09:15:13,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:13,406 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:13,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:13,435 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-28 09:15:13,436 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:13,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875450956] [2021-12-28 09:15:13,436 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875450956] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:15:13,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [242702811] [2021-12-28 09:15:13,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:13,437 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:15:13,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:13,443 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-28 09:15:13,445 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-28 09:15:13,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:13,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:15:13,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:13,665 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-28 09:15:13,665 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 09:15:13,665 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [242702811] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:13,665 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 09:15:13,666 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-28 09:15:13,666 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121898871] [2021-12-28 09:15:13,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:13,666 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:13,666 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:13,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:13,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-28 09:15:13,666 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-28 09:15:13,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:13,730 INFO L93 Difference]: Finished difference Result 1828 states and 2401 transitions. [2021-12-28 09:15:13,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:13,731 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1828 states and 2401 transitions. [2021-12-28 09:15:13,735 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1655 [2021-12-28 09:15:13,745 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1828 states to 1828 states and 2401 transitions. [2021-12-28 09:15:13,745 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1722 [2021-12-28 09:15:13,746 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1722 [2021-12-28 09:15:13,746 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1828 states and 2401 transitions. [2021-12-28 09:15:13,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:13,748 INFO L681 BuchiCegarLoop]: Abstraction has 1828 states and 2401 transitions. [2021-12-28 09:15:13,749 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1828 states and 2401 transitions. [2021-12-28 09:15:13,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1828 to 1804. [2021-12-28 09:15:13,767 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-28 09:15:13,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 2373 transitions. [2021-12-28 09:15:13,770 INFO L704 BuchiCegarLoop]: Abstraction has 1804 states and 2373 transitions. [2021-12-28 09:15:13,770 INFO L587 BuchiCegarLoop]: Abstraction has 1804 states and 2373 transitions. [2021-12-28 09:15:13,770 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-28 09:15:13,770 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1804 states and 2373 transitions. [2021-12-28 09:15:13,773 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1631 [2021-12-28 09:15:13,773 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:13,773 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:13,774 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-28 09:15:13,774 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-28 09:15:13,774 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-28 09:15:13,774 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-28 09:15:13,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:13,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-12-28 09:15:13,775 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:13,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414089937] [2021-12-28 09:15:13,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:13,775 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:13,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:13,778 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:13,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:13,782 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:13,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:13,783 INFO L85 PathProgramCache]: Analyzing trace with hash 987128212, now seen corresponding path program 1 times [2021-12-28 09:15:13,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:13,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118892380] [2021-12-28 09:15:13,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:13,783 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:13,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:13,816 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-28 09:15:13,816 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:13,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118892380] [2021-12-28 09:15:13,816 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118892380] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:15:13,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549404832] [2021-12-28 09:15:13,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:13,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:15:13,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:13,824 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-28 09:15:13,825 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-28 09:15:13,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:13,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 09:15:13,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:14,036 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-28 09:15:14,036 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 09:15:14,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549404832] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:14,036 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 09:15:14,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-28 09:15:14,037 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585452193] [2021-12-28 09:15:14,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:14,037 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:14,037 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:14,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:14,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-28 09:15:14,037 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-28 09:15:14,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:14,103 INFO L93 Difference]: Finished difference Result 1804 states and 2367 transitions. [2021-12-28 09:15:14,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:14,104 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1804 states and 2367 transitions. [2021-12-28 09:15:14,108 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1621 [2021-12-28 09:15:14,112 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1804 states to 1804 states and 2367 transitions. [2021-12-28 09:15:14,112 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1698 [2021-12-28 09:15:14,113 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1698 [2021-12-28 09:15:14,113 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1804 states and 2367 transitions. [2021-12-28 09:15:14,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:14,114 INFO L681 BuchiCegarLoop]: Abstraction has 1804 states and 2367 transitions. [2021-12-28 09:15:14,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1804 states and 2367 transitions. [2021-12-28 09:15:14,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1804 to 1764. [2021-12-28 09:15:14,128 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-28 09:15:14,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1764 states to 1764 states and 2319 transitions. [2021-12-28 09:15:14,131 INFO L704 BuchiCegarLoop]: Abstraction has 1764 states and 2319 transitions. [2021-12-28 09:15:14,131 INFO L587 BuchiCegarLoop]: Abstraction has 1764 states and 2319 transitions. [2021-12-28 09:15:14,131 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-28 09:15:14,131 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1764 states and 2319 transitions. [2021-12-28 09:15:14,134 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1591 [2021-12-28 09:15:14,134 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:14,134 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:14,135 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-28 09:15:14,135 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-28 09:15:14,136 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-28 09:15:14,136 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-28 09:15:14,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:14,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-12-28 09:15:14,137 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:14,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212887578] [2021-12-28 09:15:14,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:14,137 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:14,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:14,140 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:14,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:14,143 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:14,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:14,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1280266624, now seen corresponding path program 1 times [2021-12-28 09:15:14,144 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:14,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270867046] [2021-12-28 09:15:14,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:14,144 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:14,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:14,164 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-28 09:15:14,164 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:14,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270867046] [2021-12-28 09:15:14,165 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270867046] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:15:14,165 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1567776477] [2021-12-28 09:15:14,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:14,165 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:15:14,165 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:14,196 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-28 09:15:14,197 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-28 09:15:14,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:14,246 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:15:14,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:14,388 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-28 09:15:14,389 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 09:15:14,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1567776477] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:14,389 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 09:15:14,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-12-28 09:15:14,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403869090] [2021-12-28 09:15:14,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:14,390 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:14,390 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:14,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:14,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-28 09:15:14,391 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-28 09:15:14,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:14,489 INFO L93 Difference]: Finished difference Result 1796 states and 2355 transitions. [2021-12-28 09:15:14,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:14,489 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1796 states and 2355 transitions. [2021-12-28 09:15:14,508 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1623 [2021-12-28 09:15:14,512 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1796 states to 1796 states and 2355 transitions. [2021-12-28 09:15:14,512 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1690 [2021-12-28 09:15:14,513 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1690 [2021-12-28 09:15:14,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1796 states and 2355 transitions. [2021-12-28 09:15:14,514 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:14,514 INFO L681 BuchiCegarLoop]: Abstraction has 1796 states and 2355 transitions. [2021-12-28 09:15:14,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1796 states and 2355 transitions. [2021-12-28 09:15:14,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1796 to 1764. [2021-12-28 09:15:14,529 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-28 09:15:14,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1764 states to 1764 states and 2319 transitions. [2021-12-28 09:15:14,531 INFO L704 BuchiCegarLoop]: Abstraction has 1764 states and 2319 transitions. [2021-12-28 09:15:14,531 INFO L587 BuchiCegarLoop]: Abstraction has 1764 states and 2319 transitions. [2021-12-28 09:15:14,531 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-28 09:15:14,532 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1764 states and 2319 transitions. [2021-12-28 09:15:14,534 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1591 [2021-12-28 09:15:14,535 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:14,535 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:14,536 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-28 09:15:14,536 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-28 09:15:14,536 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-28 09:15:14,536 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-28 09:15:14,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:14,537 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-12-28 09:15:14,537 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:14,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251191874] [2021-12-28 09:15:14,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:14,537 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:14,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:14,540 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:14,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:14,543 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:14,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:14,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1709808001, now seen corresponding path program 1 times [2021-12-28 09:15:14,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:14,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558227899] [2021-12-28 09:15:14,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:14,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:14,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:14,566 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-28 09:15:14,566 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:14,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558227899] [2021-12-28 09:15:14,566 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558227899] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:15:14,567 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770512446] [2021-12-28 09:15:14,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:14,567 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:15:14,567 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:14,608 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-28 09:15:14,609 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-28 09:15:14,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:14,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 09:15:14,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:14,816 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-28 09:15:14,817 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:15:14,973 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-28 09:15:14,974 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770512446] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:15:14,974 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:15:14,974 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-28 09:15:14,974 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629291730] [2021-12-28 09:15:14,974 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:15:14,974 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:14,974 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:14,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-28 09:15:14,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-28 09:15:14,975 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-28 09:15:15,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:15,301 INFO L93 Difference]: Finished difference Result 2857 states and 3662 transitions. [2021-12-28 09:15:15,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-28 09:15:15,303 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2857 states and 3662 transitions. [2021-12-28 09:15:15,310 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2122 [2021-12-28 09:15:15,314 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2857 states to 2807 states and 3608 transitions. [2021-12-28 09:15:15,314 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2701 [2021-12-28 09:15:15,316 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2701 [2021-12-28 09:15:15,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2807 states and 3608 transitions. [2021-12-28 09:15:15,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:15,316 INFO L681 BuchiCegarLoop]: Abstraction has 2807 states and 3608 transitions. [2021-12-28 09:15:15,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2807 states and 3608 transitions. [2021-12-28 09:15:15,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2807 to 2042. [2021-12-28 09:15:15,334 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-28 09:15:15,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2042 states to 2042 states and 2660 transitions. [2021-12-28 09:15:15,337 INFO L704 BuchiCegarLoop]: Abstraction has 2042 states and 2660 transitions. [2021-12-28 09:15:15,337 INFO L587 BuchiCegarLoop]: Abstraction has 2042 states and 2660 transitions. [2021-12-28 09:15:15,337 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-28 09:15:15,337 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2042 states and 2660 transitions. [2021-12-28 09:15:15,340 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1824 [2021-12-28 09:15:15,340 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:15,340 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:15,341 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-28 09:15:15,341 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-28 09:15:15,341 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-28 09:15:15,341 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-28 09:15:15,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:15,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-12-28 09:15:15,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:15,342 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881595497] [2021-12-28 09:15:15,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:15,342 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:15,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:15,345 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:15,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:15,348 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:15,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:15,348 INFO L85 PathProgramCache]: Analyzing trace with hash -925750313, now seen corresponding path program 1 times [2021-12-28 09:15:15,348 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:15,348 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995067656] [2021-12-28 09:15:15,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:15,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:15,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:15,365 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-28 09:15:15,365 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:15,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995067656] [2021-12-28 09:15:15,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995067656] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:15,366 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:15,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:15:15,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840121590] [2021-12-28 09:15:15,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:15,366 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:15,366 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:15,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:15,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:15,366 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-28 09:15:15,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:15,459 INFO L93 Difference]: Finished difference Result 2068 states and 2690 transitions. [2021-12-28 09:15:15,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:15,460 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2068 states and 2690 transitions. [2021-12-28 09:15:15,464 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1850 [2021-12-28 09:15:15,467 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2068 states to 2068 states and 2690 transitions. [2021-12-28 09:15:15,468 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1962 [2021-12-28 09:15:15,469 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1962 [2021-12-28 09:15:15,469 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2068 states and 2690 transitions. [2021-12-28 09:15:15,469 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:15,469 INFO L681 BuchiCegarLoop]: Abstraction has 2068 states and 2690 transitions. [2021-12-28 09:15:15,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2068 states and 2690 transitions. [2021-12-28 09:15:15,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2068 to 2042. [2021-12-28 09:15:15,514 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-28 09:15:15,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2042 states to 2042 states and 2658 transitions. [2021-12-28 09:15:15,518 INFO L704 BuchiCegarLoop]: Abstraction has 2042 states and 2658 transitions. [2021-12-28 09:15:15,518 INFO L587 BuchiCegarLoop]: Abstraction has 2042 states and 2658 transitions. [2021-12-28 09:15:15,518 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-28 09:15:15,518 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2042 states and 2658 transitions. [2021-12-28 09:15:15,527 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1824 [2021-12-28 09:15:15,528 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:15,528 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:15,531 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-28 09:15:15,531 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-28 09:15:15,532 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-28 09:15:15,532 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-28 09:15:15,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:15,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-12-28 09:15:15,533 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:15,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556313961] [2021-12-28 09:15:15,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:15,533 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:15,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:15,537 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:15,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:15,541 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:15,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:15,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1366511526, now seen corresponding path program 1 times [2021-12-28 09:15:15,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:15,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448905338] [2021-12-28 09:15:15,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:15,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:15,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:15,614 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-28 09:15:15,614 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:15,615 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448905338] [2021-12-28 09:15:15,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448905338] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:15,615 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:15,615 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-28 09:15:15,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144973496] [2021-12-28 09:15:15,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:15,617 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:15,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:15,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-28 09:15:15,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-28 09:15:15,617 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-28 09:15:15,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:15,687 INFO L93 Difference]: Finished difference Result 9285 states and 11994 transitions. [2021-12-28 09:15:15,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-28 09:15:15,688 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9285 states and 11994 transitions. [2021-12-28 09:15:15,721 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8917 [2021-12-28 09:15:15,743 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9285 states to 9285 states and 11994 transitions. [2021-12-28 09:15:15,743 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9179 [2021-12-28 09:15:15,750 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9179 [2021-12-28 09:15:15,750 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9285 states and 11994 transitions. [2021-12-28 09:15:15,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:15,757 INFO L681 BuchiCegarLoop]: Abstraction has 9285 states and 11994 transitions. [2021-12-28 09:15:15,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9285 states and 11994 transitions. [2021-12-28 09:15:15,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9285 to 3515. [2021-12-28 09:15:15,818 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-28 09:15:15,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3515 states to 3515 states and 4554 transitions. [2021-12-28 09:15:15,824 INFO L704 BuchiCegarLoop]: Abstraction has 3515 states and 4554 transitions. [2021-12-28 09:15:15,824 INFO L587 BuchiCegarLoop]: Abstraction has 3515 states and 4554 transitions. [2021-12-28 09:15:15,824 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-28 09:15:15,824 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3515 states and 4554 transitions. [2021-12-28 09:15:15,839 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3297 [2021-12-28 09:15:15,840 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:15,840 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:15,841 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-28 09:15:15,841 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-28 09:15:15,841 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-28 09:15:15,841 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-28 09:15:15,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:15,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-12-28 09:15:15,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:15,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687086217] [2021-12-28 09:15:15,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:15,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:15,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:15,847 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:15,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:15,850 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:15,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:15,851 INFO L85 PathProgramCache]: Analyzing trace with hash -525153549, now seen corresponding path program 1 times [2021-12-28 09:15:15,851 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:15,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982322590] [2021-12-28 09:15:15,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:15,851 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:15,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:15,895 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-28 09:15:15,896 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:15,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982322590] [2021-12-28 09:15:15,896 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982322590] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:15,896 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:15,896 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:15,896 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836475109] [2021-12-28 09:15:15,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:15,896 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:15,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:15,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:15,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:15,897 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-28 09:15:15,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:15,914 INFO L93 Difference]: Finished difference Result 6423 states and 8280 transitions. [2021-12-28 09:15:15,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:15,915 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6423 states and 8280 transitions. [2021-12-28 09:15:15,938 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6205 [2021-12-28 09:15:15,953 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6423 states to 6423 states and 8280 transitions. [2021-12-28 09:15:15,953 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6317 [2021-12-28 09:15:15,957 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6317 [2021-12-28 09:15:15,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6423 states and 8280 transitions. [2021-12-28 09:15:15,958 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:15,958 INFO L681 BuchiCegarLoop]: Abstraction has 6423 states and 8280 transitions. [2021-12-28 09:15:15,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6423 states and 8280 transitions. [2021-12-28 09:15:15,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6423 to 3515. [2021-12-28 09:15:16,001 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-28 09:15:16,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3515 states to 3515 states and 4550 transitions. [2021-12-28 09:15:16,007 INFO L704 BuchiCegarLoop]: Abstraction has 3515 states and 4550 transitions. [2021-12-28 09:15:16,007 INFO L587 BuchiCegarLoop]: Abstraction has 3515 states and 4550 transitions. [2021-12-28 09:15:16,007 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-12-28 09:15:16,007 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3515 states and 4550 transitions. [2021-12-28 09:15:16,012 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3297 [2021-12-28 09:15:16,013 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:16,013 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:16,015 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-28 09:15:16,015 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-28 09:15:16,015 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-28 09:15:16,016 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-28 09:15:16,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:16,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 22 times [2021-12-28 09:15:16,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:16,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311484803] [2021-12-28 09:15:16,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:16,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:16,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:16,019 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:16,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:16,023 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:16,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:16,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1679659852, now seen corresponding path program 1 times [2021-12-28 09:15:16,024 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:16,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600661598] [2021-12-28 09:15:16,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:16,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:16,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:16,034 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:16,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:16,048 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:16,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:16,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1159625416, now seen corresponding path program 1 times [2021-12-28 09:15:16,049 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:16,049 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179271327] [2021-12-28 09:15:16,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:16,049 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:16,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:16,060 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:16,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:16,094 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:17,208 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:15:17,208 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:15:17,208 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:15:17,208 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:15:17,208 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:15:17,208 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:17,208 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:15:17,208 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:15:17,208 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration27_Loop [2021-12-28 09:15:17,208 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:15:17,208 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:15:17,209 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-28 09:15:17,212 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:17,214 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-28 09:15:17,216 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-28 09:15:17,219 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:17,221 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:17,222 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:17,224 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-28 09:15:17,226 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-28 09:15:17,227 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-28 09:15:17,229 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:17,230 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-28 09:15:17,232 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-28 09:15:17,235 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-28 09:15:17,237 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-28 09:15:17,239 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-28 09:15:17,241 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-28 09:15:17,243 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-28 09:15:17,245 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-28 09:15:17,250 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-28 09:15:17,252 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-28 09:15:17,256 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-28 09:15:17,440 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:15:17,440 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:15:17,440 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:17,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:17,445 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-28 09:15:17,446 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-28 09:15:17,505 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:17,506 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:17,516 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:17,516 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-28 09:15:17,532 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2021-12-28 09:15:17,532 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:17,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:17,533 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-28 09:15:17,534 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-28 09:15:17,540 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:17,540 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:17,559 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:17,560 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-28 09:15:17,579 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2021-12-28 09:15:17,579 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:17,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:17,580 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-28 09:15:17,586 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:17,587 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:17,589 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-28 09:15:17,607 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:17,607 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-28 09:15:17,629 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-28 09:15:17,630 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:17,630 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:17,631 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-28 09:15:17,636 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-28 09:15:17,637 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:17,637 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:17,658 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:17,658 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-28 09:15:17,674 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-28 09:15:17,674 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:17,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:17,675 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-28 09:15:17,676 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-28 09:15:17,677 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:17,677 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:17,696 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:17,696 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-28 09:15:17,713 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-28 09:15:17,713 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:17,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:17,714 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-28 09:15:17,715 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-28 09:15:17,716 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:17,717 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:17,723 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:17,723 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-28 09:15:17,737 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2021-12-28 09:15:17,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:17,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:17,739 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-28 09:15:17,740 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-28 09:15:17,743 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:17,743 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:17,757 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:17,757 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-28 09:15:17,774 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-28 09:15:17,774 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:17,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:17,775 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-28 09:15:17,777 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-28 09:15:17,777 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:17,777 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:17,783 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:17,784 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-28 09:15:17,798 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2021-12-28 09:15:17,798 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:17,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:17,799 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-28 09:15:17,800 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-28 09:15:17,801 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:17,801 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:17,812 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:17,812 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-28 09:15:17,829 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-28 09:15:17,830 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:17,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:17,831 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-28 09:15:17,831 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-28 09:15:17,833 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:17,833 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:17,854 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:17,855 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-28 09:15:17,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-12-28 09:15:17,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:17,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:17,871 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-28 09:15:17,871 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-28 09:15:17,873 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:17,873 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:17,883 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:17,884 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-28 09:15:17,898 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2021-12-28 09:15:17,898 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:17,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:17,899 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-28 09:15:17,900 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-28 09:15:17,901 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:17,901 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:17,908 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:17,908 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-28 09:15:17,923 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2021-12-28 09:15:17,924 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:17,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:17,924 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-28 09:15:17,925 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-28 09:15:17,926 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:17,926 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:17,954 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-28 09:15:17,954 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:17,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:17,955 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-28 09:15:17,955 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-28 09:15:17,957 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:15:17,957 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:17,971 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:15:17,986 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2021-12-28 09:15:17,986 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:15:17,986 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:15:17,986 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:15:17,986 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:15:17,986 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:15:17,986 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:17,986 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:15:17,987 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:15:17,987 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration27_Loop [2021-12-28 09:15:17,987 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:15:17,987 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:15:17,988 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-28 09:15:17,997 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-28 09:15:18,001 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-28 09:15:18,002 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-28 09:15:18,004 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-28 09:15:18,006 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-28 09:15:18,013 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-28 09:15:18,016 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:18,018 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:18,020 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-28 09:15:18,022 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-28 09:15:18,024 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-28 09:15:18,026 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-28 09:15:18,028 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:18,032 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:18,034 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-28 09:15:18,037 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-28 09:15:18,040 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-28 09:15:18,042 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-28 09:15:18,044 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-28 09:15:18,048 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-28 09:15:18,052 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-28 09:15:18,257 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:15:18,257 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:15:18,257 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:18,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:18,259 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-28 09:15:18,260 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-28 09:15:18,261 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-28 09:15:18,266 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:18,266 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:18,267 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:18,267 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:18,267 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:18,267 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:18,267 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:18,277 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:18,292 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-28 09:15:18,292 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:18,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:18,293 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-28 09:15:18,295 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-28 09:15:18,296 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-28 09:15:18,301 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:18,301 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:18,301 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:18,301 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:18,301 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:18,302 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:18,302 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:18,310 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:18,327 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-28 09:15:18,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:18,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:18,329 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-28 09:15:18,330 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-28 09:15:18,331 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:18,337 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:18,337 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:18,337 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:18,337 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:18,337 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:18,338 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:18,338 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:18,355 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:18,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:18,374 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:18,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:18,375 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-28 09:15:18,376 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-28 09:15:18,378 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-28 09:15:18,383 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:18,383 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:18,383 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:18,383 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:18,383 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:18,384 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:18,384 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:18,389 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:18,405 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2021-12-28 09:15:18,405 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:18,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:18,406 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-28 09:15:18,407 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-28 09:15:18,408 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-28 09:15:18,413 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:18,413 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:18,413 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:18,413 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:18,413 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:18,413 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:18,413 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:18,435 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:18,452 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:18,453 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:18,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:18,454 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-28 09:15:18,454 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-28 09:15:18,456 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-28 09:15:18,462 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:18,462 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:18,462 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:18,462 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:18,462 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:18,464 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:18,464 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:18,478 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:18,495 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-28 09:15:18,496 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:18,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:18,497 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-28 09:15:18,505 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-28 09:15:18,506 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-28 09:15:18,512 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:18,512 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:18,512 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:18,512 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:18,512 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:18,513 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:18,513 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:18,528 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:18,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:18,546 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:18,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:18,547 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-28 09:15:18,548 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-28 09:15:18,549 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-28 09:15:18,554 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:18,554 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:18,555 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:18,555 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:18,555 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:18,555 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:18,555 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:18,556 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:18,573 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:18,573 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:18,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:18,574 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-28 09:15:18,574 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-28 09:15:18,576 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-28 09:15:18,581 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:18,581 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:18,581 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:18,581 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:18,581 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:18,581 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:18,581 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:18,582 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:18,598 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-12-28 09:15:18,598 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:18,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:18,599 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-28 09:15:18,599 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-28 09:15:18,601 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-28 09:15:18,606 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:18,606 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:18,606 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:18,606 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:18,606 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:18,607 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:18,607 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:18,618 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:18,633 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-28 09:15:18,633 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:18,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:18,634 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-28 09:15:18,635 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-28 09:15:18,637 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-28 09:15:18,642 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:18,643 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:18,643 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:18,643 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:15:18,643 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:18,643 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:15:18,644 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:18,647 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:18,662 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-28 09:15:18,662 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:18,662 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:18,663 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-28 09:15:18,665 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-28 09:15:18,667 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-28 09:15:18,672 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:18,673 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:18,673 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:18,673 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:18,673 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:18,674 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:18,674 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:18,675 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:18,690 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-12-28 09:15:18,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:18,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:18,691 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-28 09:15:18,691 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-28 09:15:18,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-28 09:15:18,698 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:18,698 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:18,698 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:18,698 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:18,698 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:18,699 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:18,699 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:18,700 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:18,715 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-28 09:15:18,715 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:18,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:18,716 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-28 09:15:18,717 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-28 09:15:18,718 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:18,723 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:18,723 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:18,723 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:18,723 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:18,723 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:18,724 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:18,724 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:18,725 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:15:18,726 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:15:18,727 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-28 09:15:18,727 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:18,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:18,728 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-28 09:15:18,728 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-28 09:15:18,729 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:15:18,729 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:15:18,729 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:15:18,729 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-28 09:15:18,744 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2021-12-28 09:15:18,745 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:15:18,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:18,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:18,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:15:18,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:18,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:18,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:15:18,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:19,332 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-28 09:15:19,333 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-28 09:15:19,333 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-28 09:15:19,411 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-28 09:15:19,411 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-28 09:15:19,414 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-28 09:15:19,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 399 transitions. [2021-12-28 09:15:19,415 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 399 transitions. Stem has 17 letters. Loop has 173 letters. [2021-12-28 09:15:19,417 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:19,417 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 399 transitions. Stem has 190 letters. Loop has 173 letters. [2021-12-28 09:15:19,417 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:19,417 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 399 transitions. Stem has 17 letters. Loop has 346 letters. [2021-12-28 09:15:19,418 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:19,418 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9435 states and 12172 transitions. [2021-12-28 09:15:19,456 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6245 [2021-12-28 09:15:19,477 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9435 states to 9435 states and 12172 transitions. [2021-12-28 09:15:19,478 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6361 [2021-12-28 09:15:19,484 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6373 [2021-12-28 09:15:19,484 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9435 states and 12172 transitions. [2021-12-28 09:15:19,484 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:19,484 INFO L681 BuchiCegarLoop]: Abstraction has 9435 states and 12172 transitions. [2021-12-28 09:15:19,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9435 states and 12172 transitions. [2021-12-28 09:15:19,492 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-12-28 09:15:19,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9435 to 9423. [2021-12-28 09:15:19,566 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-28 09:15:19,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9423 states to 9423 states and 12154 transitions. [2021-12-28 09:15:19,580 INFO L704 BuchiCegarLoop]: Abstraction has 9423 states and 12154 transitions. [2021-12-28 09:15:19,580 INFO L587 BuchiCegarLoop]: Abstraction has 9423 states and 12154 transitions. [2021-12-28 09:15:19,580 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-12-28 09:15:19,580 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9423 states and 12154 transitions. [2021-12-28 09:15:19,596 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6245 [2021-12-28 09:15:19,596 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:19,596 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:19,597 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-28 09:15:19,597 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-28 09:15:19,598 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-28 09:15:19,598 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-28 09:15:19,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:19,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-12-28 09:15:19,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:19,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784710904] [2021-12-28 09:15:19,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:19,599 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:19,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:19,605 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:19,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:19,609 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:19,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:19,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1957408652, now seen corresponding path program 1 times [2021-12-28 09:15:19,609 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:19,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100769479] [2021-12-28 09:15:19,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:19,610 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:19,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:19,619 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:19,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:19,640 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:19,642 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:19,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1504774797, now seen corresponding path program 1 times [2021-12-28 09:15:19,642 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:19,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72723370] [2021-12-28 09:15:19,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:19,643 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:19,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:19,657 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-28 09:15:19,657 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:19,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72723370] [2021-12-28 09:15:19,657 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72723370] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:19,657 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:19,657 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:19,657 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984277538] [2021-12-28 09:15:19,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:20,655 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:20,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:20,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:20,655 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-28 09:15:20,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:20,738 INFO L93 Difference]: Finished difference Result 12314 states and 15799 transitions. [2021-12-28 09:15:20,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:20,739 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12314 states and 15799 transitions. [2021-12-28 09:15:20,773 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9111 [2021-12-28 09:15:20,810 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12314 states to 12310 states and 15795 transitions. [2021-12-28 09:15:20,810 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9244 [2021-12-28 09:15:20,818 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9244 [2021-12-28 09:15:20,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12310 states and 15795 transitions. [2021-12-28 09:15:20,819 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:20,819 INFO L681 BuchiCegarLoop]: Abstraction has 12310 states and 15795 transitions. [2021-12-28 09:15:20,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12310 states and 15795 transitions. [2021-12-28 09:15:20,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12310 to 12310. [2021-12-28 09:15:20,934 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-28 09:15:20,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12310 states to 12310 states and 15795 transitions. [2021-12-28 09:15:20,958 INFO L704 BuchiCegarLoop]: Abstraction has 12310 states and 15795 transitions. [2021-12-28 09:15:20,959 INFO L587 BuchiCegarLoop]: Abstraction has 12310 states and 15795 transitions. [2021-12-28 09:15:20,959 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-12-28 09:15:20,959 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12310 states and 15795 transitions. [2021-12-28 09:15:21,006 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9111 [2021-12-28 09:15:21,006 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:21,006 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:21,008 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-28 09:15:21,008 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-28 09:15:21,008 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-28 09:15:21,008 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-28 09:15:21,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:21,009 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-12-28 09:15:21,009 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:21,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767290508] [2021-12-28 09:15:21,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:21,009 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:21,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:21,013 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:21,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:21,017 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:21,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:21,017 INFO L85 PathProgramCache]: Analyzing trace with hash 302464000, now seen corresponding path program 2 times [2021-12-28 09:15:21,018 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:21,018 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672902596] [2021-12-28 09:15:21,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:21,018 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:21,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:21,026 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:21,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:21,038 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:21,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:21,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1334930927, now seen corresponding path program 1 times [2021-12-28 09:15:21,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:21,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608376249] [2021-12-28 09:15:21,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:21,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:21,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:21,054 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-28 09:15:21,054 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:21,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608376249] [2021-12-28 09:15:21,055 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608376249] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:21,055 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:21,055 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:21,055 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418974096] [2021-12-28 09:15:21,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:22,153 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:22,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:22,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:22,154 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-28 09:15:22,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:22,204 INFO L93 Difference]: Finished difference Result 12590 states and 16131 transitions. [2021-12-28 09:15:22,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:22,205 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12590 states and 16131 transitions. [2021-12-28 09:15:22,274 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9207 [2021-12-28 09:15:22,306 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12590 states to 12498 states and 16019 transitions. [2021-12-28 09:15:22,306 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9340 [2021-12-28 09:15:22,314 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9340 [2021-12-28 09:15:22,315 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12498 states and 16019 transitions. [2021-12-28 09:15:22,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:22,316 INFO L681 BuchiCegarLoop]: Abstraction has 12498 states and 16019 transitions. [2021-12-28 09:15:22,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12498 states and 16019 transitions. [2021-12-28 09:15:22,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12498 to 12498. [2021-12-28 09:15:22,449 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-28 09:15:22,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12498 states to 12498 states and 16019 transitions. [2021-12-28 09:15:22,465 INFO L704 BuchiCegarLoop]: Abstraction has 12498 states and 16019 transitions. [2021-12-28 09:15:22,465 INFO L587 BuchiCegarLoop]: Abstraction has 12498 states and 16019 transitions. [2021-12-28 09:15:22,465 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-12-28 09:15:22,465 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12498 states and 16019 transitions. [2021-12-28 09:15:22,491 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9207 [2021-12-28 09:15:22,491 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:22,491 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:22,492 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-28 09:15:22,492 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-28 09:15:22,492 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-28 09:15:22,492 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-28 09:15:22,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:22,493 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2021-12-28 09:15:22,493 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:22,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422997058] [2021-12-28 09:15:22,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:22,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:22,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:22,505 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-28 09:15:22,506 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:22,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422997058] [2021-12-28 09:15:22,506 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422997058] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:22,506 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:22,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:22,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813770184] [2021-12-28 09:15:22,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:22,506 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:15:22,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:22,507 INFO L85 PathProgramCache]: Analyzing trace with hash 1952293850, now seen corresponding path program 2 times [2021-12-28 09:15:22,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:22,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681787491] [2021-12-28 09:15:22,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:22,508 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:22,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:22,585 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-28 09:15:22,586 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:22,586 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681787491] [2021-12-28 09:15:22,586 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681787491] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:22,586 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:22,586 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:15:22,586 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034735325] [2021-12-28 09:15:22,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:22,587 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:22,587 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:22,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:22,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:22,587 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-28 09:15:22,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:22,687 INFO L93 Difference]: Finished difference Result 12550 states and 16060 transitions. [2021-12-28 09:15:22,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:22,688 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12550 states and 16060 transitions. [2021-12-28 09:15:22,726 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9235 [2021-12-28 09:15:22,755 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12550 states to 12550 states and 16060 transitions. [2021-12-28 09:15:22,755 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9376 [2021-12-28 09:15:22,760 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9376 [2021-12-28 09:15:22,760 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12550 states and 16060 transitions. [2021-12-28 09:15:22,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:22,762 INFO L681 BuchiCegarLoop]: Abstraction has 12550 states and 16060 transitions. [2021-12-28 09:15:22,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12550 states and 16060 transitions. [2021-12-28 09:15:22,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12550 to 12498. [2021-12-28 09:15:22,887 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-28 09:15:22,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12498 states to 12498 states and 16000 transitions. [2021-12-28 09:15:22,903 INFO L704 BuchiCegarLoop]: Abstraction has 12498 states and 16000 transitions. [2021-12-28 09:15:22,903 INFO L587 BuchiCegarLoop]: Abstraction has 12498 states and 16000 transitions. [2021-12-28 09:15:22,903 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-12-28 09:15:22,903 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12498 states and 16000 transitions. [2021-12-28 09:15:22,930 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9207 [2021-12-28 09:15:22,930 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:22,930 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:22,930 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-28 09:15:22,931 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-28 09:15:22,931 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-28 09:15:22,931 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-28 09:15:22,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:22,932 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-12-28 09:15:22,932 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:22,932 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932073543] [2021-12-28 09:15:22,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:22,932 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:22,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:22,941 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-28 09:15:22,941 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:22,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932073543] [2021-12-28 09:15:22,941 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932073543] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:22,942 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:22,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:22,942 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [972441388] [2021-12-28 09:15:22,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:22,942 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:15:22,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:22,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1086275611, now seen corresponding path program 2 times [2021-12-28 09:15:22,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:22,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107482191] [2021-12-28 09:15:22,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:22,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:22,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:22,945 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:22,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:22,948 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:23,094 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:15:23,094 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:15:23,094 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:15:23,094 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:15:23,094 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:15:23,094 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:23,094 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:15:23,094 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:15:23,094 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration31_Loop [2021-12-28 09:15:23,094 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:15:23,094 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:15:23,095 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-28 09:15:23,097 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-28 09:15:23,099 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-28 09:15:23,103 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-28 09:15:23,105 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-28 09:15:23,171 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:15:23,171 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:15:23,171 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:23,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:23,174 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-28 09:15:23,175 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-28 09:15:23,177 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:23,177 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:23,202 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:23,202 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-28 09:15:23,218 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-28 09:15:23,219 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:23,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:23,220 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-28 09:15:23,223 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:23,223 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:23,236 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-28 09:15:23,245 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:23,245 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-28 09:15:23,261 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-28 09:15:23,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:23,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:23,268 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-28 09:15:23,269 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-28 09:15:23,270 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:23,270 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:23,310 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-28 09:15:23,311 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:23,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:23,312 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-28 09:15:23,313 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-28 09:15:23,314 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:15:23,314 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:23,330 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:15:23,346 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-12-28 09:15:23,346 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:15:23,346 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:15:23,346 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:15:23,346 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:15:23,346 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:15:23,346 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:23,346 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:15:23,346 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:15:23,346 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration31_Loop [2021-12-28 09:15:23,346 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:15:23,346 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:15:23,347 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-28 09:15:23,352 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:23,354 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-28 09:15:23,356 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-28 09:15:23,360 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-28 09:15:23,396 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:15:23,397 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:15:23,397 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:23,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:23,398 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-28 09:15:23,398 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-28 09:15:23,400 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-28 09:15:23,406 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:23,406 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:23,406 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:23,407 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:23,407 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:23,407 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:23,407 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:23,408 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:23,423 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-28 09:15:23,423 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:23,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:23,424 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-28 09:15:23,425 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-28 09:15:23,478 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-28 09:15:23,484 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:23,484 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:23,484 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:23,484 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:23,484 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:23,485 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:23,485 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:23,486 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:23,500 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2021-12-28 09:15:23,500 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:23,500 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:23,501 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-28 09:15:23,502 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-28 09:15:23,537 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-28 09:15:23,542 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:23,542 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:23,542 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:23,542 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:23,542 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:23,543 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:23,543 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:23,543 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:23,558 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2021-12-28 09:15:23,558 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:23,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:23,559 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-28 09:15:23,560 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-28 09:15:23,561 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-28 09:15:23,566 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:23,566 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:23,566 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:23,566 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:23,566 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:23,567 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:23,567 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:23,569 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:15:23,571 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:15:23,572 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-28 09:15:23,572 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:23,572 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:23,582 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-28 09:15:23,582 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-28 09:15:23,584 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:15:23,584 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:15:23,584 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:15:23,584 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-28 09:15:23,599 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-28 09:15:23,600 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:15:23,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:23,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:23,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:15:23,634 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:23,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:23,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:15:23,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:23,746 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-28 09:15:23,747 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-28 09:15:23,747 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-28 09:15:24,104 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-28 09:15:24,111 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-28 09:15:24,112 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-28 09:15:24,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 356 transitions. [2021-12-28 09:15:24,112 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 20 letters. Loop has 41 letters. [2021-12-28 09:15:24,113 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:24,113 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 61 letters. Loop has 41 letters. [2021-12-28 09:15:24,113 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:24,113 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 20 letters. Loop has 82 letters. [2021-12-28 09:15:24,113 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:24,113 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42807 states and 54419 transitions. [2021-12-28 09:15:24,149 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-12-28 09:15:24,272 INFO L131 ngComponentsAnalysis]: Automaton has 50 accepting balls. 17537 [2021-12-28 09:15:24,374 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42807 states to 42305 states and 53767 transitions. [2021-12-28 09:15:24,374 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19220 [2021-12-28 09:15:24,385 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19332 [2021-12-28 09:15:24,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42305 states and 53767 transitions. [2021-12-28 09:15:24,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:24,386 INFO L681 BuchiCegarLoop]: Abstraction has 42305 states and 53767 transitions. [2021-12-28 09:15:24,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42305 states and 53767 transitions. [2021-12-28 09:15:24,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42305 to 36901. [2021-12-28 09:15:24,844 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-28 09:15:24,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36901 states to 36901 states and 47286 transitions. [2021-12-28 09:15:24,906 INFO L704 BuchiCegarLoop]: Abstraction has 36901 states and 47286 transitions. [2021-12-28 09:15:24,907 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:24,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:24,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:24,907 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-28 09:15:25,016 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:25,017 INFO L93 Difference]: Finished difference Result 16574 states and 21216 transitions. [2021-12-28 09:15:25,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:25,017 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16574 states and 21216 transitions. [2021-12-28 09:15:25,069 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5080 [2021-12-28 09:15:25,189 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16574 states to 16564 states and 21206 transitions. [2021-12-28 09:15:25,190 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5281 [2021-12-28 09:15:25,192 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5281 [2021-12-28 09:15:25,192 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16564 states and 21206 transitions. [2021-12-28 09:15:25,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:25,192 INFO L681 BuchiCegarLoop]: Abstraction has 16564 states and 21206 transitions. [2021-12-28 09:15:25,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16564 states and 21206 transitions. [2021-12-28 09:15:25,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16564 to 16480. [2021-12-28 09:15:25,313 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-28 09:15:25,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16480 states to 16480 states and 21110 transitions. [2021-12-28 09:15:25,335 INFO L704 BuchiCegarLoop]: Abstraction has 16480 states and 21110 transitions. [2021-12-28 09:15:25,335 INFO L587 BuchiCegarLoop]: Abstraction has 16480 states and 21110 transitions. [2021-12-28 09:15:25,335 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-12-28 09:15:25,335 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16480 states and 21110 transitions. [2021-12-28 09:15:25,368 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5068 [2021-12-28 09:15:25,368 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:25,368 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:25,369 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-28 09:15:25,369 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-28 09:15:25,370 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-28 09:15:25,370 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-28 09:15:25,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:25,371 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 1 times [2021-12-28 09:15:25,371 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:25,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639447248] [2021-12-28 09:15:25,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:25,371 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:25,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:25,376 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:25,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:25,382 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:25,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:25,383 INFO L85 PathProgramCache]: Analyzing trace with hash 1229205416, now seen corresponding path program 1 times [2021-12-28 09:15:25,383 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:25,383 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659104989] [2021-12-28 09:15:25,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:25,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:25,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:25,402 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-28 09:15:25,402 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:25,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659104989] [2021-12-28 09:15:25,403 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659104989] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:15:25,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972713227] [2021-12-28 09:15:25,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:25,403 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:15:25,403 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:25,404 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-28 09:15:25,405 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-28 09:15:25,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:25,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:15:25,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:25,623 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-28 09:15:25,624 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 09:15:25,624 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972713227] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:25,624 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 09:15:25,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-28 09:15:25,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362535827] [2021-12-28 09:15:25,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:25,625 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:25,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:25,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:25,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-28 09:15:25,625 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-28 09:15:25,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:25,749 INFO L93 Difference]: Finished difference Result 16612 states and 21218 transitions. [2021-12-28 09:15:25,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:25,750 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16612 states and 21218 transitions. [2021-12-28 09:15:25,797 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5084 [2021-12-28 09:15:25,937 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16612 states to 16528 states and 21122 transitions. [2021-12-28 09:15:25,937 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5273 [2021-12-28 09:15:25,939 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5273 [2021-12-28 09:15:25,939 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16528 states and 21122 transitions. [2021-12-28 09:15:25,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:25,940 INFO L681 BuchiCegarLoop]: Abstraction has 16528 states and 21122 transitions. [2021-12-28 09:15:25,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16528 states and 21122 transitions. [2021-12-28 09:15:26,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16528 to 16480. [2021-12-28 09:15:26,055 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-28 09:15:26,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16480 states to 16480 states and 21074 transitions. [2021-12-28 09:15:26,076 INFO L704 BuchiCegarLoop]: Abstraction has 16480 states and 21074 transitions. [2021-12-28 09:15:26,076 INFO L587 BuchiCegarLoop]: Abstraction has 16480 states and 21074 transitions. [2021-12-28 09:15:26,076 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-12-28 09:15:26,076 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16480 states and 21074 transitions. [2021-12-28 09:15:26,102 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5068 [2021-12-28 09:15:26,102 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:26,102 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:26,104 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-28 09:15:26,104 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-28 09:15:26,104 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-28 09:15:26,104 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-28 09:15:26,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:26,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 2 times [2021-12-28 09:15:26,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:26,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114187479] [2021-12-28 09:15:26,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:26,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:26,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:26,109 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:26,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:26,115 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:26,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:26,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1282988180, now seen corresponding path program 1 times [2021-12-28 09:15:26,115 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:26,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592691939] [2021-12-28 09:15:26,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:26,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:26,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:26,134 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-28 09:15:26,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:26,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592691939] [2021-12-28 09:15:26,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592691939] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:15:26,134 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690650732] [2021-12-28 09:15:26,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:26,134 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:15:26,135 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:26,135 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-28 09:15:26,136 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-28 09:15:26,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:26,184 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 09:15:26,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:26,482 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-28 09:15:26,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:15:26,700 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-28 09:15:26,700 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690650732] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:15:26,700 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:15:26,700 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-28 09:15:26,701 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171265120] [2021-12-28 09:15:26,701 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:15:26,701 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:26,701 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:26,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-28 09:15:26,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-28 09:15:26,702 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-28 09:15:26,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:26,924 INFO L93 Difference]: Finished difference Result 19220 states and 24170 transitions. [2021-12-28 09:15:26,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-28 09:15:26,925 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19220 states and 24170 transitions. [2021-12-28 09:15:26,969 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5898 [2021-12-28 09:15:27,000 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19220 states to 19220 states and 24170 transitions. [2021-12-28 09:15:27,000 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6087 [2021-12-28 09:15:27,003 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6087 [2021-12-28 09:15:27,003 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19220 states and 24170 transitions. [2021-12-28 09:15:27,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:27,005 INFO L681 BuchiCegarLoop]: Abstraction has 19220 states and 24170 transitions. [2021-12-28 09:15:27,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19220 states and 24170 transitions. [2021-12-28 09:15:27,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19220 to 18028. [2021-12-28 09:15:27,129 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-28 09:15:27,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18028 states to 18028 states and 22642 transitions. [2021-12-28 09:15:27,234 INFO L704 BuchiCegarLoop]: Abstraction has 18028 states and 22642 transitions. [2021-12-28 09:15:27,235 INFO L587 BuchiCegarLoop]: Abstraction has 18028 states and 22642 transitions. [2021-12-28 09:15:27,235 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-12-28 09:15:27,235 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18028 states and 22642 transitions. [2021-12-28 09:15:27,261 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5492 [2021-12-28 09:15:27,261 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:27,261 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:27,262 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-28 09:15:27,262 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-28 09:15:27,263 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-28 09:15:27,263 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-28 09:15:27,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:27,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 3 times [2021-12-28 09:15:27,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:27,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219217757] [2021-12-28 09:15:27,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:27,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:27,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:27,268 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:27,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:27,273 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:27,273 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:27,274 INFO L85 PathProgramCache]: Analyzing trace with hash 113259385, now seen corresponding path program 1 times [2021-12-28 09:15:27,274 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:27,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337430018] [2021-12-28 09:15:27,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:27,274 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:27,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:27,292 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-28 09:15:27,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:27,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337430018] [2021-12-28 09:15:27,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337430018] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:15:27,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739279768] [2021-12-28 09:15:27,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:27,293 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:15:27,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:27,316 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-28 09:15:27,317 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-28 09:15:27,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:27,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 09:15:27,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:27,569 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-28 09:15:27,569 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:15:27,797 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-28 09:15:27,797 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739279768] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:15:27,797 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:15:27,797 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-28 09:15:27,797 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1319594631] [2021-12-28 09:15:27,797 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:15:27,798 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:27,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:27,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-28 09:15:27,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-28 09:15:27,798 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-28 09:15:28,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:28,028 INFO L93 Difference]: Finished difference Result 19064 states and 23730 transitions. [2021-12-28 09:15:28,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-28 09:15:28,029 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19064 states and 23730 transitions. [2021-12-28 09:15:28,085 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 4272 [2021-12-28 09:15:28,122 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19064 states to 16701 states and 20850 transitions. [2021-12-28 09:15:28,122 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5659 [2021-12-28 09:15:28,124 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5999 [2021-12-28 09:15:28,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16701 states and 20850 transitions. [2021-12-28 09:15:28,125 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:28,125 INFO L681 BuchiCegarLoop]: Abstraction has 16701 states and 20850 transitions. [2021-12-28 09:15:28,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16701 states and 20850 transitions. [2021-12-28 09:15:28,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16701 to 14093. [2021-12-28 09:15:28,258 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-28 09:15:28,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14093 states to 14093 states and 17705 transitions. [2021-12-28 09:15:28,277 INFO L704 BuchiCegarLoop]: Abstraction has 14093 states and 17705 transitions. [2021-12-28 09:15:28,277 INFO L587 BuchiCegarLoop]: Abstraction has 14093 states and 17705 transitions. [2021-12-28 09:15:28,277 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-12-28 09:15:28,277 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14093 states and 17705 transitions. [2021-12-28 09:15:28,305 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 3852 [2021-12-28 09:15:28,305 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:28,306 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:28,307 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-28 09:15:28,307 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-28 09:15:28,307 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-28 09:15:28,307 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-28 09:15:28,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:28,308 INFO L85 PathProgramCache]: Analyzing trace with hash 75559789, now seen corresponding path program 1 times [2021-12-28 09:15:28,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:28,308 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229182304] [2021-12-28 09:15:28,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:28,308 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:28,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:28,313 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:28,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:28,380 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:28,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:28,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1802628382, now seen corresponding path program 3 times [2021-12-28 09:15:28,381 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:28,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141882796] [2021-12-28 09:15:28,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:28,381 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:28,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:28,387 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:28,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:28,399 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:28,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:28,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1258661582, now seen corresponding path program 1 times [2021-12-28 09:15:28,399 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:28,399 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012215940] [2021-12-28 09:15:28,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:28,400 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:28,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:28,408 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:28,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:28,434 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:29,917 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.12 09:15:29 BoogieIcfgContainer [2021-12-28 09:15:29,918 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-28 09:15:29,918 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-28 09:15:29,918 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-28 09:15:29,918 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-28 09:15:29,919 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 09:15:07" (3/4) ... [2021-12-28 09:15:29,920 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-12-28 09:15:29,971 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-12-28 09:15:29,971 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-28 09:15:29,972 INFO L158 Benchmark]: Toolchain (without parser) took 23257.45ms. Allocated memory was 52.4MB in the beginning and 1.9GB in the end (delta: 1.9GB). Free memory was 29.3MB in the beginning and 1.3GB in the end (delta: -1.3GB). Peak memory consumption was 622.3MB. Max. memory is 16.1GB. [2021-12-28 09:15:29,972 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 52.4MB. Free memory is still 34.7MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-28 09:15:29,972 INFO L158 Benchmark]: CACSL2BoogieTranslator took 326.19ms. Allocated memory was 52.4MB in the beginning and 65.0MB in the end (delta: 12.6MB). Free memory was 29.0MB in the beginning and 46.3MB in the end (delta: -17.3MB). Peak memory consumption was 7.4MB. Max. memory is 16.1GB. [2021-12-28 09:15:29,972 INFO L158 Benchmark]: Boogie Procedure Inliner took 63.70ms. Allocated memory is still 65.0MB. Free memory was 46.1MB in the beginning and 43.6MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-28 09:15:29,973 INFO L158 Benchmark]: Boogie Preprocessor took 41.80ms. Allocated memory is still 65.0MB. Free memory was 43.6MB in the beginning and 41.4MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-28 09:15:29,973 INFO L158 Benchmark]: RCFGBuilder took 608.96ms. Allocated memory is still 65.0MB. Free memory was 41.4MB in the beginning and 46.1MB in the end (delta: -4.7MB). Peak memory consumption was 17.7MB. Max. memory is 16.1GB. [2021-12-28 09:15:29,973 INFO L158 Benchmark]: BuchiAutomizer took 22156.80ms. Allocated memory was 65.0MB in the beginning and 1.9GB in the end (delta: 1.9GB). Free memory was 46.1MB in the beginning and 1.3GB in the end (delta: -1.3GB). Peak memory consumption was 619.7MB. Max. memory is 16.1GB. [2021-12-28 09:15:29,973 INFO L158 Benchmark]: Witness Printer took 53.26ms. Allocated memory is still 1.9GB. Free memory was 1.3GB in the beginning and 1.3GB in the end (delta: 7.3MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2021-12-28 09:15:29,974 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18ms. Allocated memory is still 52.4MB. Free memory is still 34.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 326.19ms. Allocated memory was 52.4MB in the beginning and 65.0MB in the end (delta: 12.6MB). Free memory was 29.0MB in the beginning and 46.3MB in the end (delta: -17.3MB). Peak memory consumption was 7.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 63.70ms. Allocated memory is still 65.0MB. Free memory was 46.1MB in the beginning and 43.6MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 41.80ms. Allocated memory is still 65.0MB. Free memory was 43.6MB in the beginning and 41.4MB in the end (delta: 2.2MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 608.96ms. Allocated memory is still 65.0MB. Free memory was 41.4MB in the beginning and 46.1MB in the end (delta: -4.7MB). Peak memory consumption was 17.7MB. Max. memory is 16.1GB. * BuchiAutomizer took 22156.80ms. Allocated memory was 65.0MB in the beginning and 1.9GB in the end (delta: 1.9GB). Free memory was 46.1MB in the beginning and 1.3GB in the end (delta: -1.3GB). Peak memory consumption was 619.7MB. Max. memory is 16.1GB. * Witness Printer took 53.26ms. Allocated memory is still 1.9GB. Free memory was 1.3GB in the beginning and 1.3GB 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 22.0s and 35 iterations. TraceHistogramMax:7. Analysis of lassos took 12.4s. Construction of modules took 2.6s. Büchi inclusion checks took 2.7s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 2.2s 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.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7251 mSDsluCounter, 15439 SdHoareTripleChecker+Invalid, 2.7s 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@64578577=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@292fea23=0, NULL=0, NULL=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a059fb8=0, tmp___9=0, s__ctx__stats__sess_accept=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60986317=0, s__s3__tmp__new_cipher__algo_strength=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2aab3093=0, s__ctx__info_callback=0, tmp=4, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e147063=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@786ae284=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2652d623=0, tmp___2=0, cb=5, s__cert__pkeys__AT0__privatekey=0, s__options=-2097153, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c6f02ae=0, s__shutdown=0, \result=0, tmp=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5765d94=0, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@497dacc8=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2ab672d2=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20698121=0, s__server=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7a9f34ff=1, \old(initial_state)=8464, \result=0, s__type=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@7b19412=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@520cd7b2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20ec4b40=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c9486ac=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2a141b35=2, s__init_num=0, tmp___5=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@55d01735=0, s__ctx__stats__sess_accept_renegotiate=0, ret=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6ee85b50=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4be4f1f8=0, s__verify_mode=10, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@50ce64be=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@728107fc=0, tmp___7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2968a4b1=0, tmp___10=0, __cil_tmp61=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1dc404df=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5b72b7=1, l=-256, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@59c4441d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e9bcf2=0, __cil_tmp56=-256, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@321fa06=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@71811a0a=0, tmp___1=-12288, s__info_callback=5, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@30aa3615=0, s__s3__tmp__reuse_message=7, s__version=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1fcfef2d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@36235d23=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@61103cc0=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@3b548007=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1257341c=0, num1=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7ca8f1c1=0, s__debug=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6a19bcda=0, s__ctx__stats__sess_accept_good=0, tmp___3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@604da840=1, __cil_tmp60=0, s__in_handshake=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5926df50=0, s__init_buf___0=1, initial_state=8464, tmp___4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c83b3d2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@383c355a=0, __cil_tmp59=0, skip=0, s__hit=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@45a6451d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@f13ce39=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@70fc6fdb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38b861d4=0, tmp___6=0, s__session__peer=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@51c31d0f=1, state=8512, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@bc264bf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@14052b2b=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@6e49b1ec=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-28 09:15:30,069 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-28 09:15:30,236 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2021-12-28 09:15:30,436 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-28 09:15:30,636 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-28 09:15:30,836 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2021-12-28 09:15:31,037 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2021-12-28 09:15:31,236 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-12-28 09:15:31,436 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-28 09:15:31,642 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-12-28 09:15:31,838 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)