./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 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i ../sv-benchmarks/c/openssl-simplified/s3_srvr_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-839c364b5d67a0f615c82cb70ab247790648d4a9-839c364 [2021-12-14 23:11:56,161 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-14 23:11:56,163 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-14 23:11:56,233 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-14 23:11:56,234 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-14 23:11:56,237 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-14 23:11:56,238 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-14 23:11:56,243 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-14 23:11:56,244 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-14 23:11:56,248 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-14 23:11:56,248 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-14 23:11:56,249 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-14 23:11:56,249 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-14 23:11:56,251 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-14 23:11:56,252 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-14 23:11:56,254 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-14 23:11:56,255 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-14 23:11:56,255 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-14 23:11:56,258 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-14 23:11:56,262 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-14 23:11:56,263 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-14 23:11:56,264 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-14 23:11:56,265 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-14 23:11:56,266 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-14 23:11:56,267 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-14 23:11:56,267 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-14 23:11:56,268 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-14 23:11:56,269 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-14 23:11:56,269 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-14 23:11:56,270 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-14 23:11:56,270 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-14 23:11:56,271 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-14 23:11:56,272 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-14 23:11:56,273 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-14 23:11:56,273 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-14 23:11:56,274 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-14 23:11:56,274 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-14 23:11:56,274 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-14 23:11:56,275 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-14 23:11:56,275 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-14 23:11:56,276 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-14 23:11:56,277 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-14 23:11:56,313 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-14 23:11:56,314 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-14 23:11:56,314 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-14 23:11:56,314 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-14 23:11:56,316 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-14 23:11:56,316 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-14 23:11:56,316 INFO L138 SettingsManager]: * Use SBE=true [2021-12-14 23:11:56,316 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-14 23:11:56,316 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-14 23:11:56,316 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-14 23:11:56,317 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-14 23:11:56,317 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-14 23:11:56,317 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-14 23:11:56,317 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-14 23:11:56,318 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-14 23:11:56,318 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-14 23:11:56,318 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-14 23:11:56,318 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-14 23:11:56,318 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-14 23:11:56,318 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-14 23:11:56,318 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-14 23:11:56,319 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-14 23:11:56,319 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-14 23:11:56,319 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-14 23:11:56,319 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-14 23:11:56,319 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-14 23:11:56,319 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-14 23:11:56,320 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-14 23:11:56,320 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-14 23:11:56,320 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-14 23:11:56,320 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-14 23:11:56,320 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-14 23:11:56,321 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-14 23:11:56,321 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-14 23:11:56,497 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-14 23:11:56,515 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-14 23:11:56,518 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-14 23:11:56,518 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-14 23:11:56,519 INFO L275 PluginConnector]: CDTParser initialized [2021-12-14 23:11:56,520 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-14 23:11:56,589 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d8cd39a6a/ab7c47b9f29f47ef9cd8978c77c59c04/FLAG6aea9a9da [2021-12-14 23:11:56,936 INFO L306 CDTParser]: Found 1 translation units. [2021-12-14 23:11:56,936 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c [2021-12-14 23:11:56,947 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d8cd39a6a/ab7c47b9f29f47ef9cd8978c77c59c04/FLAG6aea9a9da [2021-12-14 23:11:57,345 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d8cd39a6a/ab7c47b9f29f47ef9cd8978c77c59c04 [2021-12-14 23:11:57,347 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-14 23:11:57,348 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-14 23:11:57,358 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-14 23:11:57,358 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-14 23:11:57,360 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-14 23:11:57,361 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 11:11:57" (1/1) ... [2021-12-14 23:11:57,362 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e6cd2e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:57, skipping insertion in model container [2021-12-14 23:11:57,362 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 11:11:57" (1/1) ... [2021-12-14 23:11:57,366 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-14 23:11:57,398 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-14 23:11:57,577 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-14 23:11:57,580 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 23:11:57,585 INFO L203 MainTranslator]: Completed pre-run [2021-12-14 23:11:57,613 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-14 23:11:57,615 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 23:11:57,624 INFO L208 MainTranslator]: Completed translation [2021-12-14 23:11:57,624 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:57 WrapperNode [2021-12-14 23:11:57,624 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-14 23:11:57,625 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-14 23:11:57,625 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-14 23:11:57,625 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-14 23:11:57,631 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:57" (1/1) ... [2021-12-14 23:11:57,648 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:57" (1/1) ... [2021-12-14 23:11:57,677 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 512 [2021-12-14 23:11:57,681 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-14 23:11:57,682 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-14 23:11:57,682 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-14 23:11:57,683 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-14 23:11:57,688 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:57" (1/1) ... [2021-12-14 23:11:57,688 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:57" (1/1) ... [2021-12-14 23:11:57,695 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:57" (1/1) ... [2021-12-14 23:11:57,696 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:57" (1/1) ... [2021-12-14 23:11:57,703 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:57" (1/1) ... [2021-12-14 23:11:57,715 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:57" (1/1) ... [2021-12-14 23:11:57,718 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:57" (1/1) ... [2021-12-14 23:11:57,722 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-14 23:11:57,724 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-14 23:11:57,724 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-14 23:11:57,725 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-14 23:11:57,726 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:57" (1/1) ... [2021-12-14 23:11:57,731 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:57,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:57,760 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:57,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-12-14 23:11:57,790 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-14 23:11:57,790 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-14 23:11:57,791 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-14 23:11:57,791 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-14 23:11:57,882 INFO L236 CfgBuilder]: Building ICFG [2021-12-14 23:11:57,896 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-14 23:11:57,930 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-14 23:11:58,238 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-12-14 23:11:58,239 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-12-14 23:11:58,239 INFO L277 CfgBuilder]: Performing block encoding [2021-12-14 23:11:58,244 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-14 23:11:58,244 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-14 23:11:58,246 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 11:11:58 BoogieIcfgContainer [2021-12-14 23:11:58,246 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-14 23:11:58,246 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-14 23:11:58,247 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-14 23:11:58,249 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-14 23:11:58,249 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-14 23:11:58,249 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 14.12 11:11:57" (1/3) ... [2021-12-14 23:11:58,250 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@313acb4d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 14.12 11:11:58, skipping insertion in model container [2021-12-14 23:11:58,250 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-14 23:11:58,250 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:57" (2/3) ... [2021-12-14 23:11:58,251 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@313acb4d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 14.12 11:11:58, skipping insertion in model container [2021-12-14 23:11:58,251 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-14 23:11:58,251 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 11:11:58" (3/3) ... [2021-12-14 23:11:58,252 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_srvr_8.cil.c [2021-12-14 23:11:58,299 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-14 23:11:58,300 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-14 23:11:58,300 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-14 23:11:58,303 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-14 23:11:58,303 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-14 23:11:58,303 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-14 23:11:58,303 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-14 23:11:58,303 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-14 23:11:58,324 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-14 23:11:58,346 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-12-14 23:11:58,346 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:58,346 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:58,353 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-14 23:11:58,353 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:58,353 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-14 23:11:58,354 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-14 23:11:58,361 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2021-12-14 23:11:58,361 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:58,361 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:58,362 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-14 23:11:58,362 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:58,366 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-14 23:11:58,366 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-14 23:11:58,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:58,372 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-12-14 23:11:58,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:58,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027500775] [2021-12-14 23:11:58,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:58,379 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:58,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:58,457 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:58,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:58,507 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:58,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:58,509 INFO L85 PathProgramCache]: Analyzing trace with hash -289466025, now seen corresponding path program 1 times [2021-12-14 23:11:58,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:58,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909012205] [2021-12-14 23:11:58,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:58,510 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:58,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:58,524 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:58,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:58,538 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:58,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:58,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1315319896, now seen corresponding path program 1 times [2021-12-14 23:11:58,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:58,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130288691] [2021-12-14 23:11:58,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:58,541 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:58,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:58,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:58,622 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:58,622 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130288691] [2021-12-14 23:11:58,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130288691] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:58,623 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:58,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:58,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014823267] [2021-12-14 23:11:58,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:58,727 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:58,727 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:58,727 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:58,728 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:58,728 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:11:58,728 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:58,728 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:58,728 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:58,728 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2021-12-14 23:11:58,728 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:58,729 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:58,741 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:58,746 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:58,749 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:58,751 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:58,754 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:58,757 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:58,762 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:58,829 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:58,830 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:11:58,831 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:58,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:58,837 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:58,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-12-14 23:11:58,839 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:58,839 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:58,860 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:58,861 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:58,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:58,880 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:58,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:58,882 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:58,884 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-12-14 23:11:58,885 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:58,887 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:58,904 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:58,904 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-14 23:11:58,923 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:58,923 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:58,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:58,924 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:58,925 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-12-14 23:11:58,929 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:58,930 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:58,947 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:58,948 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:58,966 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:58,966 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:58,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:58,967 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:58,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-12-14 23:11:59,023 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:59,023 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:59,030 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:59,030 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:59,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:59,045 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,050 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,052 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-12-14 23:11:59,053 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:59,053 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:59,074 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:59,074 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:59,093 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2021-12-14 23:11:59,093 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,094 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-12-14 23:11:59,096 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:59,096 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:59,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:59,126 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,126 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,127 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-12-14 23:11:59,129 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:11:59,129 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:59,148 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:11:59,175 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:59,176 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:59,176 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:59,176 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:59,176 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:59,176 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:11:59,176 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,176 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:59,176 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:59,176 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2021-12-14 23:11:59,176 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:59,176 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:59,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:59,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:59,185 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:59,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:59,189 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:59,191 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:59,196 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:59,267 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:59,270 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:11:59,271 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,272 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,273 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-12-14 23:11:59,274 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:59,281 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:59,281 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:59,281 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:59,282 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:59,282 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:59,283 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:59,283 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:59,303 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:59,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:59,321 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,321 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,322 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,322 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-12-14 23:11:59,324 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:59,331 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:59,331 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:59,331 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:59,331 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:59,331 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:59,332 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:59,332 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:59,343 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:59,358 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:59,358 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,358 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,359 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,359 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-12-14 23:11:59,362 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:59,368 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:59,368 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:59,368 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:59,368 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:59,368 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:59,370 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:59,370 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:59,381 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:59,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:59,397 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,398 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-12-14 23:11:59,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-14 23:11:59,407 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:59,407 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:59,407 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:59,407 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:59,407 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:59,408 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:59,408 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:59,423 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:59,439 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:59,439 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,441 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:59,454 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:59,460 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:59,460 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:59,460 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:59,460 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:59,460 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:59,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-12-14 23:11:59,461 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:59,461 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:59,471 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:59,490 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:59,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,496 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-14 23:11:59,497 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-14 23:11:59,498 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:11:59,504 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:59,505 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:59,505 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:59,505 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:59,505 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:59,506 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:59,506 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:59,516 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-14 23:11:59,531 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-14 23:11:59,531 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-14 23:11:59,532 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:59,532 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:59,541 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-14 23:11:59,542 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-14 23:11:59,580 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-14 23:11:59,580 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-14 23:11:59,580 INFO L513 LassoAnalysis]: Proved termination. [2021-12-14 23:11:59,580 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2021-12-14 23:11:59,598 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-14 23:11:59,601 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-14 23:11:59,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:59,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:59,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:11:59,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:59,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:59,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-14 23:11:59,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:59,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:59,754 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-14 23:11:59,756 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-14 23:12:00,178 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-14 23:12:00,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-14 23:12:00,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:00,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 597 transitions. [2021-12-14 23:12:00,185 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 6 letters. Loop has 12 letters. [2021-12-14 23:12:00,186 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:12:00,186 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 18 letters. Loop has 12 letters. [2021-12-14 23:12:00,186 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:12:00,186 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 6 letters. Loop has 24 letters. [2021-12-14 23:12:00,187 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:12:00,196 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 818 states and 1385 transitions. [2021-12-14 23:12:00,234 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2021-12-14 23:12:00,246 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 818 states to 676 states and 1053 transitions. [2021-12-14 23:12:00,246 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-14 23:12:00,247 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 379 [2021-12-14 23:12:00,251 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 390 [2021-12-14 23:12:00,251 INFO L73 IsDeterministic]: Start isDeterministic. Operand 676 states and 1053 transitions. [2021-12-14 23:12:00,251 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:00,251 INFO L681 BuchiCegarLoop]: Abstraction has 676 states and 1053 transitions. [2021-12-14 23:12:00,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states and 1053 transitions. [2021-12-14 23:12:00,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 472. [2021-12-14 23:12:00,291 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-14 23:12:00,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 731 transitions. [2021-12-14 23:12:00,294 INFO L704 BuchiCegarLoop]: Abstraction has 472 states and 731 transitions. [2021-12-14 23:12:00,294 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:00,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:00,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:00,297 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-14 23:12:00,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:00,378 INFO L93 Difference]: Finished difference Result 524 states and 812 transitions. [2021-12-14 23:12:00,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:00,379 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 524 states and 812 transitions. [2021-12-14 23:12:00,382 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 257 [2021-12-14 23:12:00,384 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 524 states to 524 states and 812 transitions. [2021-12-14 23:12:00,384 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2021-12-14 23:12:00,385 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 321 [2021-12-14 23:12:00,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 524 states and 812 transitions. [2021-12-14 23:12:00,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:00,385 INFO L681 BuchiCegarLoop]: Abstraction has 524 states and 812 transitions. [2021-12-14 23:12:00,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states and 812 transitions. [2021-12-14 23:12:00,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 504. [2021-12-14 23:12:00,391 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-14 23:12:00,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 786 transitions. [2021-12-14 23:12:00,393 INFO L704 BuchiCegarLoop]: Abstraction has 504 states and 786 transitions. [2021-12-14 23:12:00,393 INFO L587 BuchiCegarLoop]: Abstraction has 504 states and 786 transitions. [2021-12-14 23:12:00,393 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-14 23:12:00,393 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 504 states and 786 transitions. [2021-12-14 23:12:00,395 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 253 [2021-12-14 23:12:00,395 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:00,395 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:00,396 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:00,396 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:00,396 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-14 23:12:00,396 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-14 23:12:00,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:00,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-12-14 23:12:00,397 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:00,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622434308] [2021-12-14 23:12:00,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:00,398 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:00,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:00,405 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:00,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:00,417 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:00,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:00,418 INFO L85 PathProgramCache]: Analyzing trace with hash 736222369, now seen corresponding path program 1 times [2021-12-14 23:12:00,418 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:00,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662570726] [2021-12-14 23:12:00,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:00,418 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:00,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:00,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:12:00,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:00,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662570726] [2021-12-14 23:12:00,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662570726] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:00,450 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:00,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:12:00,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944255708] [2021-12-14 23:12:00,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:00,452 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:00,452 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:00,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:00,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:00,452 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-14 23:12:00,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:00,563 INFO L93 Difference]: Finished difference Result 614 states and 964 transitions. [2021-12-14 23:12:00,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:00,565 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 614 states and 964 transitions. [2021-12-14 23:12:00,569 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 335 [2021-12-14 23:12:00,572 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 614 states to 614 states and 964 transitions. [2021-12-14 23:12:00,572 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2021-12-14 23:12:00,573 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2021-12-14 23:12:00,573 INFO L73 IsDeterministic]: Start isDeterministic. Operand 614 states and 964 transitions. [2021-12-14 23:12:00,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:00,574 INFO L681 BuchiCegarLoop]: Abstraction has 614 states and 964 transitions. [2021-12-14 23:12:00,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states and 964 transitions. [2021-12-14 23:12:00,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 538. [2021-12-14 23:12:00,582 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-14 23:12:00,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 836 transitions. [2021-12-14 23:12:00,583 INFO L704 BuchiCegarLoop]: Abstraction has 538 states and 836 transitions. [2021-12-14 23:12:00,583 INFO L587 BuchiCegarLoop]: Abstraction has 538 states and 836 transitions. [2021-12-14 23:12:00,583 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-14 23:12:00,583 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 538 states and 836 transitions. [2021-12-14 23:12:00,585 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 285 [2021-12-14 23:12:00,585 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:00,585 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:00,587 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:00,587 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-14 23:12:00,587 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-14 23:12:00,588 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-14 23:12:00,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:00,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-12-14 23:12:00,588 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:00,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612951604] [2021-12-14 23:12:00,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:00,588 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:00,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:00,600 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:00,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:00,609 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:00,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:00,611 INFO L85 PathProgramCache]: Analyzing trace with hash -1559885499, now seen corresponding path program 1 times [2021-12-14 23:12:00,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:00,611 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896695323] [2021-12-14 23:12:00,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:00,611 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:00,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:00,632 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-14 23:12:00,632 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:00,632 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896695323] [2021-12-14 23:12:00,632 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896695323] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:00,632 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:00,632 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:00,632 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88342502] [2021-12-14 23:12:00,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:00,632 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:00,632 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:00,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:00,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:00,633 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-14 23:12:00,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:00,770 INFO L93 Difference]: Finished difference Result 663 states and 947 transitions. [2021-12-14 23:12:00,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:00,772 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 663 states and 947 transitions. [2021-12-14 23:12:00,776 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2021-12-14 23:12:00,778 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 663 states to 590 states and 867 transitions. [2021-12-14 23:12:00,778 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2021-12-14 23:12:00,778 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2021-12-14 23:12:00,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 590 states and 867 transitions. [2021-12-14 23:12:00,781 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:00,782 INFO L681 BuchiCegarLoop]: Abstraction has 590 states and 867 transitions. [2021-12-14 23:12:00,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states and 867 transitions. [2021-12-14 23:12:00,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 547. [2021-12-14 23:12:00,786 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-14 23:12:00,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 816 transitions. [2021-12-14 23:12:00,788 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 816 transitions. [2021-12-14 23:12:00,788 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 816 transitions. [2021-12-14 23:12:00,788 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-14 23:12:00,788 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 816 transitions. [2021-12-14 23:12:00,789 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-12-14 23:12:00,789 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:00,790 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:00,790 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:00,790 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:00,790 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-14 23:12:00,791 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-14 23:12:00,791 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:00,791 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-12-14 23:12:00,791 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:00,791 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832222593] [2021-12-14 23:12:00,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:00,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:00,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:00,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:12:00,813 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:00,813 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832222593] [2021-12-14 23:12:00,813 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832222593] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:00,813 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:00,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:12:00,813 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412704361] [2021-12-14 23:12:00,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:00,814 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:12:00,814 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:00,814 INFO L85 PathProgramCache]: Analyzing trace with hash 914399226, now seen corresponding path program 1 times [2021-12-14 23:12:00,814 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:00,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024042549] [2021-12-14 23:12:00,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:00,814 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:00,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:00,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:12:00,826 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:00,826 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024042549] [2021-12-14 23:12:00,826 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024042549] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:00,826 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:00,826 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:12:00,826 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488384623] [2021-12-14 23:12:00,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:00,826 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:00,826 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:00,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:00,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:00,827 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-14 23:12:00,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:00,897 INFO L93 Difference]: Finished difference Result 557 states and 824 transitions. [2021-12-14 23:12:00,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:00,899 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 557 states and 824 transitions. [2021-12-14 23:12:00,904 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-12-14 23:12:00,906 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 557 states to 557 states and 824 transitions. [2021-12-14 23:12:00,906 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2021-12-14 23:12:00,907 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2021-12-14 23:12:00,907 INFO L73 IsDeterministic]: Start isDeterministic. Operand 557 states and 824 transitions. [2021-12-14 23:12:00,908 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:00,908 INFO L681 BuchiCegarLoop]: Abstraction has 557 states and 824 transitions. [2021-12-14 23:12:00,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states and 824 transitions. [2021-12-14 23:12:00,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 547. [2021-12-14 23:12:00,913 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-14 23:12:00,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 812 transitions. [2021-12-14 23:12:00,914 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 812 transitions. [2021-12-14 23:12:00,914 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 812 transitions. [2021-12-14 23:12:00,914 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-14 23:12:00,914 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 812 transitions. [2021-12-14 23:12:00,916 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-12-14 23:12:00,916 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:00,916 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:00,917 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:00,917 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:00,917 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-14 23:12:00,917 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-14 23:12:00,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:00,918 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-12-14 23:12:00,918 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:00,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793911328] [2021-12-14 23:12:00,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:00,918 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:00,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:00,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:12:00,957 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:00,957 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793911328] [2021-12-14 23:12:00,957 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793911328] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:00,958 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:00,958 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:12:00,958 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106558623] [2021-12-14 23:12:00,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:00,958 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:12:00,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:00,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1730635585, now seen corresponding path program 1 times [2021-12-14 23:12:00,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:00,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033464505] [2021-12-14 23:12:00,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:00,959 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:00,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:00,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:12:00,977 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:00,977 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033464505] [2021-12-14 23:12:00,977 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2033464505] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:00,977 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:00,977 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:12:00,977 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856743712] [2021-12-14 23:12:00,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:00,978 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:00,978 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:00,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:00,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:00,979 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-14 23:12:01,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:01,046 INFO L93 Difference]: Finished difference Result 557 states and 820 transitions. [2021-12-14 23:12:01,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:01,047 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 557 states and 820 transitions. [2021-12-14 23:12:01,050 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2021-12-14 23:12:01,051 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 557 states to 557 states and 820 transitions. [2021-12-14 23:12:01,052 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2021-12-14 23:12:01,052 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2021-12-14 23:12:01,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 557 states and 820 transitions. [2021-12-14 23:12:01,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:01,052 INFO L681 BuchiCegarLoop]: Abstraction has 557 states and 820 transitions. [2021-12-14 23:12:01,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states and 820 transitions. [2021-12-14 23:12:01,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 547. [2021-12-14 23:12:01,057 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-14 23:12:01,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 808 transitions. [2021-12-14 23:12:01,058 INFO L704 BuchiCegarLoop]: Abstraction has 547 states and 808 transitions. [2021-12-14 23:12:01,058 INFO L587 BuchiCegarLoop]: Abstraction has 547 states and 808 transitions. [2021-12-14 23:12:01,058 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-14 23:12:01,058 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 808 transitions. [2021-12-14 23:12:01,060 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2021-12-14 23:12:01,060 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:01,060 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:01,061 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:01,061 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-14 23:12:01,062 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-14 23:12:01,062 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-14 23:12:01,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:01,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-12-14 23:12:01,063 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:01,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858922855] [2021-12-14 23:12:01,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:01,063 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:01,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:01,083 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:01,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:01,094 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:01,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:01,094 INFO L85 PathProgramCache]: Analyzing trace with hash -485605049, now seen corresponding path program 1 times [2021-12-14 23:12:01,094 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:01,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784079260] [2021-12-14 23:12:01,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:01,094 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:01,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:01,118 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-14 23:12:01,118 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:01,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784079260] [2021-12-14 23:12:01,118 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [784079260] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:01,118 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:01,118 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:01,118 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146187997] [2021-12-14 23:12:01,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:01,118 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:01,119 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:01,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:01,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:01,119 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-14 23:12:01,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:01,251 INFO L93 Difference]: Finished difference Result 693 states and 1030 transitions. [2021-12-14 23:12:01,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:01,253 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 693 states and 1030 transitions. [2021-12-14 23:12:01,255 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 447 [2021-12-14 23:12:01,258 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 693 states to 686 states and 1023 transitions. [2021-12-14 23:12:01,258 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 478 [2021-12-14 23:12:01,258 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 478 [2021-12-14 23:12:01,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 686 states and 1023 transitions. [2021-12-14 23:12:01,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:01,258 INFO L681 BuchiCegarLoop]: Abstraction has 686 states and 1023 transitions. [2021-12-14 23:12:01,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states and 1023 transitions. [2021-12-14 23:12:01,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 667. [2021-12-14 23:12:01,263 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-14 23:12:01,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 995 transitions. [2021-12-14 23:12:01,265 INFO L704 BuchiCegarLoop]: Abstraction has 667 states and 995 transitions. [2021-12-14 23:12:01,265 INFO L587 BuchiCegarLoop]: Abstraction has 667 states and 995 transitions. [2021-12-14 23:12:01,265 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-14 23:12:01,265 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 667 states and 995 transitions. [2021-12-14 23:12:01,267 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 434 [2021-12-14 23:12:01,267 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:01,267 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:01,269 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:01,269 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:01,269 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-14 23:12:01,274 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-14 23:12:01,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:01,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-12-14 23:12:01,274 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:01,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151974351] [2021-12-14 23:12:01,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:01,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:01,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:01,282 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:01,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:01,295 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:01,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:01,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1113780434, now seen corresponding path program 1 times [2021-12-14 23:12:01,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:01,300 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223580119] [2021-12-14 23:12:01,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:01,300 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:01,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:01,334 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:12:01,335 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:01,335 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223580119] [2021-12-14 23:12:01,335 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223580119] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:01,335 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:01,335 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:01,335 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [638032950] [2021-12-14 23:12:01,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:01,335 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:01,335 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:01,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:01,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:01,336 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-14 23:12:01,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:01,448 INFO L93 Difference]: Finished difference Result 803 states and 1105 transitions. [2021-12-14 23:12:01,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:01,450 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 803 states and 1105 transitions. [2021-12-14 23:12:01,453 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 529 [2021-12-14 23:12:01,456 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 803 states to 803 states and 1105 transitions. [2021-12-14 23:12:01,456 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 560 [2021-12-14 23:12:01,456 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 560 [2021-12-14 23:12:01,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 803 states and 1105 transitions. [2021-12-14 23:12:01,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:01,456 INFO L681 BuchiCegarLoop]: Abstraction has 803 states and 1105 transitions. [2021-12-14 23:12:01,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states and 1105 transitions. [2021-12-14 23:12:01,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 795. [2021-12-14 23:12:01,462 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-14 23:12:01,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 1094 transitions. [2021-12-14 23:12:01,464 INFO L704 BuchiCegarLoop]: Abstraction has 795 states and 1094 transitions. [2021-12-14 23:12:01,464 INFO L587 BuchiCegarLoop]: Abstraction has 795 states and 1094 transitions. [2021-12-14 23:12:01,464 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-14 23:12:01,464 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 795 states and 1094 transitions. [2021-12-14 23:12:01,466 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 522 [2021-12-14 23:12:01,466 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:01,466 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:01,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-14 23:12:01,467 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:01,467 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-14 23:12:01,467 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-14 23:12:01,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:01,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-12-14 23:12:01,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:01,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411582938] [2021-12-14 23:12:01,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:01,468 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:01,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:01,473 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:01,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:01,479 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:01,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:01,480 INFO L85 PathProgramCache]: Analyzing trace with hash 1537427156, now seen corresponding path program 1 times [2021-12-14 23:12:01,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:01,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648571709] [2021-12-14 23:12:01,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:01,480 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:01,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:01,512 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:12:01,512 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:01,512 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648571709] [2021-12-14 23:12:01,512 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648571709] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:01,512 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:01,513 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:01,513 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188667556] [2021-12-14 23:12:01,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:01,514 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:01,514 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:01,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:01,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:01,514 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-14 23:12:01,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:01,585 INFO L93 Difference]: Finished difference Result 876 states and 1193 transitions. [2021-12-14 23:12:01,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:01,586 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 876 states and 1193 transitions. [2021-12-14 23:12:01,589 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 576 [2021-12-14 23:12:01,592 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 876 states to 876 states and 1193 transitions. [2021-12-14 23:12:01,592 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 607 [2021-12-14 23:12:01,593 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 607 [2021-12-14 23:12:01,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 876 states and 1193 transitions. [2021-12-14 23:12:01,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:01,593 INFO L681 BuchiCegarLoop]: Abstraction has 876 states and 1193 transitions. [2021-12-14 23:12:01,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 876 states and 1193 transitions. [2021-12-14 23:12:01,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 876 to 864. [2021-12-14 23:12:01,600 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-14 23:12:01,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1178 transitions. [2021-12-14 23:12:01,602 INFO L704 BuchiCegarLoop]: Abstraction has 864 states and 1178 transitions. [2021-12-14 23:12:01,602 INFO L587 BuchiCegarLoop]: Abstraction has 864 states and 1178 transitions. [2021-12-14 23:12:01,602 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-14 23:12:01,602 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 864 states and 1178 transitions. [2021-12-14 23:12:01,613 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 568 [2021-12-14 23:12:01,613 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:01,613 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:01,614 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:01,614 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:01,614 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-14 23:12:01,614 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-14 23:12:01,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:01,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-12-14 23:12:01,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:01,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54081094] [2021-12-14 23:12:01,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:01,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:01,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:01,619 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:01,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:01,622 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:01,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:01,623 INFO L85 PathProgramCache]: Analyzing trace with hash 1699160986, now seen corresponding path program 1 times [2021-12-14 23:12:01,623 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:01,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1714689000] [2021-12-14 23:12:01,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:01,623 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:01,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:01,653 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-14 23:12:01,653 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:01,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1714689000] [2021-12-14 23:12:01,653 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1714689000] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:01,653 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:01,653 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:01,654 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433222709] [2021-12-14 23:12:01,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:01,655 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:01,655 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:01,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:01,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:01,655 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-14 23:12:01,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:01,736 INFO L93 Difference]: Finished difference Result 978 states and 1331 transitions. [2021-12-14 23:12:01,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:01,736 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 978 states and 1331 transitions. [2021-12-14 23:12:01,740 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2021-12-14 23:12:01,743 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 978 states to 978 states and 1331 transitions. [2021-12-14 23:12:01,743 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 675 [2021-12-14 23:12:01,743 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 675 [2021-12-14 23:12:01,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 978 states and 1331 transitions. [2021-12-14 23:12:01,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:01,744 INFO L681 BuchiCegarLoop]: Abstraction has 978 states and 1331 transitions. [2021-12-14 23:12:01,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 978 states and 1331 transitions. [2021-12-14 23:12:01,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 978 to 939. [2021-12-14 23:12:01,751 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-14 23:12:01,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 1268 transitions. [2021-12-14 23:12:01,753 INFO L704 BuchiCegarLoop]: Abstraction has 939 states and 1268 transitions. [2021-12-14 23:12:01,753 INFO L587 BuchiCegarLoop]: Abstraction has 939 states and 1268 transitions. [2021-12-14 23:12:01,753 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-14 23:12:01,753 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 939 states and 1268 transitions. [2021-12-14 23:12:01,755 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 618 [2021-12-14 23:12:01,756 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:01,756 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:01,756 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:01,756 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-14 23:12:01,757 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-14 23:12:01,757 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-14 23:12:01,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:01,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-12-14 23:12:01,758 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:01,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883243370] [2021-12-14 23:12:01,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:01,758 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:01,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:01,761 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:01,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:01,765 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:01,766 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:01,766 INFO L85 PathProgramCache]: Analyzing trace with hash -40333405, now seen corresponding path program 1 times [2021-12-14 23:12:01,766 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:01,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769879198] [2021-12-14 23:12:01,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:01,766 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:01,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:01,786 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-14 23:12:01,786 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:01,786 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769879198] [2021-12-14 23:12:01,786 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769879198] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:01,787 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:01,787 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:01,787 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197080243] [2021-12-14 23:12:01,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:01,787 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:01,787 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:01,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:01,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:01,788 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-14 23:12:01,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:01,894 INFO L93 Difference]: Finished difference Result 886 states and 1188 transitions. [2021-12-14 23:12:01,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:01,894 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 886 states and 1188 transitions. [2021-12-14 23:12:01,898 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 546 [2021-12-14 23:12:01,901 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 886 states to 884 states and 1186 transitions. [2021-12-14 23:12:01,901 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 627 [2021-12-14 23:12:01,901 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 627 [2021-12-14 23:12:01,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 884 states and 1186 transitions. [2021-12-14 23:12:01,902 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:01,902 INFO L681 BuchiCegarLoop]: Abstraction has 884 states and 1186 transitions. [2021-12-14 23:12:01,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 884 states and 1186 transitions. [2021-12-14 23:12:01,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 884 to 878. [2021-12-14 23:12:01,924 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-14 23:12:01,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 1177 transitions. [2021-12-14 23:12:01,925 INFO L704 BuchiCegarLoop]: Abstraction has 878 states and 1177 transitions. [2021-12-14 23:12:01,925 INFO L587 BuchiCegarLoop]: Abstraction has 878 states and 1177 transitions. [2021-12-14 23:12:01,925 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-14 23:12:01,925 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 878 states and 1177 transitions. [2021-12-14 23:12:01,928 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 540 [2021-12-14 23:12:01,928 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:01,928 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:01,928 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:01,928 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:01,929 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-14 23:12:01,929 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-14 23:12:01,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:01,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-12-14 23:12:01,929 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:01,929 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264719394] [2021-12-14 23:12:01,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:01,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:01,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:01,934 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:01,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:01,941 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:01,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:01,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1797230117, now seen corresponding path program 1 times [2021-12-14 23:12:01,943 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:01,943 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703157561] [2021-12-14 23:12:01,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:01,943 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:01,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:01,976 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-12-14 23:12:01,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:01,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703157561] [2021-12-14 23:12:01,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703157561] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:01,976 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:01,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:01,976 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305972463] [2021-12-14 23:12:01,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:01,976 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:01,976 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:01,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:01,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:01,977 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-14 23:12:02,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:02,050 INFO L93 Difference]: Finished difference Result 981 states and 1308 transitions. [2021-12-14 23:12:02,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:02,051 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 981 states and 1308 transitions. [2021-12-14 23:12:02,055 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2021-12-14 23:12:02,058 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 981 states to 981 states and 1308 transitions. [2021-12-14 23:12:02,058 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 689 [2021-12-14 23:12:02,058 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 689 [2021-12-14 23:12:02,058 INFO L73 IsDeterministic]: Start isDeterministic. Operand 981 states and 1308 transitions. [2021-12-14 23:12:02,058 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:02,058 INFO L681 BuchiCegarLoop]: Abstraction has 981 states and 1308 transitions. [2021-12-14 23:12:02,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states and 1308 transitions. [2021-12-14 23:12:02,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 959. [2021-12-14 23:12:02,066 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-14 23:12:02,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1273 transitions. [2021-12-14 23:12:02,068 INFO L704 BuchiCegarLoop]: Abstraction has 959 states and 1273 transitions. [2021-12-14 23:12:02,068 INFO L587 BuchiCegarLoop]: Abstraction has 959 states and 1273 transitions. [2021-12-14 23:12:02,068 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-14 23:12:02,068 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 959 states and 1273 transitions. [2021-12-14 23:12:02,071 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 594 [2021-12-14 23:12:02,071 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:02,071 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:02,071 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:02,072 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:02,072 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-14 23:12:02,072 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-14 23:12:02,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:02,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-12-14 23:12:02,072 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:02,072 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103981184] [2021-12-14 23:12:02,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,073 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:02,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:02,076 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:02,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:02,079 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:02,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:02,080 INFO L85 PathProgramCache]: Analyzing trace with hash -719457483, now seen corresponding path program 1 times [2021-12-14 23:12:02,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:02,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002567947] [2021-12-14 23:12:02,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:02,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:02,097 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-14 23:12:02,097 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:02,097 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002567947] [2021-12-14 23:12:02,097 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002567947] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:02,097 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:02,097 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:12:02,097 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017366472] [2021-12-14 23:12:02,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:02,098 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:02,098 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:02,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:02,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:02,098 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-14 23:12:02,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:02,180 INFO L93 Difference]: Finished difference Result 1032 states and 1361 transitions. [2021-12-14 23:12:02,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:02,180 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1032 states and 1361 transitions. [2021-12-14 23:12:02,184 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 626 [2021-12-14 23:12:02,187 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1032 states to 1010 states and 1330 transitions. [2021-12-14 23:12:02,187 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 727 [2021-12-14 23:12:02,187 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 743 [2021-12-14 23:12:02,187 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1010 states and 1330 transitions. [2021-12-14 23:12:02,188 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:02,188 INFO L681 BuchiCegarLoop]: Abstraction has 1010 states and 1330 transitions. [2021-12-14 23:12:02,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states and 1330 transitions. [2021-12-14 23:12:02,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 961. [2021-12-14 23:12:02,195 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-14 23:12:02,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1271 transitions. [2021-12-14 23:12:02,197 INFO L704 BuchiCegarLoop]: Abstraction has 961 states and 1271 transitions. [2021-12-14 23:12:02,197 INFO L587 BuchiCegarLoop]: Abstraction has 961 states and 1271 transitions. [2021-12-14 23:12:02,197 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-14 23:12:02,197 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1271 transitions. [2021-12-14 23:12:02,199 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-12-14 23:12:02,199 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:02,199 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:02,200 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:02,200 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:02,200 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-14 23:12:02,200 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-14 23:12:02,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:02,200 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-12-14 23:12:02,200 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:02,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723252380] [2021-12-14 23:12:02,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,200 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:02,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:02,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:12:02,209 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:02,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723252380] [2021-12-14 23:12:02,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723252380] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:02,210 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:02,210 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:12:02,210 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364702433] [2021-12-14 23:12:02,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:02,210 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:12:02,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:02,210 INFO L85 PathProgramCache]: Analyzing trace with hash 238562898, now seen corresponding path program 1 times [2021-12-14 23:12:02,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:02,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585837767] [2021-12-14 23:12:02,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,210 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:02,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:02,224 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:12:02,225 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:02,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585837767] [2021-12-14 23:12:02,225 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585837767] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:12:02,225 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164205249] [2021-12-14 23:12:02,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,225 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:12:02,225 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:02,226 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:12:02,227 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-12-14 23:12:02,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:02,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:12:02,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:02,352 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:12:02,352 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:12:02,416 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:12:02,416 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164205249] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:12:02,416 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:12:02,416 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-14 23:12:02,416 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382285914] [2021-12-14 23:12:02,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:12:02,417 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:02,417 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:02,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:02,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:02,417 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-14 23:12:02,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:02,481 INFO L93 Difference]: Finished difference Result 963 states and 1271 transitions. [2021-12-14 23:12:02,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:02,482 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 963 states and 1271 transitions. [2021-12-14 23:12:02,487 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2021-12-14 23:12:02,490 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 963 states to 963 states and 1271 transitions. [2021-12-14 23:12:02,491 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 696 [2021-12-14 23:12:02,491 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 696 [2021-12-14 23:12:02,491 INFO L73 IsDeterministic]: Start isDeterministic. Operand 963 states and 1271 transitions. [2021-12-14 23:12:02,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:02,491 INFO L681 BuchiCegarLoop]: Abstraction has 963 states and 1271 transitions. [2021-12-14 23:12:02,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states and 1271 transitions. [2021-12-14 23:12:02,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 961. [2021-12-14 23:12:02,502 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-14 23:12:02,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1269 transitions. [2021-12-14 23:12:02,504 INFO L704 BuchiCegarLoop]: Abstraction has 961 states and 1269 transitions. [2021-12-14 23:12:02,504 INFO L587 BuchiCegarLoop]: Abstraction has 961 states and 1269 transitions. [2021-12-14 23:12:02,504 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-14 23:12:02,504 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1269 transitions. [2021-12-14 23:12:02,506 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-12-14 23:12:02,506 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:02,506 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:02,508 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:02,508 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:02,508 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-14 23:12:02,508 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-14 23:12:02,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:02,509 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-12-14 23:12:02,509 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:02,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506372704] [2021-12-14 23:12:02,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,509 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:02,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:02,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:12:02,530 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:02,530 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506372704] [2021-12-14 23:12:02,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506372704] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:02,530 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:02,531 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:12:02,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687204885] [2021-12-14 23:12:02,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:02,539 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:12:02,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:02,540 INFO L85 PathProgramCache]: Analyzing trace with hash -564759837, now seen corresponding path program 1 times [2021-12-14 23:12:02,540 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:02,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755625516] [2021-12-14 23:12:02,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,540 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:02,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:02,558 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:12:02,558 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:02,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755625516] [2021-12-14 23:12:02,559 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755625516] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:02,559 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:02,559 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:12:02,559 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480459804] [2021-12-14 23:12:02,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:02,559 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:02,559 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:02,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:02,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:02,560 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-14 23:12:02,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:02,628 INFO L93 Difference]: Finished difference Result 961 states and 1267 transitions. [2021-12-14 23:12:02,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:02,628 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 961 states and 1267 transitions. [2021-12-14 23:12:02,632 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-12-14 23:12:02,635 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 961 states to 961 states and 1267 transitions. [2021-12-14 23:12:02,635 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 694 [2021-12-14 23:12:02,635 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 694 [2021-12-14 23:12:02,635 INFO L73 IsDeterministic]: Start isDeterministic. Operand 961 states and 1267 transitions. [2021-12-14 23:12:02,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:02,636 INFO L681 BuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2021-12-14 23:12:02,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states and 1267 transitions. [2021-12-14 23:12:02,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 961. [2021-12-14 23:12:02,643 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-14 23:12:02,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1267 transitions. [2021-12-14 23:12:02,645 INFO L704 BuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2021-12-14 23:12:02,645 INFO L587 BuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2021-12-14 23:12:02,645 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-14 23:12:02,645 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1267 transitions. [2021-12-14 23:12:02,647 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2021-12-14 23:12:02,647 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:02,647 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:02,647 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:02,647 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:02,647 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-14 23:12:02,648 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-14 23:12:02,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:02,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-12-14 23:12:02,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:02,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443971971] [2021-12-14 23:12:02,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:02,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:02,652 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:02,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:02,655 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:02,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:02,655 INFO L85 PathProgramCache]: Analyzing trace with hash 2080376402, now seen corresponding path program 1 times [2021-12-14 23:12:02,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:02,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646447238] [2021-12-14 23:12:02,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,655 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:02,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:02,672 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-14 23:12:02,672 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:02,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646447238] [2021-12-14 23:12:02,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646447238] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:02,672 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:02,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:02,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127119570] [2021-12-14 23:12:02,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:02,672 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:02,673 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:02,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:02,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:02,673 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-14 23:12:02,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:02,683 INFO L93 Difference]: Finished difference Result 1892 states and 2478 transitions. [2021-12-14 23:12:02,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:02,683 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1892 states and 2478 transitions. [2021-12-14 23:12:02,688 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1216 [2021-12-14 23:12:02,694 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1892 states to 1892 states and 2478 transitions. [2021-12-14 23:12:02,694 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1365 [2021-12-14 23:12:02,695 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1365 [2021-12-14 23:12:02,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1892 states and 2478 transitions. [2021-12-14 23:12:02,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:02,695 INFO L681 BuchiCegarLoop]: Abstraction has 1892 states and 2478 transitions. [2021-12-14 23:12:02,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1892 states and 2478 transitions. [2021-12-14 23:12:02,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1892 to 964. [2021-12-14 23:12:02,724 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-14 23:12:02,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 1270 transitions. [2021-12-14 23:12:02,726 INFO L704 BuchiCegarLoop]: Abstraction has 964 states and 1270 transitions. [2021-12-14 23:12:02,726 INFO L587 BuchiCegarLoop]: Abstraction has 964 states and 1270 transitions. [2021-12-14 23:12:02,726 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-14 23:12:02,726 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 964 states and 1270 transitions. [2021-12-14 23:12:02,727 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2021-12-14 23:12:02,727 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:02,727 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:02,728 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:02,728 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:02,728 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-14 23:12:02,728 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-14 23:12:02,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:02,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-12-14 23:12:02,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:02,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623748004] [2021-12-14 23:12:02,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:02,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:02,732 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:02,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:02,735 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:02,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:02,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1113025748, now seen corresponding path program 1 times [2021-12-14 23:12:02,735 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:02,735 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660176304] [2021-12-14 23:12:02,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,736 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:02,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:02,752 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-14 23:12:02,752 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:02,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660176304] [2021-12-14 23:12:02,753 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660176304] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:02,753 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:02,753 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:02,753 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458059638] [2021-12-14 23:12:02,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:02,753 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:02,753 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:02,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:02,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:02,754 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-14 23:12:02,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:02,832 INFO L93 Difference]: Finished difference Result 930 states and 1189 transitions. [2021-12-14 23:12:02,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:02,833 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 930 states and 1189 transitions. [2021-12-14 23:12:02,835 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 499 [2021-12-14 23:12:02,838 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 930 states to 801 states and 1028 transitions. [2021-12-14 23:12:02,838 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 566 [2021-12-14 23:12:02,838 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 695 [2021-12-14 23:12:02,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 801 states and 1028 transitions. [2021-12-14 23:12:02,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:02,839 INFO L681 BuchiCegarLoop]: Abstraction has 801 states and 1028 transitions. [2021-12-14 23:12:02,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states and 1028 transitions. [2021-12-14 23:12:02,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 670. [2021-12-14 23:12:02,844 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-14 23:12:02,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 863 transitions. [2021-12-14 23:12:02,845 INFO L704 BuchiCegarLoop]: Abstraction has 670 states and 863 transitions. [2021-12-14 23:12:02,845 INFO L587 BuchiCegarLoop]: Abstraction has 670 states and 863 transitions. [2021-12-14 23:12:02,845 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-14 23:12:02,845 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 670 states and 863 transitions. [2021-12-14 23:12:02,846 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 497 [2021-12-14 23:12:02,846 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:02,846 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:02,856 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:02,857 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:02,857 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-14 23:12:02,857 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-14 23:12:02,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:02,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-12-14 23:12:02,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:02,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203849112] [2021-12-14 23:12:02,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:02,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:02,861 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:02,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:02,865 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:02,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:02,865 INFO L85 PathProgramCache]: Analyzing trace with hash 577325018, now seen corresponding path program 1 times [2021-12-14 23:12:02,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:02,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48318245] [2021-12-14 23:12:02,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,866 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:02,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:02,892 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-14 23:12:02,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:02,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48318245] [2021-12-14 23:12:02,893 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48318245] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:12:02,893 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [375149670] [2021-12-14 23:12:02,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:02,893 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:12:02,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:02,894 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:12:02,895 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-12-14 23:12:02,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:02,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:12:02,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:03,084 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-14 23:12:03,084 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:12:03,229 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-14 23:12:03,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [375149670] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:12:03,229 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:12:03,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-14 23:12:03,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71001320] [2021-12-14 23:12:03,229 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:12:03,229 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:03,229 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:03,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 23:12:03,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-14 23:12:03,230 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-14 23:12:03,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:03,674 INFO L93 Difference]: Finished difference Result 1651 states and 2115 transitions. [2021-12-14 23:12:03,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-12-14 23:12:03,674 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1651 states and 2115 transitions. [2021-12-14 23:12:03,679 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1448 [2021-12-14 23:12:03,684 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1651 states to 1621 states and 2085 transitions. [2021-12-14 23:12:03,684 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1515 [2021-12-14 23:12:03,685 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1515 [2021-12-14 23:12:03,685 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1621 states and 2085 transitions. [2021-12-14 23:12:03,685 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:03,685 INFO L681 BuchiCegarLoop]: Abstraction has 1621 states and 2085 transitions. [2021-12-14 23:12:03,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1621 states and 2085 transitions. [2021-12-14 23:12:03,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1621 to 1010. [2021-12-14 23:12:03,695 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-14 23:12:03,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1010 states to 1010 states and 1317 transitions. [2021-12-14 23:12:03,696 INFO L704 BuchiCegarLoop]: Abstraction has 1010 states and 1317 transitions. [2021-12-14 23:12:03,696 INFO L587 BuchiCegarLoop]: Abstraction has 1010 states and 1317 transitions. [2021-12-14 23:12:03,696 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-14 23:12:03,696 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1010 states and 1317 transitions. [2021-12-14 23:12:03,698 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 837 [2021-12-14 23:12:03,698 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:03,698 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:03,699 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:03,699 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:03,699 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-14 23:12:03,699 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-14 23:12:03,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:03,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-12-14 23:12:03,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:03,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [720802841] [2021-12-14 23:12:03,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:03,700 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:03,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:03,703 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:03,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:03,706 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:03,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:03,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1691770984, now seen corresponding path program 1 times [2021-12-14 23:12:03,707 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:03,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778243218] [2021-12-14 23:12:03,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:03,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:03,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:03,723 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-12-14 23:12:03,723 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:03,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778243218] [2021-12-14 23:12:03,723 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778243218] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:03,723 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:03,723 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:03,724 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790938321] [2021-12-14 23:12:03,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:03,724 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:03,724 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:03,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:03,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:03,724 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-14 23:12:03,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:03,745 INFO L93 Difference]: Finished difference Result 1768 states and 2331 transitions. [2021-12-14 23:12:03,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:03,746 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1768 states and 2331 transitions. [2021-12-14 23:12:03,750 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1595 [2021-12-14 23:12:03,755 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1768 states to 1768 states and 2331 transitions. [2021-12-14 23:12:03,755 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1662 [2021-12-14 23:12:03,756 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1662 [2021-12-14 23:12:03,756 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1768 states and 2331 transitions. [2021-12-14 23:12:03,757 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:03,757 INFO L681 BuchiCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2021-12-14 23:12:03,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1768 states and 2331 transitions. [2021-12-14 23:12:03,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1768 to 1768. [2021-12-14 23:12:03,770 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-14 23:12:03,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2331 transitions. [2021-12-14 23:12:03,772 INFO L704 BuchiCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2021-12-14 23:12:03,772 INFO L587 BuchiCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2021-12-14 23:12:03,772 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-14 23:12:03,773 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1768 states and 2331 transitions. [2021-12-14 23:12:03,776 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1595 [2021-12-14 23:12:03,776 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:03,776 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:03,777 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:03,777 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:03,777 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-14 23:12:03,777 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-14 23:12:03,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:03,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-12-14 23:12:03,777 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:03,777 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188651188] [2021-12-14 23:12:03,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:03,777 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:03,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:03,780 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:03,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:03,783 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:03,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:03,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1208213206, now seen corresponding path program 1 times [2021-12-14 23:12:03,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:03,783 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280788861] [2021-12-14 23:12:03,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:03,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:03,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:03,797 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-14 23:12:03,797 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:03,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280788861] [2021-12-14 23:12:03,798 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280788861] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:03,798 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:03,798 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:03,798 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955750866] [2021-12-14 23:12:03,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:03,798 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:03,798 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:03,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:03,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:03,799 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-14 23:12:03,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:03,810 INFO L93 Difference]: Finished difference Result 3297 states and 4366 transitions. [2021-12-14 23:12:03,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:03,810 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3297 states and 4366 transitions. [2021-12-14 23:12:03,818 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3124 [2021-12-14 23:12:03,827 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3297 states to 3297 states and 4366 transitions. [2021-12-14 23:12:03,827 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3191 [2021-12-14 23:12:03,829 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3191 [2021-12-14 23:12:03,829 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3297 states and 4366 transitions. [2021-12-14 23:12:03,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:03,829 INFO L681 BuchiCegarLoop]: Abstraction has 3297 states and 4366 transitions. [2021-12-14 23:12:03,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3297 states and 4366 transitions. [2021-12-14 23:12:03,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3297 to 1768. [2021-12-14 23:12:03,847 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-14 23:12:03,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2329 transitions. [2021-12-14 23:12:03,849 INFO L704 BuchiCegarLoop]: Abstraction has 1768 states and 2329 transitions. [2021-12-14 23:12:03,849 INFO L587 BuchiCegarLoop]: Abstraction has 1768 states and 2329 transitions. [2021-12-14 23:12:03,849 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-14 23:12:03,849 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1768 states and 2329 transitions. [2021-12-14 23:12:03,852 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1595 [2021-12-14 23:12:03,852 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:03,852 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:03,853 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:03,853 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:03,853 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-14 23:12:03,853 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-14 23:12:03,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:03,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-12-14 23:12:03,854 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:03,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204110286] [2021-12-14 23:12:03,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:03,854 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:03,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:03,857 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:03,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:03,860 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:03,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:03,860 INFO L85 PathProgramCache]: Analyzing trace with hash -213519508, now seen corresponding path program 1 times [2021-12-14 23:12:03,860 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:03,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613693884] [2021-12-14 23:12:03,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:03,860 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:03,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:03,880 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 176 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-14 23:12:03,880 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:03,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613693884] [2021-12-14 23:12:03,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613693884] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:12:03,880 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943839693] [2021-12-14 23:12:03,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:03,881 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:12:03,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:03,882 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:12:03,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-12-14 23:12:03,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:03,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:12:03,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:04,089 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-12-14 23:12:04,090 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 23:12:04,090 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943839693] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:04,090 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 23:12:04,090 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-14 23:12:04,090 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18332961] [2021-12-14 23:12:04,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:04,091 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:04,091 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:04,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:04,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-14 23:12:04,091 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-14 23:12:04,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:04,148 INFO L93 Difference]: Finished difference Result 1828 states and 2401 transitions. [2021-12-14 23:12:04,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:04,148 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1828 states and 2401 transitions. [2021-12-14 23:12:04,152 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1655 [2021-12-14 23:12:04,163 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1828 states to 1828 states and 2401 transitions. [2021-12-14 23:12:04,163 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1722 [2021-12-14 23:12:04,164 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1722 [2021-12-14 23:12:04,164 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1828 states and 2401 transitions. [2021-12-14 23:12:04,167 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:04,167 INFO L681 BuchiCegarLoop]: Abstraction has 1828 states and 2401 transitions. [2021-12-14 23:12:04,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1828 states and 2401 transitions. [2021-12-14 23:12:04,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1828 to 1804. [2021-12-14 23:12:04,184 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-14 23:12:04,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 2373 transitions. [2021-12-14 23:12:04,186 INFO L704 BuchiCegarLoop]: Abstraction has 1804 states and 2373 transitions. [2021-12-14 23:12:04,186 INFO L587 BuchiCegarLoop]: Abstraction has 1804 states and 2373 transitions. [2021-12-14 23:12:04,187 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-14 23:12:04,187 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1804 states and 2373 transitions. [2021-12-14 23:12:04,190 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1631 [2021-12-14 23:12:04,190 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:04,190 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:04,191 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:04,191 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-14 23:12:04,191 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-14 23:12:04,191 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-14 23:12:04,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:04,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-12-14 23:12:04,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:04,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336560500] [2021-12-14 23:12:04,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:04,193 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:04,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:04,212 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:04,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:04,215 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:04,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:04,215 INFO L85 PathProgramCache]: Analyzing trace with hash 987128212, now seen corresponding path program 1 times [2021-12-14 23:12:04,215 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:04,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107559381] [2021-12-14 23:12:04,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:04,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:04,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:04,235 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-14 23:12:04,235 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:04,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107559381] [2021-12-14 23:12:04,235 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107559381] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:12:04,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860256579] [2021-12-14 23:12:04,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:04,235 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:12:04,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:04,236 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-14 23:12:04,237 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-14 23:12:04,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:04,290 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:12:04,291 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:04,450 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-14 23:12:04,450 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 23:12:04,450 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860256579] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:04,450 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 23:12:04,450 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-14 23:12:04,451 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485338525] [2021-12-14 23:12:04,451 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:04,451 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:04,451 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:04,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:04,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-14 23:12:04,452 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-14 23:12:04,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:04,514 INFO L93 Difference]: Finished difference Result 1804 states and 2367 transitions. [2021-12-14 23:12:04,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:04,515 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1804 states and 2367 transitions. [2021-12-14 23:12:04,527 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1621 [2021-12-14 23:12:04,532 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1804 states to 1804 states and 2367 transitions. [2021-12-14 23:12:04,532 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1698 [2021-12-14 23:12:04,533 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1698 [2021-12-14 23:12:04,533 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1804 states and 2367 transitions. [2021-12-14 23:12:04,534 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:04,534 INFO L681 BuchiCegarLoop]: Abstraction has 1804 states and 2367 transitions. [2021-12-14 23:12:04,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1804 states and 2367 transitions. [2021-12-14 23:12:04,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1804 to 1764. [2021-12-14 23:12:04,547 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-14 23:12:04,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1764 states to 1764 states and 2319 transitions. [2021-12-14 23:12:04,550 INFO L704 BuchiCegarLoop]: Abstraction has 1764 states and 2319 transitions. [2021-12-14 23:12:04,550 INFO L587 BuchiCegarLoop]: Abstraction has 1764 states and 2319 transitions. [2021-12-14 23:12:04,550 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-14 23:12:04,550 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1764 states and 2319 transitions. [2021-12-14 23:12:04,553 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1591 [2021-12-14 23:12:04,553 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:04,553 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:04,554 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:04,554 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:04,554 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-14 23:12:04,555 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-14 23:12:04,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:04,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-12-14 23:12:04,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:04,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578990357] [2021-12-14 23:12:04,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:04,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:04,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:04,558 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:04,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:04,561 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:04,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:04,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1280266624, now seen corresponding path program 1 times [2021-12-14 23:12:04,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:04,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752413729] [2021-12-14 23:12:04,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:04,562 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:04,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:04,580 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 171 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-14 23:12:04,580 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:04,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752413729] [2021-12-14 23:12:04,580 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752413729] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:12:04,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781699341] [2021-12-14 23:12:04,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:04,581 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:12:04,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:04,582 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-14 23:12:04,589 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-14 23:12:04,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:04,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 238 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:12:04,635 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:04,790 INFO L134 CoverageAnalysis]: Checked inductivity of 280 backedges. 75 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-12-14 23:12:04,790 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 23:12:04,791 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781699341] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:04,791 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 23:12:04,791 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-12-14 23:12:04,791 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359778333] [2021-12-14 23:12:04,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:04,791 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:04,792 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:04,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:04,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-14 23:12:04,792 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-14 23:12:04,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:04,891 INFO L93 Difference]: Finished difference Result 1796 states and 2355 transitions. [2021-12-14 23:12:04,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:04,892 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1796 states and 2355 transitions. [2021-12-14 23:12:04,896 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1623 [2021-12-14 23:12:04,899 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1796 states to 1796 states and 2355 transitions. [2021-12-14 23:12:04,899 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1690 [2021-12-14 23:12:04,900 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1690 [2021-12-14 23:12:04,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1796 states and 2355 transitions. [2021-12-14 23:12:04,901 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:04,901 INFO L681 BuchiCegarLoop]: Abstraction has 1796 states and 2355 transitions. [2021-12-14 23:12:04,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1796 states and 2355 transitions. [2021-12-14 23:12:04,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1796 to 1764. [2021-12-14 23:12:04,916 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-14 23:12:04,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1764 states to 1764 states and 2319 transitions. [2021-12-14 23:12:04,918 INFO L704 BuchiCegarLoop]: Abstraction has 1764 states and 2319 transitions. [2021-12-14 23:12:04,918 INFO L587 BuchiCegarLoop]: Abstraction has 1764 states and 2319 transitions. [2021-12-14 23:12:04,918 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-14 23:12:04,918 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1764 states and 2319 transitions. [2021-12-14 23:12:04,921 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1591 [2021-12-14 23:12:04,921 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:04,921 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:04,922 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:04,922 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:04,922 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-14 23:12:04,922 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-14 23:12:04,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:04,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-12-14 23:12:04,923 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:04,923 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412720575] [2021-12-14 23:12:04,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:04,923 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:04,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:04,926 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:04,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:04,929 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:04,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:04,930 INFO L85 PathProgramCache]: Analyzing trace with hash -1709808001, now seen corresponding path program 1 times [2021-12-14 23:12:04,930 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:04,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075350673] [2021-12-14 23:12:04,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:04,930 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:04,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:04,949 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-14 23:12:04,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:04,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075350673] [2021-12-14 23:12:04,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075350673] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:12:04,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617538606] [2021-12-14 23:12:04,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:04,950 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:12:04,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:04,952 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-14 23:12:04,979 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-14 23:12:05,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:05,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:12:05,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:05,178 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-14 23:12:05,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:12:05,338 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-12-14 23:12:05,338 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617538606] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:12:05,338 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:12:05,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-14 23:12:05,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641037187] [2021-12-14 23:12:05,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:12:05,339 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:05,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:05,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 23:12:05,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-14 23:12:05,340 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-14 23:12:05,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:05,667 INFO L93 Difference]: Finished difference Result 2857 states and 3662 transitions. [2021-12-14 23:12:05,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-12-14 23:12:05,669 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2857 states and 3662 transitions. [2021-12-14 23:12:05,676 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2122 [2021-12-14 23:12:05,680 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2857 states to 2807 states and 3608 transitions. [2021-12-14 23:12:05,681 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2701 [2021-12-14 23:12:05,682 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2701 [2021-12-14 23:12:05,682 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2807 states and 3608 transitions. [2021-12-14 23:12:05,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:05,682 INFO L681 BuchiCegarLoop]: Abstraction has 2807 states and 3608 transitions. [2021-12-14 23:12:05,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2807 states and 3608 transitions. [2021-12-14 23:12:05,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2807 to 2042. [2021-12-14 23:12:05,702 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-14 23:12:05,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2042 states to 2042 states and 2660 transitions. [2021-12-14 23:12:05,705 INFO L704 BuchiCegarLoop]: Abstraction has 2042 states and 2660 transitions. [2021-12-14 23:12:05,705 INFO L587 BuchiCegarLoop]: Abstraction has 2042 states and 2660 transitions. [2021-12-14 23:12:05,705 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-14 23:12:05,706 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2042 states and 2660 transitions. [2021-12-14 23:12:05,709 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1824 [2021-12-14 23:12:05,709 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:05,709 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:05,710 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:05,710 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:05,710 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-14 23:12:05,710 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-14 23:12:05,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:05,711 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-12-14 23:12:05,711 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:05,711 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205222288] [2021-12-14 23:12:05,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:05,711 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:05,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:05,714 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:05,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:05,718 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:05,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:05,718 INFO L85 PathProgramCache]: Analyzing trace with hash -925750313, now seen corresponding path program 1 times [2021-12-14 23:12:05,718 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:05,718 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766917916] [2021-12-14 23:12:05,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:05,719 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:05,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:05,736 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-12-14 23:12:05,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:05,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766917916] [2021-12-14 23:12:05,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766917916] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:05,736 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:05,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:12:05,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958753817] [2021-12-14 23:12:05,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:05,737 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:05,737 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:05,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:05,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:05,738 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-14 23:12:05,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:05,834 INFO L93 Difference]: Finished difference Result 2068 states and 2690 transitions. [2021-12-14 23:12:05,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:05,834 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2068 states and 2690 transitions. [2021-12-14 23:12:05,848 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1850 [2021-12-14 23:12:05,851 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2068 states to 2068 states and 2690 transitions. [2021-12-14 23:12:05,851 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1962 [2021-12-14 23:12:05,852 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1962 [2021-12-14 23:12:05,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2068 states and 2690 transitions. [2021-12-14 23:12:05,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:05,853 INFO L681 BuchiCegarLoop]: Abstraction has 2068 states and 2690 transitions. [2021-12-14 23:12:05,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2068 states and 2690 transitions. [2021-12-14 23:12:05,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2068 to 2042. [2021-12-14 23:12:05,874 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-14 23:12:05,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2042 states to 2042 states and 2658 transitions. [2021-12-14 23:12:05,878 INFO L704 BuchiCegarLoop]: Abstraction has 2042 states and 2658 transitions. [2021-12-14 23:12:05,878 INFO L587 BuchiCegarLoop]: Abstraction has 2042 states and 2658 transitions. [2021-12-14 23:12:05,878 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-14 23:12:05,878 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2042 states and 2658 transitions. [2021-12-14 23:12:05,883 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1824 [2021-12-14 23:12:05,883 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:05,883 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:05,884 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:05,884 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:05,885 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-14 23:12:05,885 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-14 23:12:05,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:05,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-12-14 23:12:05,886 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:05,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724284499] [2021-12-14 23:12:05,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:05,886 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:05,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:05,890 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:05,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:05,894 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:05,894 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:05,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1366511526, now seen corresponding path program 1 times [2021-12-14 23:12:05,894 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:05,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547800607] [2021-12-14 23:12:05,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:05,895 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:05,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:05,950 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-14 23:12:05,950 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:05,950 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547800607] [2021-12-14 23:12:05,950 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547800607] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:05,950 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:05,950 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-12-14 23:12:05,951 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959885664] [2021-12-14 23:12:05,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:05,951 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:05,951 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:05,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-12-14 23:12:05,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-14 23:12:05,952 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-14 23:12:06,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:06,037 INFO L93 Difference]: Finished difference Result 9285 states and 11994 transitions. [2021-12-14 23:12:06,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-14 23:12:06,037 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9285 states and 11994 transitions. [2021-12-14 23:12:06,066 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8917 [2021-12-14 23:12:06,085 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9285 states to 9285 states and 11994 transitions. [2021-12-14 23:12:06,085 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9179 [2021-12-14 23:12:06,093 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9179 [2021-12-14 23:12:06,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9285 states and 11994 transitions. [2021-12-14 23:12:06,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:06,102 INFO L681 BuchiCegarLoop]: Abstraction has 9285 states and 11994 transitions. [2021-12-14 23:12:06,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9285 states and 11994 transitions. [2021-12-14 23:12:06,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9285 to 3515. [2021-12-14 23:12:06,211 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-14 23:12:06,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3515 states to 3515 states and 4554 transitions. [2021-12-14 23:12:06,219 INFO L704 BuchiCegarLoop]: Abstraction has 3515 states and 4554 transitions. [2021-12-14 23:12:06,219 INFO L587 BuchiCegarLoop]: Abstraction has 3515 states and 4554 transitions. [2021-12-14 23:12:06,219 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-14 23:12:06,219 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3515 states and 4554 transitions. [2021-12-14 23:12:06,226 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3297 [2021-12-14 23:12:06,226 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:06,226 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:06,227 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:06,228 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:06,228 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-14 23:12:06,228 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-14 23:12:06,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:06,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-12-14 23:12:06,228 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:06,229 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734450325] [2021-12-14 23:12:06,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:06,229 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:06,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:06,233 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:06,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:06,236 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:06,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:06,237 INFO L85 PathProgramCache]: Analyzing trace with hash -525153549, now seen corresponding path program 1 times [2021-12-14 23:12:06,237 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:06,237 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190563471] [2021-12-14 23:12:06,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:06,237 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:06,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:06,308 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-12-14 23:12:06,308 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:06,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190563471] [2021-12-14 23:12:06,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190563471] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:06,308 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:06,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:06,309 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630311688] [2021-12-14 23:12:06,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:06,309 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:06,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:06,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:06,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:06,310 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-14 23:12:06,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:06,329 INFO L93 Difference]: Finished difference Result 6423 states and 8280 transitions. [2021-12-14 23:12:06,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:06,330 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6423 states and 8280 transitions. [2021-12-14 23:12:06,348 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6205 [2021-12-14 23:12:06,362 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6423 states to 6423 states and 8280 transitions. [2021-12-14 23:12:06,362 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6317 [2021-12-14 23:12:06,366 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6317 [2021-12-14 23:12:06,366 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6423 states and 8280 transitions. [2021-12-14 23:12:06,366 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:06,366 INFO L681 BuchiCegarLoop]: Abstraction has 6423 states and 8280 transitions. [2021-12-14 23:12:06,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6423 states and 8280 transitions. [2021-12-14 23:12:06,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6423 to 3515. [2021-12-14 23:12:06,405 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-14 23:12:06,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3515 states to 3515 states and 4550 transitions. [2021-12-14 23:12:06,413 INFO L704 BuchiCegarLoop]: Abstraction has 3515 states and 4550 transitions. [2021-12-14 23:12:06,413 INFO L587 BuchiCegarLoop]: Abstraction has 3515 states and 4550 transitions. [2021-12-14 23:12:06,413 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-12-14 23:12:06,413 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3515 states and 4550 transitions. [2021-12-14 23:12:06,418 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3297 [2021-12-14 23:12:06,419 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:06,419 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:06,421 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:06,421 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:06,421 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-14 23:12:06,421 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-14 23:12:06,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:06,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 22 times [2021-12-14 23:12:06,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:06,422 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666728424] [2021-12-14 23:12:06,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:06,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:06,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:06,424 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:06,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:06,429 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:06,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:06,429 INFO L85 PathProgramCache]: Analyzing trace with hash -1679659852, now seen corresponding path program 1 times [2021-12-14 23:12:06,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:06,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245574822] [2021-12-14 23:12:06,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:06,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:06,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:06,438 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:06,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:06,459 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:06,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:06,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1159625416, now seen corresponding path program 1 times [2021-12-14 23:12:06,460 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:06,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100133202] [2021-12-14 23:12:06,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:06,460 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:06,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:06,469 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:06,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:06,517 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:07,607 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:12:07,607 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:12:07,607 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:12:07,607 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:12:07,607 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:12:07,607 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:07,607 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:12:07,607 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:12:07,608 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration27_Loop [2021-12-14 23:12:07,608 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:12:07,608 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:12:07,609 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:07,611 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:07,613 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:07,615 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:07,618 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:07,620 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:07,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-14 23:12:07,623 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:07,625 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:07,627 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:07,628 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:07,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-14 23:12:07,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-14 23:12:07,635 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:07,636 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:07,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-14 23:12:07,640 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:07,642 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:07,644 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:07,649 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:07,651 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:07,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:07,843 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:12:07,843 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:12:07,843 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:07,843 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:07,845 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:07,845 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-12-14 23:12:07,847 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:07,847 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:07,868 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:12:07,868 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:12:07,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:07,886 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:07,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:07,896 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:07,900 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-12-14 23:12:07,900 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:07,900 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:07,919 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:12:07,919 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:12:07,939 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:07,939 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:07,939 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:07,940 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:07,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-12-14 23:12:07,942 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:07,942 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:07,952 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:12:07,952 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:12:07,973 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:07,973 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:07,973 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:07,974 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:07,975 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-12-14 23:12:07,976 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:07,976 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:07,992 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:12:07,992 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Honda state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:12:08,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:08,007 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,008 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,011 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,012 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-12-14 23:12:08,039 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:08,039 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:08,054 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:12:08,054 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:12:08,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:08,069 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,070 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-12-14 23:12:08,072 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:08,072 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:08,079 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:12:08,079 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:12:08,094 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:08,095 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,096 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-12-14 23:12:08,098 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:08,098 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:08,105 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:12:08,105 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:12:08,140 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-14 23:12:08,140 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,141 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-12-14 23:12:08,143 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:08,143 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:08,149 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:12:08,150 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:12:08,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:08,167 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,167 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-12-14 23:12:08,171 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:08,171 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:08,181 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:12:08,182 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:12:08,196 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2021-12-14 23:12:08,196 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,197 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,197 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-12-14 23:12:08,199 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:08,199 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:08,209 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:12:08,209 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-14 23:12:08,224 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-14 23:12:08,224 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,225 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-12-14 23:12:08,227 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:08,227 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:08,238 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:12:08,238 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:12:08,253 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-14 23:12:08,253 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,254 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-12-14 23:12:08,256 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:08,256 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:08,263 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:12:08,263 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:12:08,277 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2021-12-14 23:12:08,278 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,279 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-12-14 23:12:08,280 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:08,280 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:08,301 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2021-12-14 23:12:08,302 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,303 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,303 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-12-14 23:12:08,305 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:12:08,305 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:08,319 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:12:08,334 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-14 23:12:08,334 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:12:08,334 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:12:08,334 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:12:08,334 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:12:08,334 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:12:08,334 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,334 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:12:08,334 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:12:08,335 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration27_Loop [2021-12-14 23:12:08,335 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:12:08,335 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:12:08,338 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,340 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,343 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,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-14 23:12:08,355 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,357 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,365 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,366 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,368 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,369 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,371 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,372 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,374 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,377 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,379 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,381 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,382 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,384 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,388 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,409 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:08,565 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:12:08,565 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:12:08,565 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,566 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-12-14 23:12:08,577 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:12:08,584 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:12:08,584 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:12:08,584 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:12:08,584 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:12:08,584 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:12:08,584 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:12:08,584 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:12:08,591 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:12:08,606 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2021-12-14 23:12:08,606 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,607 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,623 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:12:08,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-12-14 23:12:08,630 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:12:08,630 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:12:08,630 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:12:08,630 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:12:08,630 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:12:08,631 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:12:08,631 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:12:08,655 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:12:08,670 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-12-14 23:12:08,671 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,672 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,672 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-12-14 23:12:08,674 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:12:08,680 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:12:08,680 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:12:08,680 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:12:08,680 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:12:08,680 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:12:08,680 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:12:08,681 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:12:08,681 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:12:08,696 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-12-14 23:12:08,697 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,697 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-12-14 23:12:08,700 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:12:08,707 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:12:08,707 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:12:08,707 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:12:08,707 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:12:08,707 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:12:08,708 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:12:08,708 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:12:08,709 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:12:08,724 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2021-12-14 23:12:08,724 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,725 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-12-14 23:12:08,761 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:12:08,767 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:12:08,768 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:12:08,768 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:12:08,768 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:12:08,768 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:12:08,769 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:12:08,769 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:12:08,770 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:12:08,785 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:08,785 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,785 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,786 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-12-14 23:12:08,817 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:12:08,823 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:12:08,824 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:12:08,824 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:12:08,824 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:12:08,824 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:12:08,825 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:12:08,825 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:12:08,827 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:12:08,843 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-12-14 23:12:08,844 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,846 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,847 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-12-14 23:12:08,849 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:12:08,856 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:12:08,856 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:12:08,856 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:12:08,856 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:12:08,856 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:12:08,856 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:12:08,856 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:12:08,867 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:12:08,885 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:08,885 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,885 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,886 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,886 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-12-14 23:12:08,888 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:12:08,893 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:12:08,893 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:12:08,893 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:12:08,893 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:12:08,893 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:12:08,894 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:12:08,894 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:12:08,905 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:12:08,922 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:08,923 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,923 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,923 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,924 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-12-14 23:12:08,926 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:12:08,932 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:12:08,932 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:12:08,932 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:12:08,932 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:12:08,932 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:12:08,941 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:12:08,941 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:12:08,942 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:12:08,957 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-14 23:12:08,957 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,958 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,959 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-12-14 23:12:08,960 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:12:08,966 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:12:08,966 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:12:08,966 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:12:08,966 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:12:08,966 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:12:08,967 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:12:08,967 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:12:08,968 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:12:08,983 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-14 23:12:08,983 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:08,983 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:08,984 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:08,984 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-12-14 23:12:08,990 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:12:08,996 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:12:08,996 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:12:08,996 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:12:08,996 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-14 23:12:08,996 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:12:08,997 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:12:08,997 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:12:09,003 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:12:09,018 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-12-14 23:12:09,018 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:09,018 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:09,019 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:09,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-12-14 23:12:09,021 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:12:09,026 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:12:09,027 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:12:09,027 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:12:09,027 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:12:09,027 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:12:09,027 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:12:09,027 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:12:09,035 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:12:09,052 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:09,053 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:09,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:09,054 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:09,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-12-14 23:12:09,055 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:12:09,061 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:12:09,061 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:12:09,061 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:12:09,061 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:12:09,061 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:12:09,061 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:12:09,061 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:12:09,062 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:12:09,077 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-12-14 23:12:09,077 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:09,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:09,078 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:09,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-12-14 23:12:09,080 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:12:09,085 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:12:09,085 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:12:09,085 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:12:09,085 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:12:09,085 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:12:09,086 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:12:09,086 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:12:09,091 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-14 23:12:09,092 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-14 23:12:09,092 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-14 23:12:09,093 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:09,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:09,094 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:09,095 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-12-14 23:12:09,095 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-14 23:12:09,095 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-14 23:12:09,095 INFO L513 LassoAnalysis]: Proved termination. [2021-12-14 23:12:09,096 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0#1) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0#1 + 1 Supporting invariants [] [2021-12-14 23:12:09,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2021-12-14 23:12:09,111 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-14 23:12:09,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:09,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:09,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:12:09,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:09,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:09,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-14 23:12:09,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:09,758 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-12-14 23:12:09,759 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-14 23:12:09,759 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-14 23:12:09,817 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:09,866 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-14 23:12:09,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2021-12-14 23:12:09,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:12:09,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 399 transitions. [2021-12-14 23:12:09,867 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 399 transitions. Stem has 17 letters. Loop has 173 letters. [2021-12-14 23:12:09,869 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:12:09,869 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 399 transitions. Stem has 190 letters. Loop has 173 letters. [2021-12-14 23:12:09,871 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:12:09,871 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 399 transitions. Stem has 17 letters. Loop has 346 letters. [2021-12-14 23:12:09,872 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:12:09,872 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9435 states and 12172 transitions. [2021-12-14 23:12:09,900 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6245 [2021-12-14 23:12:09,918 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9435 states to 9435 states and 12172 transitions. [2021-12-14 23:12:09,918 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6361 [2021-12-14 23:12:09,921 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6373 [2021-12-14 23:12:09,921 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9435 states and 12172 transitions. [2021-12-14 23:12:09,921 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:09,921 INFO L681 BuchiCegarLoop]: Abstraction has 9435 states and 12172 transitions. [2021-12-14 23:12:09,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9435 states and 12172 transitions. [2021-12-14 23:12:09,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9435 to 9423. [2021-12-14 23:12:09,993 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-14 23:12:10,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9423 states to 9423 states and 12154 transitions. [2021-12-14 23:12:10,006 INFO L704 BuchiCegarLoop]: Abstraction has 9423 states and 12154 transitions. [2021-12-14 23:12:10,006 INFO L587 BuchiCegarLoop]: Abstraction has 9423 states and 12154 transitions. [2021-12-14 23:12:10,006 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-12-14 23:12:10,006 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9423 states and 12154 transitions. [2021-12-14 23:12:10,023 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6245 [2021-12-14 23:12:10,023 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:10,023 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:10,024 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:10,024 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:10,024 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-14 23:12:10,025 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-14 23:12:10,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:10,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-12-14 23:12:10,025 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:10,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44627164] [2021-12-14 23:12:10,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:10,026 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:10,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:10,029 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:10,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:10,057 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:10,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:10,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1957408652, now seen corresponding path program 1 times [2021-12-14 23:12:10,058 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:10,058 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842235676] [2021-12-14 23:12:10,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:10,058 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:10,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:10,069 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:10,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:10,092 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:10,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:10,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1504774797, now seen corresponding path program 1 times [2021-12-14 23:12:10,093 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:10,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161170503] [2021-12-14 23:12:10,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:10,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:10,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:10,110 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-14 23:12:10,111 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:10,111 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161170503] [2021-12-14 23:12:10,111 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161170503] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:10,111 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:10,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:10,111 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288516844] [2021-12-14 23:12:10,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:11,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:11,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:11,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:11,162 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-14 23:12:11,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:11,211 INFO L93 Difference]: Finished difference Result 12314 states and 15799 transitions. [2021-12-14 23:12:11,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:11,212 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12314 states and 15799 transitions. [2021-12-14 23:12:11,248 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9111 [2021-12-14 23:12:11,275 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12314 states to 12310 states and 15795 transitions. [2021-12-14 23:12:11,275 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9244 [2021-12-14 23:12:11,280 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9244 [2021-12-14 23:12:11,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12310 states and 15795 transitions. [2021-12-14 23:12:11,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:11,281 INFO L681 BuchiCegarLoop]: Abstraction has 12310 states and 15795 transitions. [2021-12-14 23:12:11,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12310 states and 15795 transitions. [2021-12-14 23:12:11,369 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12310 to 12310. [2021-12-14 23:12:11,378 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-14 23:12:11,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12310 states to 12310 states and 15795 transitions. [2021-12-14 23:12:11,394 INFO L704 BuchiCegarLoop]: Abstraction has 12310 states and 15795 transitions. [2021-12-14 23:12:11,394 INFO L587 BuchiCegarLoop]: Abstraction has 12310 states and 15795 transitions. [2021-12-14 23:12:11,395 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-12-14 23:12:11,395 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12310 states and 15795 transitions. [2021-12-14 23:12:11,450 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9111 [2021-12-14 23:12:11,451 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:11,451 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:11,452 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:11,452 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:11,452 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-14 23:12:11,452 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-14 23:12:11,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:11,453 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2021-12-14 23:12:11,453 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:11,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978570709] [2021-12-14 23:12:11,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:11,454 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:11,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:11,457 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:11,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:11,460 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:11,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:11,461 INFO L85 PathProgramCache]: Analyzing trace with hash 302464000, now seen corresponding path program 2 times [2021-12-14 23:12:11,461 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:11,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284218693] [2021-12-14 23:12:11,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:11,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:11,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:11,468 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:11,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:11,480 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:11,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:11,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1334930927, now seen corresponding path program 1 times [2021-12-14 23:12:11,480 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:11,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015224646] [2021-12-14 23:12:11,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:11,481 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:11,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:11,495 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-14 23:12:11,495 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:11,496 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015224646] [2021-12-14 23:12:11,496 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015224646] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:11,496 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:11,496 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:11,496 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208209881] [2021-12-14 23:12:11,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:12,556 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:12,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:12,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:12,557 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-14 23:12:12,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:12,598 INFO L93 Difference]: Finished difference Result 12590 states and 16131 transitions. [2021-12-14 23:12:12,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:12,599 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12590 states and 16131 transitions. [2021-12-14 23:12:12,628 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9207 [2021-12-14 23:12:12,651 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12590 states to 12498 states and 16019 transitions. [2021-12-14 23:12:12,651 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9340 [2021-12-14 23:12:12,657 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9340 [2021-12-14 23:12:12,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12498 states and 16019 transitions. [2021-12-14 23:12:12,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:12,658 INFO L681 BuchiCegarLoop]: Abstraction has 12498 states and 16019 transitions. [2021-12-14 23:12:12,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12498 states and 16019 transitions. [2021-12-14 23:12:12,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12498 to 12498. [2021-12-14 23:12:12,844 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-14 23:12:12,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12498 states to 12498 states and 16019 transitions. [2021-12-14 23:12:12,864 INFO L704 BuchiCegarLoop]: Abstraction has 12498 states and 16019 transitions. [2021-12-14 23:12:12,865 INFO L587 BuchiCegarLoop]: Abstraction has 12498 states and 16019 transitions. [2021-12-14 23:12:12,865 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-12-14 23:12:12,865 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12498 states and 16019 transitions. [2021-12-14 23:12:12,896 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9207 [2021-12-14 23:12:12,896 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:12,897 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:12,898 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:12,898 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:12,898 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-14 23:12:12,898 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-14 23:12:12,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:12,899 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2021-12-14 23:12:12,899 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:12,899 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336993239] [2021-12-14 23:12:12,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:12,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:12,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:12,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:12:12,912 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:12,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336993239] [2021-12-14 23:12:12,913 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336993239] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:12,913 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:12,913 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:12,913 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830770796] [2021-12-14 23:12:12,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:12,914 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:12:12,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:12,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1952293850, now seen corresponding path program 2 times [2021-12-14 23:12:12,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:12,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737247373] [2021-12-14 23:12:12,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:12,915 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:12,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:12,938 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-12-14 23:12:12,938 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:12,938 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737247373] [2021-12-14 23:12:12,938 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737247373] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:12,938 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:12,938 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:12:12,939 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812934137] [2021-12-14 23:12:12,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:12,939 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:12,939 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:12,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:12,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:12,940 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-14 23:12:13,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:13,044 INFO L93 Difference]: Finished difference Result 12550 states and 16060 transitions. [2021-12-14 23:12:13,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:13,045 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12550 states and 16060 transitions. [2021-12-14 23:12:13,090 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9235 [2021-12-14 23:12:13,119 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12550 states to 12550 states and 16060 transitions. [2021-12-14 23:12:13,119 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9376 [2021-12-14 23:12:13,125 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9376 [2021-12-14 23:12:13,125 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12550 states and 16060 transitions. [2021-12-14 23:12:13,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:13,128 INFO L681 BuchiCegarLoop]: Abstraction has 12550 states and 16060 transitions. [2021-12-14 23:12:13,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12550 states and 16060 transitions. [2021-12-14 23:12:13,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12550 to 12498. [2021-12-14 23:12:13,309 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-14 23:12:13,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12498 states to 12498 states and 16000 transitions. [2021-12-14 23:12:13,326 INFO L704 BuchiCegarLoop]: Abstraction has 12498 states and 16000 transitions. [2021-12-14 23:12:13,326 INFO L587 BuchiCegarLoop]: Abstraction has 12498 states and 16000 transitions. [2021-12-14 23:12:13,326 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-12-14 23:12:13,326 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12498 states and 16000 transitions. [2021-12-14 23:12:13,354 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9207 [2021-12-14 23:12:13,354 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:13,354 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:13,355 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:13,355 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:13,355 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-14 23:12:13,355 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-14 23:12:13,356 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:13,356 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-12-14 23:12:13,356 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:13,356 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055504523] [2021-12-14 23:12:13,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:13,356 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:13,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:13,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:12:13,366 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:13,366 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055504523] [2021-12-14 23:12:13,366 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055504523] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:13,366 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:12:13,366 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:12:13,366 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80079050] [2021-12-14 23:12:13,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:13,366 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:12:13,367 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:13,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1086275611, now seen corresponding path program 2 times [2021-12-14 23:12:13,367 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:13,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153319282] [2021-12-14 23:12:13,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:13,367 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:13,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:13,370 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:13,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:13,372 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:13,471 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:12:13,471 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:12:13,471 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:12:13,471 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:12:13,471 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:12:13,471 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:13,472 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:12:13,472 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:12:13,472 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration31_Loop [2021-12-14 23:12:13,472 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:12:13,472 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:12:13,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:13,475 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:13,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:13,482 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:13,485 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:13,522 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:12:13,522 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:12:13,522 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:13,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:13,524 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:13,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-12-14 23:12:13,527 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:13,528 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:13,554 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:12:13,554 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:12:13,570 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-14 23:12:13,571 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:13,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:13,572 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:13,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-12-14 23:12:13,574 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:13,574 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:13,597 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:12:13,597 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:12:13,612 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:13,613 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:13,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:13,619 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:13,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-12-14 23:12:13,622 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:12:13,622 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:13,660 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-14 23:12:13,661 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:13,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:13,661 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:12:13,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-12-14 23:12:13,664 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:12:13,664 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:12:13,685 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:12:13,701 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-14 23:12:13,701 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:12:13,701 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:12:13,701 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:12:13,701 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:12:13,702 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:12:13,702 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:13,702 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:12:13,702 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:12:13,702 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration31_Loop [2021-12-14 23:12:13,702 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:12:13,702 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:12:13,702 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:13,705 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:13,706 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:13,711 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:13,716 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:12:13,750 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:12:13,750 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:12:13,750 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:13,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:13,752 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-14 23:12:13,752 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-14 23:12:13,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-14 23:12:13,759 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:12:13,759 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:12:13,759 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:12:13,759 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:12:13,759 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:12:13,760 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:12:13,760 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:12:13,761 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:12:13,776 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:13,776 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:13,776 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:13,777 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-14 23:12:13,777 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-14 23:12:13,778 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:12:13,784 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:12:13,784 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:12:13,784 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:12:13,784 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:12:13,784 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:12:13,784 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:12:13,784 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:12:13,785 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:12:13,800 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-14 23:12:13,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:13,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:13,801 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-14 23:12:13,802 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-14 23:12:13,803 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:12:13,808 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:12:13,808 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:12:13,808 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:12:13,808 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:12:13,808 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:12:13,809 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:12:13,809 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:12:13,809 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:12:13,824 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:13,824 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:13,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:13,825 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-14 23:12:13,826 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-14 23:12:13,827 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-14 23:12:13,832 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:12:13,832 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:12:13,832 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:12:13,832 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:12:13,833 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:12:13,833 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:12:13,833 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:12:13,835 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-14 23:12:13,838 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-14 23:12:13,838 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-14 23:12:13,838 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:12:13,838 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:13,840 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-14 23:12:13,840 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-14 23:12:13,841 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-14 23:12:13,841 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-14 23:12:13,841 INFO L513 LassoAnalysis]: Proved termination. [2021-12-14 23:12:13,841 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2021-12-14 23:12:13,856 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2021-12-14 23:12:13,856 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-14 23:12:13,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:13,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:13,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:12:13,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:13,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:13,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-14 23:12:13,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:14,060 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:12:14,061 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-14 23:12:14,061 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-14 23:12:14,252 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:14,425 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-14 23:12:14,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-14 23:12:14,426 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-14 23:12:14,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 356 transitions. [2021-12-14 23:12:14,426 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 20 letters. Loop has 41 letters. [2021-12-14 23:12:14,427 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:12:14,427 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 61 letters. Loop has 41 letters. [2021-12-14 23:12:14,427 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:12:14,427 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 20 letters. Loop has 82 letters. [2021-12-14 23:12:14,427 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:12:14,428 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42807 states and 54419 transitions. [2021-12-14 23:12:14,727 INFO L131 ngComponentsAnalysis]: Automaton has 50 accepting balls. 17537 [2021-12-14 23:12:14,965 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42807 states to 42305 states and 53767 transitions. [2021-12-14 23:12:14,971 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19220 [2021-12-14 23:12:14,981 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19332 [2021-12-14 23:12:14,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42305 states and 53767 transitions. [2021-12-14 23:12:14,982 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:14,982 INFO L681 BuchiCegarLoop]: Abstraction has 42305 states and 53767 transitions. [2021-12-14 23:12:14,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42305 states and 53767 transitions. [2021-12-14 23:12:15,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42305 to 36901. [2021-12-14 23:12:15,337 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-14 23:12:15,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36901 states to 36901 states and 47286 transitions. [2021-12-14 23:12:15,601 INFO L704 BuchiCegarLoop]: Abstraction has 36901 states and 47286 transitions. [2021-12-14 23:12:15,601 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:15,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:15,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:12:15,602 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-14 23:12:15,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:15,697 INFO L93 Difference]: Finished difference Result 16574 states and 21216 transitions. [2021-12-14 23:12:15,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:15,698 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16574 states and 21216 transitions. [2021-12-14 23:12:15,744 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5080 [2021-12-14 23:12:15,783 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16574 states to 16564 states and 21206 transitions. [2021-12-14 23:12:15,783 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5281 [2021-12-14 23:12:15,786 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5281 [2021-12-14 23:12:15,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16564 states and 21206 transitions. [2021-12-14 23:12:15,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:15,787 INFO L681 BuchiCegarLoop]: Abstraction has 16564 states and 21206 transitions. [2021-12-14 23:12:15,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16564 states and 21206 transitions. [2021-12-14 23:12:15,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16564 to 16480. [2021-12-14 23:12:15,913 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-14 23:12:15,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16480 states to 16480 states and 21110 transitions. [2021-12-14 23:12:15,933 INFO L704 BuchiCegarLoop]: Abstraction has 16480 states and 21110 transitions. [2021-12-14 23:12:15,933 INFO L587 BuchiCegarLoop]: Abstraction has 16480 states and 21110 transitions. [2021-12-14 23:12:15,933 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-12-14 23:12:15,933 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16480 states and 21110 transitions. [2021-12-14 23:12:15,962 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5068 [2021-12-14 23:12:15,962 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:15,962 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:15,963 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-14 23:12:15,963 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-14 23:12:15,963 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-14 23:12:15,964 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-14 23:12:15,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:15,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 1 times [2021-12-14 23:12:15,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:15,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018600382] [2021-12-14 23:12:15,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:15,965 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:15,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:15,970 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:15,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:15,976 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:15,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:15,977 INFO L85 PathProgramCache]: Analyzing trace with hash 1229205416, now seen corresponding path program 1 times [2021-12-14 23:12:15,977 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:15,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951408814] [2021-12-14 23:12:15,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:15,977 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:15,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:15,994 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-14 23:12:15,995 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:15,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951408814] [2021-12-14 23:12:15,995 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951408814] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:12:15,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431446976] [2021-12-14 23:12:15,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:15,996 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:12:15,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:15,997 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-14 23:12:16,022 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-14 23:12:16,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:16,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:12:16,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:16,251 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-14 23:12:16,252 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-14 23:12:16,252 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431446976] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:12:16,252 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-14 23:12:16,252 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-14 23:12:16,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253233240] [2021-12-14 23:12:16,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:12:16,253 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:16,253 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:16,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:12:16,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-14 23:12:16,254 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-14 23:12:16,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:16,368 INFO L93 Difference]: Finished difference Result 16612 states and 21218 transitions. [2021-12-14 23:12:16,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:12:16,369 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16612 states and 21218 transitions. [2021-12-14 23:12:16,415 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5084 [2021-12-14 23:12:16,452 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16612 states to 16528 states and 21122 transitions. [2021-12-14 23:12:16,453 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5273 [2021-12-14 23:12:16,456 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5273 [2021-12-14 23:12:16,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16528 states and 21122 transitions. [2021-12-14 23:12:16,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:16,456 INFO L681 BuchiCegarLoop]: Abstraction has 16528 states and 21122 transitions. [2021-12-14 23:12:16,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16528 states and 21122 transitions. [2021-12-14 23:12:16,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16528 to 16480. [2021-12-14 23:12:16,567 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-14 23:12:16,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16480 states to 16480 states and 21074 transitions. [2021-12-14 23:12:16,586 INFO L704 BuchiCegarLoop]: Abstraction has 16480 states and 21074 transitions. [2021-12-14 23:12:16,586 INFO L587 BuchiCegarLoop]: Abstraction has 16480 states and 21074 transitions. [2021-12-14 23:12:16,586 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-12-14 23:12:16,586 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16480 states and 21074 transitions. [2021-12-14 23:12:16,611 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5068 [2021-12-14 23:12:16,611 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:16,611 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:16,615 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-14 23:12:16,615 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-14 23:12:16,617 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-14 23:12:16,617 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-14 23:12:16,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:16,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 2 times [2021-12-14 23:12:16,618 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:16,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880338722] [2021-12-14 23:12:16,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:16,618 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:16,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:16,629 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:16,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:16,635 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:16,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:16,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1282988180, now seen corresponding path program 1 times [2021-12-14 23:12:16,636 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:16,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711239467] [2021-12-14 23:12:16,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:16,637 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:16,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:16,663 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-14 23:12:16,664 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:16,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711239467] [2021-12-14 23:12:16,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711239467] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:12:16,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [794270331] [2021-12-14 23:12:16,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:16,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:12:16,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:16,665 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-14 23:12:16,679 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-14 23:12:16,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:16,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:12:16,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:16,895 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-14 23:12:16,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:12:17,186 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-14 23:12:17,187 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [794270331] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:12:17,187 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:12:17,187 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-14 23:12:17,187 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926158503] [2021-12-14 23:12:17,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:12:17,187 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:17,188 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:17,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 23:12:17,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-14 23:12:17,188 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-14 23:12:17,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:17,445 INFO L93 Difference]: Finished difference Result 19220 states and 24170 transitions. [2021-12-14 23:12:17,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-14 23:12:17,446 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19220 states and 24170 transitions. [2021-12-14 23:12:17,498 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5898 [2021-12-14 23:12:17,540 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19220 states to 19220 states and 24170 transitions. [2021-12-14 23:12:17,540 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6087 [2021-12-14 23:12:17,544 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6087 [2021-12-14 23:12:17,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19220 states and 24170 transitions. [2021-12-14 23:12:17,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:17,546 INFO L681 BuchiCegarLoop]: Abstraction has 19220 states and 24170 transitions. [2021-12-14 23:12:17,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19220 states and 24170 transitions. [2021-12-14 23:12:17,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19220 to 18028. [2021-12-14 23:12:17,712 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-14 23:12:17,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18028 states to 18028 states and 22642 transitions. [2021-12-14 23:12:17,742 INFO L704 BuchiCegarLoop]: Abstraction has 18028 states and 22642 transitions. [2021-12-14 23:12:17,742 INFO L587 BuchiCegarLoop]: Abstraction has 18028 states and 22642 transitions. [2021-12-14 23:12:17,742 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-12-14 23:12:17,743 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18028 states and 22642 transitions. [2021-12-14 23:12:17,779 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5492 [2021-12-14 23:12:17,779 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:17,779 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:17,780 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-14 23:12:17,780 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-14 23:12:17,781 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-14 23:12:17,781 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-14 23:12:17,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:17,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 3 times [2021-12-14 23:12:17,782 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:17,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162850374] [2021-12-14 23:12:17,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:17,782 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:17,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:17,787 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:17,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:17,795 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:17,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:17,795 INFO L85 PathProgramCache]: Analyzing trace with hash 113259385, now seen corresponding path program 1 times [2021-12-14 23:12:17,796 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:17,796 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242032472] [2021-12-14 23:12:17,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:17,796 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:17,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:17,820 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-14 23:12:17,820 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:12:17,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242032472] [2021-12-14 23:12:17,821 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242032472] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:12:17,821 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101026098] [2021-12-14 23:12:17,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:17,821 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:12:17,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:12:17,831 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-14 23:12:17,847 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-14 23:12:17,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:12:17,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:12:17,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:12:18,072 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-14 23:12:18,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:12:18,284 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-14 23:12:18,284 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101026098] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:12:18,284 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:12:18,285 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-14 23:12:18,285 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269400543] [2021-12-14 23:12:18,285 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:12:18,285 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:12:18,285 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:12:18,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 23:12:18,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-14 23:12:18,286 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-14 23:12:18,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:12:18,575 INFO L93 Difference]: Finished difference Result 19064 states and 23730 transitions. [2021-12-14 23:12:18,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-12-14 23:12:18,576 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19064 states and 23730 transitions. [2021-12-14 23:12:18,625 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 4272 [2021-12-14 23:12:18,659 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19064 states to 16701 states and 20850 transitions. [2021-12-14 23:12:18,659 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5659 [2021-12-14 23:12:18,662 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5999 [2021-12-14 23:12:18,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16701 states and 20850 transitions. [2021-12-14 23:12:18,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:12:18,663 INFO L681 BuchiCegarLoop]: Abstraction has 16701 states and 20850 transitions. [2021-12-14 23:12:18,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16701 states and 20850 transitions. [2021-12-14 23:12:18,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16701 to 14093. [2021-12-14 23:12:18,778 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-14 23:12:18,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14093 states to 14093 states and 17705 transitions. [2021-12-14 23:12:18,797 INFO L704 BuchiCegarLoop]: Abstraction has 14093 states and 17705 transitions. [2021-12-14 23:12:18,797 INFO L587 BuchiCegarLoop]: Abstraction has 14093 states and 17705 transitions. [2021-12-14 23:12:18,797 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-12-14 23:12:18,797 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14093 states and 17705 transitions. [2021-12-14 23:12:18,823 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 3852 [2021-12-14 23:12:18,823 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:12:18,823 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:12:18,824 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-14 23:12:18,824 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:12:18,824 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-14 23:12:18,825 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-14 23:12:18,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:18,825 INFO L85 PathProgramCache]: Analyzing trace with hash 75559789, now seen corresponding path program 1 times [2021-12-14 23:12:18,825 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:18,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874645914] [2021-12-14 23:12:18,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:18,826 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:18,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:18,830 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:18,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:18,836 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:18,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:18,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1802628382, now seen corresponding path program 3 times [2021-12-14 23:12:18,836 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:18,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479419142] [2021-12-14 23:12:18,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:18,837 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:18,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:18,844 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:18,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:18,858 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:18,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:12:18,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1258661582, now seen corresponding path program 1 times [2021-12-14 23:12:18,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:12:18,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205478020] [2021-12-14 23:12:18,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:12:18,859 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:12:18,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:18,869 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:12:18,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:12:18,903 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:12:20,489 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 14.12 11:12:20 BoogieIcfgContainer [2021-12-14 23:12:20,489 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-14 23:12:20,490 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-14 23:12:20,490 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-14 23:12:20,490 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-14 23:12:20,490 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 11:11:58" (3/4) ... [2021-12-14 23:12:20,492 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-12-14 23:12:20,542 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-12-14 23:12:20,542 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-14 23:12:20,543 INFO L158 Benchmark]: Toolchain (without parser) took 23194.63ms. Allocated memory was 86.0MB in the beginning and 1.6GB in the end (delta: 1.5GB). Free memory was 54.5MB in the beginning and 876.9MB in the end (delta: -822.5MB). Peak memory consumption was 694.4MB. Max. memory is 16.1GB. [2021-12-14 23:12:20,543 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 86.0MB. Free memory was 43.4MB in the beginning and 43.4MB in the end (delta: 1.6kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-14 23:12:20,543 INFO L158 Benchmark]: CACSL2BoogieTranslator took 266.46ms. Allocated memory was 86.0MB in the beginning and 107.0MB in the end (delta: 21.0MB). Free memory was 54.2MB in the beginning and 80.7MB in the end (delta: -26.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2021-12-14 23:12:20,543 INFO L158 Benchmark]: Boogie Procedure Inliner took 56.78ms. Allocated memory is still 107.0MB. Free memory was 80.7MB in the beginning and 78.2MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-14 23:12:20,544 INFO L158 Benchmark]: Boogie Preprocessor took 41.09ms. Allocated memory is still 107.0MB. Free memory was 78.2MB in the beginning and 76.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-14 23:12:20,544 INFO L158 Benchmark]: RCFGBuilder took 521.96ms. Allocated memory is still 107.0MB. Free memory was 76.1MB in the beginning and 50.8MB in the end (delta: 25.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2021-12-14 23:12:20,544 INFO L158 Benchmark]: BuchiAutomizer took 22242.71ms. Allocated memory was 107.0MB in the beginning and 1.6GB in the end (delta: 1.5GB). Free memory was 50.4MB in the beginning and 885.3MB in the end (delta: -834.9MB). Peak memory consumption was 663.5MB. Max. memory is 16.1GB. [2021-12-14 23:12:20,544 INFO L158 Benchmark]: Witness Printer took 52.62ms. Allocated memory is still 1.6GB. Free memory was 885.3MB in the beginning and 876.9MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-14 23:12:20,546 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.15ms. Allocated memory is still 86.0MB. Free memory was 43.4MB in the beginning and 43.4MB in the end (delta: 1.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 266.46ms. Allocated memory was 86.0MB in the beginning and 107.0MB in the end (delta: 21.0MB). Free memory was 54.2MB in the beginning and 80.7MB in the end (delta: -26.4MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 56.78ms. Allocated memory is still 107.0MB. Free memory was 80.7MB in the beginning and 78.2MB in the end (delta: 2.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 41.09ms. Allocated memory is still 107.0MB. Free memory was 78.2MB in the beginning and 76.1MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 521.96ms. Allocated memory is still 107.0MB. Free memory was 76.1MB in the beginning and 50.8MB in the end (delta: 25.3MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * BuchiAutomizer took 22242.71ms. Allocated memory was 107.0MB in the beginning and 1.6GB in the end (delta: 1.5GB). Free memory was 50.4MB in the beginning and 885.3MB in the end (delta: -834.9MB). Peak memory consumption was 663.5MB. Max. memory is 16.1GB. * Witness Printer took 52.62ms. Allocated memory is still 1.6GB. Free memory was 885.3MB in the beginning and 876.9MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 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.1s and 35 iterations. TraceHistogramMax:7. Analysis of lassos took 12.2s. Construction of modules took 2.7s. 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.3s 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.8s 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.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital53 mio100 ax100 hnf100 lsp32 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 20ms 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@2826c9ce=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@38e3ebe2=0, NULL=0, NULL=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6b2fdfc1=0, tmp___9=0, s__ctx__stats__sess_accept=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f6029fc=0, s__s3__tmp__new_cipher__algo_strength=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7eedabd=0, s__ctx__info_callback=0, tmp=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@327d08d1=0, __cil_tmp55=0, s__s3__tmp__use_rsa_tmp=1, s__s3__tmp__new_cipher__algorithms=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68100436=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@352d57cc=0, tmp___2=0, cb=4, s__cert__pkeys__AT0__privatekey=0, s__options=-2097153, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@793384b0=0, s__shutdown=0, \result=0, tmp=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@83d1761=0, s__cert=6, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@49f83ca2=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@40f2f6f9=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d55ce7e=0, s__server=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@549617eb=1, \old(initial_state)=8464, \result=0, s__type=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@4d689afb=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5ecd3b5a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2f3a6c40=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1c252e50=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5cae8a5a=2, s__init_num=0, tmp___5=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@32f1a939=0, s__ctx__stats__sess_accept_renegotiate=0, ret=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4d9f0c2d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7c7bb444=0, s__verify_mode=8, __cil_tmp58=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@702d685d=0, blastFlag=2, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@efb0da9=0, tmp___7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3df69c2f=0, tmp___10=0, __cil_tmp61=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@30c46b2c=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2d6de95=1, l=4294967040, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1855d3e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@431b2cad=0, __cil_tmp56=4294967040, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56a13809=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6838d52c=0, tmp___1=-12288, s__info_callback=4, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@60c15e58=0, s__s3__tmp__reuse_message=5, s__version=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@44a90a6a=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@9bc09ab=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6456b65c=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@7218ccc6=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@20dadd8=0, num1=0, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19b5d6a2=0, s__debug=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@5743588a=0, s__ctx__stats__sess_accept_good=0, tmp___3=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53636cc5=1, __cil_tmp60=0, s__in_handshake=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@15fe3b4b=0, s__init_buf___0=1, initial_state=8464, tmp___4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@207589aa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6196f4b9=0, __cil_tmp59=0, skip=0, s__hit=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@62b5b582=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@27c6b513=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@206945d7=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@db1ac7d=0, tmp___6=0, s__session__peer=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3b9a0e2d=1, state=8512, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@19d50ef4=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1ac15707=0, __cil_tmp57=-2097153, s__state=8512, s__new_session=0, tmp___8=0, s=8464, Time=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@1bbe5da7=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-14 23:12:20,593 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-14 23:12:20,800 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:21,000 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Ended with exit code 0 [2021-12-14 23:12:21,202 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2021-12-14 23:12:21,399 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-14 23:12:21,600 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2021-12-14 23:12:21,800 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-14 23:12:22,002 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-12-14 23:12:22,202 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2021-12-14 23:12:22,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)